我想在消息对话框中呈现一个表,其中表应该是可滚动的。 我能够达到我的大部分要求,但滚动条不可见。
此外,我希望修复消息对话框的大小,如果表格内容不合适,则应显示垂直滚动条。
import javax.swing.*;
public class SystemTrayDemo
{
public static void main(String[] args)
{
String[][] data = {
{"1","2"},{"2","2"}
};
String[] lg = {"x","y"};
JTable table = new JTable(data,lg);
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.getViewport().add(table);
JOptionPane.showMessageDialog(null,jScrollPane);
System.exit(0);
}
}
我从上面的代码中得到了这个: