Java Swing: JScrollPane nie działa
Mam JPanel, który zawiera kilka pól. Wysokość JPanel jest ograniczona, więc muszę umieścić wokół niego JScrollPane, aby ludzie mogli przewijać w dół.
Jak widać poniżej, wyświetla się doskonale. Ale nie możesz przewijać w dół (lub w górę).
<code>DetailPanel detail = new DetailPanel(); JScrollPane jsp = new JScrollPane(detail); jsp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); jsp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); jsp.setBounds(745, 10, 235, 225); add(jsp); </code>
Panel szczegółów:
<code>private void init(){ setLayout(null); setSize(140, 400); int x = 5, y = 0; for(int i = 0; i < lbls.length; i++) { JLabel lbl = new JLabel(lbls[i]); lbl.setBounds(x, y, 200, 25); add(lbl); fields[i] = new JTextField(); fields[i].setBounds(x, y+26, 200, 25); add(fields[i]); y+=50; } } </code>