だから、どうにかして 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...