0

是否有一个没有文本区域但只有滚动条的 JOptionPane 窗口,

JTextArea listBox = new JTextArea(aLineFromFile);
    JScrollPane scroll = new JScrollPane(listBox);  
    listBox.setLineWrap(true);  
    listBox.setWrapStyleWord(true); 
    scroll.setPreferredSize(new Dimension(200, 400));
    JOptionPane.showMessageDialog(null, scroll, "Dictionary enteries", JOptionPane.PLAIN_MESSAGE);

我不想要文本后面的白色背景,我只想要滚动条。或者无论如何使文本区域中的文本不可编辑。

4

1 回答 1

0

“或者无论如何使文本区域中的文本不可编辑。”...

尝试:

listBox.setEditable(false);

此外,使用 JLabel 而不是 JTextArea 可能会更好。

于 2013-04-09T00:18:07.513 回答