G
Gast2
Gast
Hi,
ich habe ein Problem mit einem JSplitPane.
Ich möchte beim Start gerne den Divider genau in die Mitte setzen. So initialisiere ich meine Komponente:
Der Slider bleibt allerdings komplett links kleben. Die Breite des containers wird mit 0.0 angegeben, da wird also denke ich der Fehler liegen. Wenn ich nen int Wert verwende passt auch alles.
Kann ich also schon während des initialisierens die breite des JSplitPanes ermitteln?
ich habe ein Problem mit einem JSplitPane.
Ich möchte beim Start gerne den Divider genau in die Mitte setzen. So initialisiere ich meine Komponente:
Java:
public JHexEditor() {
// init components
initTextArea();
initHexArea();
// set layoutmanager
setLayout(new BorderLayout());
// add components
container = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
container.add(hexScrollPane, JSplitPane.LEFT);
container.add(textScrollPane, JSplitPane.RIGHT);
System.out.println(container.getBounds().getWidth());
container.setDividerLocation(0.5);
add(container, BorderLayout.CENTER);
}
Kann ich also schon während des initialisierens die breite des JSplitPanes ermitteln?