JSplitPane og JScrollPanes
Hejsa eksperter... Jeg har en frame hvor jeg skal have repræsenteret et JTextArea og en JList. Begge disse er der knyttet nogle JScrollPane's på. Disse JScrollPanes bliver derefter knyttet til ContentPane på min JFrame i en JSplitPane... MEN problemet kommer nu. Jeg kan IKKE få ScrollBar'erne til at vise sig... når jeg indtaster noget i mit JTextArea vises der ikke nogle JScrollbars (hvis jeg skriver flere linier / kolonner end der kan vises), og tager jeg "fat" i JSplitPane så gøres mit JTextArea bare endnu større....Kan det virkeligt passe at man ikke kan få det til at fungere sammen, altså 2 JScrollPane's i 1 JSplitPane?
Nå, i får lige lidt kode at se på (min setupGUI()-metode):
private void setupGUI() {
Container pane = getContentPane();
pane.setLayout(new BorderLayout());
exceptionArea = new JTextArea();
exceptionArea.setEditable(false);
JScrollPane areaScroller = new JScrollPane(exceptionArea);
ComponentUtilities.makeSmallScrollbars(areaScroller, 10);
exceptionList = new JList();
JScrollPane listScroller = new JScrollPane(exceptionList);
listScroller.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
ComponentUtilities.makeSmallScrollbars(listScroller, 10);
JSplitPane splitter = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
exceptionArea, exceptionList);
splitter.setDividerLocation(0.7);
splitter.setResizeWeight(0.7);
splitter.setOneTouchExpandable(true);
pane.add(splitter);
}
Nå, jeg smutter i seng nu... så må i se hvad i kan foreslå, imens jeg nupper 16 timers søvn, eller deromkring ;-)
Hyg jer eksperter.
PS: Dette må kvalificeres som et SVÆRT spørgsmål, derfor 60 point til den som kommer med en GOD, PÆN og FORNUFTIG løsning... ikke noget klyt-kode :-)
