Hi,
ich habe bei meinem Programm ein Unterfenster wie folgendes. Klickt man auf einen Button erscheint das Fenster und soll nix tun ausser einen Text anzeigen. Allerdings sollte das Fenster auch eben nur einmal erscheinen, wenn man auf den Button des Mutterfensters klickt und nicht 5x, wenn man 5x draufklickt. Wie kann ich dies erreichen, gibt es eine spezielle Methode: "macheSingleton()" oder muss man soetwas selber mit bool Variablen implemenentieren?
Wie ist das eigentlich mit dem this Zeiger, sollte ich die Funktionen unten, die alle mit set... beginnen bspw alle eher this.set... schreiben ?
ich habe bei meinem Programm ein Unterfenster wie folgendes. Klickt man auf einen Button erscheint das Fenster und soll nix tun ausser einen Text anzeigen. Allerdings sollte das Fenster auch eben nur einmal erscheinen, wenn man auf den Button des Mutterfensters klickt und nicht 5x, wenn man 5x draufklickt. Wie kann ich dies erreichen, gibt es eine spezielle Methode: "macheSingleton()" oder muss man soetwas selber mit bool Variablen implemenentieren?
Wie ist das eigentlich mit dem this Zeiger, sollte ich die Funktionen unten, die alle mit set... beginnen bspw alle eher this.set... schreiben ?
Code:
import javax.swing.JFrame;
import javax.swing.JLabel;
class unterFrame extends JFrame{
unterFrame(String szHeader, String szText){
super(szHeader);
setLocation(400, 500);
setSize(200,200);
setResizable(false);
JLabel text = new JLabel(szText);
getContentPane().add(text);
setVisible(true);
}
};