![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hallo Leute Ich hab ne wahrscheinlich ziemlich einfache Frage: Wie kann ich in derselben Klasse ein 2. Fenster generieren, also mit setSize und so weiter? Ich habe da folgenden Code: Code: public class Fenster extends JFrame implements ActionListener{
JButton Button1 = new JButton("Werbung!");
PicComponent Drache = new PicComponent("Drache.jpg");
Container cont;
//Konstruktor
public Fenster(){
setSize(350, 300);
//(Breite, Höhe);
setTitle("Startfenster");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
cont = getContentPane();
cont.setLayout(null);
cont.setBackground(Color.black);
Drache.setLocation(80, 10);
cont.add(Drache);
Button1.setSize(150, 50);
Button1.setLocation(100,200);
cont.add(Button1);
Button1.addActionListener(this);
show();
}
//Start
public static void main(String[] args) {
Fenster Fenster = new Fenster();
}
//Der ActionListener
public void actionPerformed(ActionEvent arg0) {
Fenster fenster2 = new Fenster();
//Fenster_1 fenster1 = new Fenster_1();
//Fenster_1 = Klassename
}
}
public class Fenster2 extends JFrame implements ActionListener{
public fenster2(){
setSize(500, 500);
//(Breite, Höhe);
setTitle("2. Fenster");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
cont = getContentPane();
cont.setLayout(null);
cont.setBackground(Color.blue);
Drache.setLocation(80, 10);
cont.add(Drache);
}
public static void main(Stirng[] args){
Fenster2 fenster2 = new Fenster2();
}
}
Jedoch kommt bei mir immer wieder das erste Fenster... Und bei der neuen Klasse "Fenster2" wird ein Fehler angezeigt... |
|
| | Nach oben #2 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.481
|
Boah. Zuerst dachte ich ... okay .. das beantwortest Du mal schnell Dann kam die Hitze .. *gg* PHP-Code: Es ist auf jeden Fall so, dass Du die Struktur nicht richtig dargestellt hast. Die Klasse "Fenster" muss keinen ActionListener implementieren. Grüße Ben. EDIT: Aha, wusst ichs doch --> http://www.jforum.de/showpost.php?p=8590&postcount=10 |
| | |
| | Nach oben #3 |
| Gast
Beiträge: n/a
|
Ich habs geschafft Hehe. Hatte da mit dem Mod ein Gespräch Irgendwie musste ich, da ich Eclipse gebrauche, eine neue Klasse erstellen. (Kennt ihr vielleicht...mit den Tabs). Es interpretierte den Codeteil public class Fenster2 nicht. Erst als ich es nach der Ansicht des Programms in 2 verschiedenen Klassen gemacht habe ging es. Danke trotzdem |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Durchsichtiges fenster | Xean | Desktop-Applikationen und Grafik | 7 | 15.05.2006 15:18 |
| Fenster verschieben - anderes Fenster mit verschieben? | Binary | Allgemeine Java-Programmierung | 2 | 15.08.2005 10:24 |
| JLabeltext als Link zu neuem Fenster | bacarni | Desktop-Applikationen und Grafik | 15 | 23.06.2005 21:57 |
| Neues Fenster öffnen | bacarni | Allgemeine Java-Programmierung | 2 | 10.01.2005 21:27 |
| Fenster ziehen | RooKee | Desktop-Applikationen und Grafik | 1 | 25.10.2004 15:06 |