Итак, я хочу как-то установить размер моего JOptionPane - без его установки он слишком велик для моих целей и не будет выглядеть красиво. вот мой код:
JScrollPane scrollpane = new JScrollPane();
String categories[] = { "1. Problem One Problem One Problem One Problem One Problem One Problem One Problem One Problem One Problem One", "2. Problem Two", "3. Extended Family", "4. Extended Family", "5. Extended Family"};
JList list = new JList(categories);
errorListCellRenderer cellRenderer = new errorListCellRenderer();
list.setCellRenderer(cellRenderer);
scrollpane = new JScrollPane(list);
JPanel panel = new JPanel();
panel.add(scrollpane);
JOptionPane.showMessageDialog(null, panel, "Error List",
JOptionPane.PLAIN_MESSAGE);
когда я устанавливаю размер JPanel как таковой:
panel.setPreferredSize(new Dimension(500, 200));
полоса прокрутки исчезает и, следовательно, отображается не все.
Любые идеи? Java n00b...