Daniel: Grössen von Swing-Komponenten

Beitrag lesen

Hallo Axel,

naja, ich habe ein JFrame und in dem JFrame hats ein JPanel und in dem JPanel hats wieder ein JPanel mit einem GridBagLayout und darin wiederum ein JSplitPane. Von diesem JSplitPane wollte ich die DividerLocation setzen (ca. 80% des Fensters). Leider kenn ich in diesem Panel das Fensterobjekt nicht, also habe ich versucht die Grösse des JSplitPane zu ermitteln und den Divider zu setzen:

splitPane.setDividerLocation(splitPane.getPreferredSize().getWidth()*0.8);

Ergibt immer Fehler:

java.lang.IllegalArgumentException: proportional location must be between 0.0 and 1.0.

Gruss Daniel