AWT Konvertieren von AWT zu Swing

yanis

Mitglied
Hallo zusammen
Ich habe folgende probleme und zwar :ich muss mein Programm von AWT zu Swing konvertieren
hab mehrmals versucht und viele anleitungen gelesen hilft aber nicht
[JAVA=42]
import java.awt.*;

import java.awt.event.*;

public class MessdatenverwaltungAH extends Frame
{
//---Anfang Attribute der graphischen Oberfläche---
Label lEingabe=new Label ("Eingabe");
Label lAnzeige=new Label ("Anzeige");

Label lEingenschaft=new Label("Verwaltung von Messdaten der Messart kilowatt");

Label lidentnummer =new Label ("Identnummer:");
Label lMesswert =new Label ("Messwert:");
Label lEinheit =new Label ("Einheit:");
Label lPruefername =new Label ("Pruefername:");
Label lDatum =new Label ("Datum:");

TextField tfidentnummer =new TextField();
TextField tfMesswert =new TextField();
TextField tfEinheit =new TextField();
TextField tfPruefername =new TextField();
TextField tfDatum =new TextField();

Button bEingabe =new Button ("Eingabe");
Button bEinZurueck =new Button ("Zuruecksetzen");
Button bAnzeige =new Button ("Anzeige");
Button bAnzeigeZurueck =new Button ("Zuruecksetzen");

java.awt.List liAnzeige =new java.awt.List(12);

MenuBar mbMenuLeiste =new MenuBar();

Menu mDatei =new Menu("Datei");
Menu mBearbeiten =new Menu("Bearbeiten");
Menu mInfo =new Menu("?");

MenuItem miLesen =new MenuItem("Lesen");
MenuItem miSpeichern =new MenuItem("Speichern");
MenuItem miImport =new MenuItem("Import");
MenuItem miExport =new MenuItem("Export");
MenuItem miBeenden =new MenuItem("Beenden");
MenuItem miEinfuegen =new MenuItem("Einfuegen");
MenuItem miLoeschen =new MenuItem("Löschen");
MenuItem miInfo =new MenuItem("Info");

//--- Ende Attribute der grafischen Oberfläche---


//---Konstructor, grafische Komponenten werden positioniert---

public MessdatenverwaltungAH (String s)
{

super (s);
this.initKomponenten();
}


private void initKomponenten() {
this.setSize(600,400);

//Ereignisbehandlung
this.addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent we)
{System.exit(0);}
}
);


//Layoutmanager
this.setLayout(null);

//Ãœberschriften
this.add(lEingenschaft);
lEingenschaft.setFont(new Font("Arial",Font.BOLD+Font.ITALIC,20));
lEingenschaft.setBounds(50,40,900,60);

this.add(lEingabe);
lEingabe.setFont(new Font("Arial",Font.BOLD,24));
lEingabe.setBounds(100,100,100,40);
this.add(lAnzeige);
lAnzeige.setFont(new Font("Arial",Font.BOLD,24));
lAnzeige.setBounds(400,100,100,40);

//Beschriftung
this.add(lidentnummer);
lidentnummer.setBounds(10,150,85,20);
this.add(lMesswert);
lMesswert.setBounds(10,190,85,20);
this.add(lEinheit);
lEinheit.setBounds(10,230,85,20);
this.add(lPruefername);
lPruefername.setBounds(10,270,85,20);
this.add(lDatum);
lDatum.setBounds(10,310,85,20);


//Eingabefelder

this.add(tfidentnummer);
tfidentnummer.setBounds(100,150,140,20);
this.add(tfMesswert);
tfMesswert.setBounds(100,190,140,20);
this.add(tfEinheit);
tfEinheit.setBounds(100,230,140,20);
this.add(tfPruefername);
tfPruefername.setBounds(100,270,140,20);
this.add(tfDatum);
tfDatum.setBounds(100,310,140,20);

//Anzeigefeld
this.add(liAnzeige);
liAnzeige.setBounds(310,150,280,180);

//Schaltflächen
this.add(bEingabe);
bEingabe.setBounds(20,360,80,20);
this.add(bEinZurueck);
bEinZurueck.setBounds(130,360,80,20);
this.add(bAnzeige);
bAnzeige.setBounds (350,360,80,20);
this.add(bAnzeigeZurueck);
bAnzeigeZurueck.setBounds(450,360,80,20);


//Menüleiste mit Menü und Untermenü
this.setMenuBar(mbMenuLeiste);
mDatei.add(miLesen);
mDatei.add(miSpeichern);
mDatei.addSeparator();
mDatei.add(miImport);
mDatei.add(miExport);
mDatei.addSeparator();
mDatei.add(miBeenden);
mbMenuLeiste.add(mDatei);
mBearbeiten.add(miEinfuegen);
mBearbeiten.add(miLoeschen);
mbMenuLeiste.add(mBearbeiten);
mInfo.add(miInfo);
mbMenuLeiste.add(mInfo);
}


//---Konstruktorenende---

//---Methode main()---
public static void main(String[] args)
{
MessdatenverwaltungAH ag=new
MessdatenverwaltungAH("MessdatenverwaltungAH von Amine hachicha");
ag.setVisible(true);
}
//--- Ende Methode main()---

// Ende der Klasse
}
[/code]
Ich danke euch im vorraus
 

Marco13

Top Contributor
Viel mehr als vor alles, was oben im Quellcode verlinkt ist, ein "J" zu setzen ist das doch erstmal nicht?! Vielleicht noch ein paar Details, aber da kannst du dann ja mal genauer nachfragen...
 
G

Gast2

Gast
Joa, deswegen nen J davor ;)

Dann einmal kurz übern Code schaun und die restlichen Fehlerchen ausbügeln und danach schön testen. Sollte aber an sich keine große Arbeit machen.
 

eRaaaa

Top Contributor
ja hast du volkommen recht..aber muss ich anstatt import java.awt.*;das import javax.swing.*;nehmen..ich krig sovil fehlern

Nein, zusätzlich !

Ein paar Elemente sind ja schließlich noch aus dem AWT-package.
Bei der List müßtest du dann noch dne Konstruktor anpassen, einen Konstruktor der ein int empfängt gibts bei der JList nicht
Java:
java.awt.List liAnzeige =new java.awt.List(12);
->
Java:
JList liAnzeige = new JList();

Joah ansonsten sollte es das gewesen sein (wenn du wirklich jedes Label zu JLabel, TextField zu JTextField etc. geändert hast (und auch hinter dme Gleichheitszeichen! *g* )

EDIT: noch etwas gefunden:

this.setMenuBar(mbMenuLeiste); --> this.setJMenuBar(mbMenuLeiste);
 
Zuletzt bearbeitet:

yanis

Mitglied
Hab ich so verändert hat es fonktioniert;)
[JAVA=42]

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class MessdatenverwaltungAH extends JFrame
{
//---Anfang Attribute der graphischen Oberfläche---
Label lEingabe=new Label ("Eingabe");
Label lAnzeige=new Label ("Anzeige");

Label lEingenschaft=new Label("Verwaltung von Messdaten der Messart kilowatt");

Label lidentnummer =new Label ("Identnummer:");
Label lMesswert =new Label ("Messwert:");
Label lEinheit =new Label ("Einheit:");
Label lPruefername =new Label ("Pruefername:");
Label lDatum =new Label ("Datum:");

TextField tfidentnummer =new TextField();
TextField tfMesswert =new TextField();
TextField tfEinheit =new TextField();
TextField tfPruefername =new TextField();
TextField tfDatum =new TextField();

Button bEingabe =new Button ("Eingabe");
Button bEinZurueck =new Button ("Zuruecksetzen");
Button bAnzeige =new Button ("Anzeige");
Button bAnzeigeZurueck =new Button ("Zuruecksetzen");

List liAnzeige =new List(12);

MenuBar mbMenuLeiste =new MenuBar();

Menu mDatei =new Menu("Datei");
Menu mBearbeiten =new Menu("Bearbeiten");
Menu mInfo =new Menu("?");

MenuItem miLesen =new MenuItem("Lesen");
MenuItem miSpeichern =new MenuItem("Speichern");
MenuItem miImport =new MenuItem("Import");
MenuItem miExport =new MenuItem("Export");
MenuItem miBeenden =new MenuItem("Beenden");
MenuItem miEinfuegen =new MenuItem("Einfuegen");
MenuItem miLoeschen =new MenuItem("Löschen");
MenuItem miInfo =new MenuItem("Info");

//--- Ende Attribute der grafischen Oberfläche---
//---Speicherorganisation über Vektor----------



//---Konstructor, grafische Komponenten werden positioniert---

public MessdatenverwaltungAH (String s)
{
super (s);
this.initKomponenten();
}


private void initKomponenten() {
this.setSize(600,400);

//Ereignisbehandlung
this.addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent we)
{System.exit(0);}
}
);


//Layoutmanager
this.setLayout(null);

//Ãœberschriften
this.add(lEingenschaft);
lEingenschaft.setFont(new Font("Arial",Font.BOLD+Font.ITALIC,20));
lEingenschaft.setBounds(50,40,900,60);

this.add(lEingabe);
lEingabe.setFont(new Font("Arial",Font.BOLD,20));
lEingabe.setBounds(100,100,100,40);
this.add(lAnzeige);
lAnzeige.setFont(new Font("Arial",Font.BOLD,20));
lAnzeige.setBounds(400,100,100,40);

//Beschriftung
this.add(lidentnummer);
lidentnummer.setBounds(10,150,85,20);
this.add(lMesswert);
lMesswert.setBounds(10,190,85,20);
this.add(lEinheit);
lEinheit.setBounds(10,230,85,20);
this.add(lPruefername);
lPruefername.setBounds(10,270,85,20);
this.add(lDatum);
lDatum.setBounds(10,310,85,20);


//Eingabefelder

this.add(tfidentnummer);
tfidentnummer.setBounds(100,150,140,20);
this.add(tfMesswert);
tfMesswert.setBounds(100,190,140,20);
this.add(tfEinheit);
tfEinheit.setBounds(100,230,140,20);
this.add(tfPruefername);
tfPruefername.setBounds(100,270,140,20);
this.add(tfDatum);
tfDatum.setBounds(100,310,140,20);

//Anzeigefeld
this.add(liAnzeige);
liAnzeige.setBounds(310,150,280,180);

//Schaltflächen
this.add(bEingabe);
bEingabe.setBounds(20,360,80,20);
this.add(bEinZurueck);
bEinZurueck.setBounds(130,360,80,20);
this.add(bAnzeige);
bAnzeige.setBounds (350,360,80,20);
bAnzeigeZurueck.setBounds (450,360,80,20);

//Menüleiste mit Menü und Untermenü
this.setMenuBar(mbMenuLeiste);
mDatei.add(miLesen);
mDatei.add(miSpeichern);
mDatei.addSeparator();
mDatei.add(miImport);
mDatei.add(miExport);
mDatei.addSeparator();
mDatei.add(miBeenden);
mbMenuLeiste.add(mDatei);
mBearbeiten.add(miEinfuegen);
mBearbeiten.add(miLoeschen);
mbMenuLeiste.add(mBearbeiten);
mInfo.add(miInfo);
mbMenuLeiste.add(mInfo);
}


//---Konstruktorenende---

//---Methode main()---
public static void main(String[] args)
{
MessdatenverwaltungAH ag=new
MessdatenverwaltungAH("MessdatenverwaltungAH von Hachicha Amine");
ag.setVisible(true);
}
//--- Ende Methode main()---

// Ende der Klasse
}
[/code]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ShapeShifter awt zu swing konvertieren problem AWT, Swing, JavaFX & SWT 5
O AWT Anwendung konvertieren in Swing AWT, Swing, JavaFX & SWT 4
F JavaFX Probleme beim automatischen Konvertieren AWT, Swing, JavaFX & SWT 4
Zar von Domarus JFrame zu BufferedImage konvertieren AWT, Swing, JavaFX & SWT 3
D String zu StringProperty Konvertieren AWT, Swing, JavaFX & SWT 4
H 2D-Grafik .EPS Datei in .PNG konvertieren AWT, Swing, JavaFX & SWT 1
U IntBuffer zum Image konvertieren. AWT, Swing, JavaFX & SWT 9
0x7F800000 2D-Grafik int[] zu BufferedImage konvertieren AWT, Swing, JavaFX & SWT 27
R Konvertieren von Werten im JSpinner AWT, Swing, JavaFX & SWT 2
C .rtf in html konvertieren AWT, Swing, JavaFX & SWT 2
K Image Resize + zu Byte [] konvertieren AWT, Swing, JavaFX & SWT 5
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
A Eclipse 2023 und Swing AWT, Swing, JavaFX & SWT 4
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
ExceptionOfExpectation Anpassung von JKomponentengrößen (Swing) AWT, Swing, JavaFX & SWT 3
thor_norsk AWT SWING Aufgabe AWT, Swing, JavaFX & SWT 7
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
H Simple Animation mit Swing AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
A Swing ProgressBar über 2 parallel laufende Threads AWT, Swing, JavaFX & SWT 2
M Swing GridLayout AWT, Swing, JavaFX & SWT 2
O return-Statement mit Swing AWT, Swing, JavaFX & SWT 6
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
Monokuma Swing zu JavaFX AWT, Swing, JavaFX & SWT 5
J Swing Slider AWT, Swing, JavaFX & SWT 11
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
C Swing AWT GUI Anfänger Aufgabe AWT, Swing, JavaFX & SWT 7
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
L Kommunikation zwischen Klassen / Konstruktoren bei Swing AWT, Swing, JavaFX & SWT 9
M Feldvalidierung swing AWT, Swing, JavaFX & SWT 4
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
O Zukunft von Swing und JavaFX ? AWT, Swing, JavaFX & SWT 3
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
T Swing Swing an Bildschirm anpassen AWT, Swing, JavaFX & SWT 3
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Swing GUI mittels erben sowie variabler Dateninhalt AWT, Swing, JavaFX & SWT 1
W Swing Multitouch mit Swing AWT, Swing, JavaFX & SWT 6
S Swing-Applikation die ein Numpad nachbildet samt Keybindings..? AWT, Swing, JavaFX & SWT 5
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
J Swing oder JavaFX AWT, Swing, JavaFX & SWT 21
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
Damtonix BufferStrategy flackert (Swing) AWT, Swing, JavaFX & SWT 9
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
B JavaFX oder swing AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L 2D-Grafik Swing paint|paintComponent AWT, Swing, JavaFX & SWT 2
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
S Java Swing Print() method AWT, Swing, JavaFX & SWT 4
S Java Swing auf Windows Phone AWT, Swing, JavaFX & SWT 6
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
S Manuelles Menu in Swing AWT, Swing, JavaFX & SWT 3
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
Java_RY Bin Ratlos bzgl Malen in Swing AWT, Swing, JavaFX & SWT 5
offi Swing Shuttle List AWT, Swing, JavaFX & SWT 9
I Graph mit Swing zeichnen AWT, Swing, JavaFX & SWT 8
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
S Swing & Clean und build Problem AWT, Swing, JavaFX & SWT 12
javampir Swing repaint in JavaFX Anwendung AWT, Swing, JavaFX & SWT 3
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
B Swing Tabelle(JTable) filtern swing GUI AWT, Swing, JavaFX & SWT 3
M Swing Swing-Widgets und paintComponent() AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
K eigener button in swing AWT, Swing, JavaFX & SWT 3
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
windl Bufferstrategy in Swing nachstellen AWT, Swing, JavaFX & SWT 0
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
Z Swing Swing und die Progressbar AWT, Swing, JavaFX & SWT 1
J Frage zur objektorentierten Swing Programmierung AWT, Swing, JavaFX & SWT 10
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
RalleYTN Swing JavaFX VideoPlayer in Swing einbetten. Ich komm nicht an die Dimension des Videos! AWT, Swing, JavaFX & SWT 0
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
A Sonderzeichen bei Swing AWT, Swing, JavaFX & SWT 3
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
J Swing/AWT | Dynamisch erzeugte Objekte ansprechen AWT, Swing, JavaFX & SWT 1
N JavaFX Umstieg von Swing auf Java FX AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben