Hallo!
Ich habe ein Panel in eine JScrollPane gelegt und die Scrollbar folgendermassen linksbündig ausgerichtet.
Ich würde jetzt gerne die scrollBar nur einblenden wenn sie gebraucht wird aber das will irgendwie nicht gelingen da man für eine einzelne scrollBar keine Scrollbar Policy wie VERTICAL_SCROLLBAR_AS_NEEDED setzen kann. Im Moment wird sie linksbündig aber halt immer angezeigt :/
Hat da einer eine Idee?
Ich habe ein Panel in eine JScrollPane gelegt und die Scrollbar folgendermassen linksbündig ausgerichtet.
Code:
JScrollPane pane=new JScrollPane(panel,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
JScrollBar scrollBar = pane.getVerticalScrollBar();
JPanel scroll=new JPanel();
scroll.setLayout(new BoxLayout(scroll,BoxLayout.X_AXIS));
scroll.add(scrollBar);
scroll.add(test);
Ich würde jetzt gerne die scrollBar nur einblenden wenn sie gebraucht wird aber das will irgendwie nicht gelingen da man für eine einzelne scrollBar keine Scrollbar Policy wie VERTICAL_SCROLLBAR_AS_NEEDED setzen kann. Im Moment wird sie linksbündig aber halt immer angezeigt :/
Hat da einer eine Idee?
Zuletzt bearbeitet: