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
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