Hallo,
habe da mal ein paar kleine fragen zu den LayeredPanes und InternalFrames.
Ich bin dabei ein Menü aufzubauen und habe soweit auch alles wunderbar zusammengebaut. Ich möchte aber nun das aber zwei interen Fenster geöffnet werden. Ansich ist das kein Problem da nutze ich die klasse JLayeredPane zusammen mit der JInternalFrame Klasse. Sowie die klasse JEditorPane um Text ausgeben zu lassen. Die Frage die ich allerdings nicht beantwortet bekomme ist wie kann ich diesem Fenster ein ScrollPane zuweisen so das es mir auch angezeigt wird wenn der Text Inhalt länger wird als die größe des Fensters?
Also mit JScrollPane scrollPane = new ScrollPane("name des JEditorPane objektes"); erzeuge ich ja diese ScrollPane. Aber warum bekomme ich diese nicht angezeigt?
Und dann noch die zweite frage gibt es einen weg das Fenster Mittig anzeigen zu lassen?
Ich kenne grade nur die Methode
internalFrame.setLocation();
Wenn ich setLayout("LayoutManager") bekomme ich bei dem zweiten klick auf den eintrag eine nullPointerException geworfen und es tut sich nichts mehr.
Hat einer ne Idee?
Kurz gesagt das internalFrame zentern und scrollbar machen?
Grüßle
habe da mal ein paar kleine fragen zu den LayeredPanes und InternalFrames.
Ich bin dabei ein Menü aufzubauen und habe soweit auch alles wunderbar zusammengebaut. Ich möchte aber nun das aber zwei interen Fenster geöffnet werden. Ansich ist das kein Problem da nutze ich die klasse JLayeredPane zusammen mit der JInternalFrame Klasse. Sowie die klasse JEditorPane um Text ausgeben zu lassen. Die Frage die ich allerdings nicht beantwortet bekomme ist wie kann ich diesem Fenster ein ScrollPane zuweisen so das es mir auch angezeigt wird wenn der Text Inhalt länger wird als die größe des Fensters?
Also mit JScrollPane scrollPane = new ScrollPane("name des JEditorPane objektes"); erzeuge ich ja diese ScrollPane. Aber warum bekomme ich diese nicht angezeigt?
Und dann noch die zweite frage gibt es einen weg das Fenster Mittig anzeigen zu lassen?
Ich kenne grade nur die Methode
internalFrame.setLocation();
Wenn ich setLayout("LayoutManager") bekomme ich bei dem zweiten klick auf den eintrag eine nullPointerException geworfen und es tut sich nichts mehr.
Hat einer ne Idee?
Kurz gesagt das internalFrame zentern und scrollbar machen?
Grüßle