JInternalFrame in JInternalFrame - Verhalten

Schrubber

Bekanntes Mitglied
Hallo Leute,
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
 

Michael...

Top Contributor
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.
Swing Grundlagen: LayoutManager
Vermutlich benutzt JInternalFrame ein BorderLayout.
==> LayoutManager "löschen": setLayout(null)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JInternalFrame in Applets? Java Basics - Anfänger-Themen 9
StrikeTom JColorchooser auf JInternalframe Java Basics - Anfänger-Themen 4
C JInternalFrame in ein JPanel stecken? Java Basics - Anfänger-Themen 34
H JInternalFrame Java Basics - Anfänger-Themen 8
G Fehler beim erneuten Öffnen von JInternalFrame Java Basics - Anfänger-Themen 7
G Rückgabewert bei JInternalFrame ? Java Basics - Anfänger-Themen 2
G JInternalFrame FensterInFenster-resizable ?Springt zurück! Java Basics - Anfänger-Themen 4
J JInternalFrame überlappen Java Basics - Anfänger-Themen 33
R JInternalFrame fixieren Java Basics - Anfänger-Themen 4
G Von einem JinternalFrame auf ein anderes zugreifen! Java Basics - Anfänger-Themen 18
M Probleme bei JInternalFrame Java Basics - Anfänger-Themen 2
J JInternalFrame: Warum funktioniert das hier nicht? Java Basics - Anfänger-Themen 11
G mehrfaches Öffnen eines JInternalFrame verhindern Java Basics - Anfänger-Themen 11
S JInternalFrame aus anderer Klasse richtig implementieren? Java Basics - Anfänger-Themen 4
S Auf JInternalFrame warten? Java Basics - Anfänger-Themen 2
V Prüfen ob JInternalFrame bereits geöffnet Java Basics - Anfänger-Themen 4
R Datentypen Das Verhalten von Strings als Datentypen Java Basics - Anfänger-Themen 7
MarvinsDepression Operatoren Verhalten von BitShiftOperatoren Java Basics - Anfänger-Themen 2
G Merkwürdiges Verhalten der Maven IDE Java Basics - Anfänger-Themen 3
D Unerwartetes Verhalten bei Client Server Chat App Java Basics - Anfänger-Themen 12
B Programm beendet sich nicht und weiteres seltsames Verhalten Java Basics - Anfänger-Themen 9
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
MiMa Seltsames Verhalten im Konstruktor Java Basics - Anfänger-Themen 6
M Komisches Verhalten der Variablen Java Basics - Anfänger-Themen 6
K Klassen Eclipse Verhalten bei Klassen Java Basics - Anfänger-Themen 16
M Verhalten von LocalDateTime#getNano() Java Basics - Anfänger-Themen 1
T Objekte mit Verhalten Java Basics - Anfänger-Themen 14
D Klassen Verhalten von Klassenvererbung bei Variablen Java Basics - Anfänger-Themen 1
D Seltsames Verhalten... Java Basics - Anfänger-Themen 5
O JFileChooser Verhalten -Pfad Java Basics - Anfänger-Themen 15
S Verhalten von JTextField in einem JTabbedPane (Register) Java Basics - Anfänger-Themen 6
G Input/Output Verhalten BuffferedReader bei unvollständigen Zeichen Java Basics - Anfänger-Themen 1
D Interface für Verhalten von "=="? Java Basics - Anfänger-Themen 21
B Thread komisches Verhalten auf Mac ... Java Basics - Anfänger-Themen 6
B Komisches Verhalten von ArrayList Java Basics - Anfänger-Themen 6
F Nicht nachvollziehbares Verhalten Java Basics - Anfänger-Themen 7
K Komisches Verhalten beim erstellen einer Datei Java Basics - Anfänger-Themen 5
T unerklärliches Verhalten von Scanner Java Basics - Anfänger-Themen 2
Ham Verhalten beim Initialisieren von Arrays Java Basics - Anfänger-Themen 16
D Komisches Verhalten einer For-Schleifen Java Basics - Anfänger-Themen 7
zilti Unlogisches Verhalten Java Basics - Anfänger-Themen 4
N public void und verhalten bei return Java Basics - Anfänger-Themen 2
A Seltsames Verhalten beim ButtonClick (ActionListener() ) Java Basics - Anfänger-Themen 7
P Komisches Verhalten von BufferedReader und readLine() Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben