Hallo Leute,
beschäftige mich gerade mit InternalFrames.
Mein Programm:
Meine Frage: Warum passen sich die Jif´s immer wieder einander an? Ich kann das kleinere der beiden verschieben, sobald ich aber die Größe ändern will, poppt es zurück und ist genau so groß wie das ParentWindow.
Und meine 2. Frage:
Ich möchte gerne da Beispiel soweit verändern, dass ich in Klasse "Nebenklasse" einen JIF habe, den ich über "Hauptklasse" einfüge. Dies ging bisher afaik mit this.getContentPane().add(new Nebenklasse);.. Jedoch gibts da einen Fehler, dass er den Container irgendwie nicht hinzufügen kann...
Grüße,
Schrubber
beschäftige mich gerade mit InternalFrames.
Mein Programm:
Java:
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
public class Hauptfenster extends JFrame {
public static void main(String[] args) {
new Hauptfenster();
}
public Hauptfenster() {
super("Hauptfenster");
JDesktopPane desktop = new JDesktopPane();
getContentPane().add(desktop);
setSize(450, 400);
JInternalFrame frame = new JInternalFrame(("Inneres Fenster" ),
true, true, true, true);
frame.setLocation(100,100);
frame.setSize(400, 300);
desktop.add(frame);
frame.moveToFront();
this.setVisible(true);
frame.setVisible(true);
JInternalFrame frame2 = new JInternalFrame(("Inneres Fenster" ),
true, true, true, true);
frame2.setLocation(100,100);
frame2.setSize(200, 150);
frame.add(frame2);
frame2.moveToFront();
frame2.setVisible(true);
//this.getContentPane().add(nf);
}
}
Meine Frage: Warum passen sich die Jif´s immer wieder einander an? Ich kann das kleinere der beiden verschieben, sobald ich aber die Größe ändern will, poppt es zurück und ist genau so groß wie das ParentWindow.
Und meine 2. Frage:
Ich möchte gerne da Beispiel soweit verändern, dass ich in Klasse "Nebenklasse" einen JIF habe, den ich über "Hauptklasse" einfüge. Dies ging bisher afaik mit this.getContentPane().add(new Nebenklasse);.. Jedoch gibts da einen Fehler, dass er den Container irgendwie nicht hinzufügen kann...
Grüße,
Schrubber