Salve a tutti, ho un problemino con un pannello... In questo pannello dovrei inserire tutti i tag che leggo dal database, ognuno con il suo JCheckBox a fianco. E fin qui tutto ok. Il problema è che non riesco a far apparire la barra di scroll verticale:
Questo è il codice:
Codice PHP:private JComponent buildNorthPanel()
{
JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
TreeSet<String> t = new TreeSet<String>(Arrays.asList(DBController.
getInstance().getTags()));
Iterator<String> iterator = t.iterator();
JCheckBox[] array = new JCheckBox[t.size()];
for (int i = 0; i < array.length; i++)
{
array[i] = new JCheckBox(iterator.next());
panel.add(array[i]);
}
panel.setPreferredSize(new Dimension(400, 400));
JScrollPane scroll = new JScrollPane(panel,
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
return scroll;
}
Qualche idea?
Grazie



Rispondi quotando
