Hallo
weiß einer vielleicht wie ich den Frame bekomme in dem mein programm läuft?
ich hab also eine Klasse
Davor habe ich immer direkt von JFrame abgeleitet, aber dann hatte ich auf SUN Seite in Beispielen so ( von JPanel abgeleitet ) gesehen. Da dachte ich - die wissen schon was die machen, und habs auch übernomen - nur jetzt weiß ich nicht wie in der Klasse drinen die JFrame bekomme.
Weiß es einer?
In meinem Programm ist das unterste Element optional - d.h. man kann den ein oder ausschalten - dafür sage ich setVisible ( .. ) und es funktioniert, aber ich hätte noch gern das das fenster sich auch der Größe anpasst. Wenn ich jetzt den Frame als solches hätte, könnte ich einfach die Größe neu setzten - oder geht es irgendwie besser?
Danke wenn jemand sich die Zeit nimmt für Antwort
weiß einer vielleicht wie ich den Frame bekomme in dem mein programm läuft?
ich hab also eine Klasse
Java:
public Class ClassInPanel extends JPanel
{
...
public static void createAndShow ( )
{
JFrame frame = new JFrame ( );
...
frame.getContentPane ( ).add ( new ClassInPanel ( ) );
}
}
Davor habe ich immer direkt von JFrame abgeleitet, aber dann hatte ich auf SUN Seite in Beispielen so ( von JPanel abgeleitet ) gesehen. Da dachte ich - die wissen schon was die machen, und habs auch übernomen - nur jetzt weiß ich nicht wie in der Klasse drinen die JFrame bekomme.
Weiß es einer?
In meinem Programm ist das unterste Element optional - d.h. man kann den ein oder ausschalten - dafür sage ich setVisible ( .. ) und es funktioniert, aber ich hätte noch gern das das fenster sich auch der Größe anpasst. Wenn ich jetzt den Frame als solches hätte, könnte ich einfach die Größe neu setzten - oder geht es irgendwie besser?
Danke wenn jemand sich die Zeit nimmt für Antwort