Hallo,
ich habe ein JFrame, das in mehrere Panel aufgeteilt ist. Es besteht zunächst aus einem BorderLayout, indessen Center eine Liste ist. Im East-Bereich hab ich dann ein zweigeteiltes GridLayout eingefügt, in dessen oberen Teil ein Img-JLabel ist und im unteren Teil ein JEditorPane.
Das ganze funktioniert auch ganz gut, aber wenn ich die Größe des Fensters ändere (maximieren oder einfach nur ein bisschen verändern), wird die ganze EditorPane-Komponente plötzlich riesig groß. Sie liegt dann teilweise unterhalb der JList, das heißt, geht dann also vom EAST- bis zum CENTER- (oder gar WEST-) Teil.
Kennt jemand das Problem bzw. weiß jemand wie man es löst? Muss ich das JEditorPane eventuell irgendwie fixieren? Oder muss man eventuell noch den Zeilenumbruch aktivieren (dazu hab ich aber keine Methode gefunden). Finde es allgemein komisch, wie sich überhaupt zwei Komponenten überlagern können, zumal alles OK ist, solange das Fenster in seiner Größe nicht verändert wird.
mfg,
Infostudent.
ich habe ein JFrame, das in mehrere Panel aufgeteilt ist. Es besteht zunächst aus einem BorderLayout, indessen Center eine Liste ist. Im East-Bereich hab ich dann ein zweigeteiltes GridLayout eingefügt, in dessen oberen Teil ein Img-JLabel ist und im unteren Teil ein JEditorPane.
Das ganze funktioniert auch ganz gut, aber wenn ich die Größe des Fensters ändere (maximieren oder einfach nur ein bisschen verändern), wird die ganze EditorPane-Komponente plötzlich riesig groß. Sie liegt dann teilweise unterhalb der JList, das heißt, geht dann also vom EAST- bis zum CENTER- (oder gar WEST-) Teil.
Kennt jemand das Problem bzw. weiß jemand wie man es löst? Muss ich das JEditorPane eventuell irgendwie fixieren? Oder muss man eventuell noch den Zeilenumbruch aktivieren (dazu hab ich aber keine Methode gefunden). Finde es allgemein komisch, wie sich überhaupt zwei Komponenten überlagern können, zumal alles OK ist, solange das Fenster in seiner Größe nicht verändert wird.
mfg,
Infostudent.