2013-10-28 37 views
-1

我想显示从我的Bill_Master数据库创建的JTable表,就像在JOptionPane.showMessageDiaolg中的消息对话框一样。我尝试使用新的JFrame显示它,但它不成功。如何显示从数据库创建的JTable,就像消息对话框

 JPanel panel = new JPanel(new GridLayout());   
     JScrollPane scrollPane = new JScrollPane(); 
     scrollPane.setViewportView(table); 
     panel.add(scrollPane); 
     JOptionPane.showConfirmDialog(null, panel, "Bill Details",JOptionPane.OK_CANCEL_OPTION); 
+0

“但它是不成功的” *定义*“不成功” – Holger

+0

可能[数据库从创建的JTable]的重复(http://stackoverflow.com/questions/19629198/creating-jtable-from-database) – trashgod

+0

如果要将表添加到选项窗格,请使用选项窗格。您发布的代码使用JFrame。您可以将任何组件添加到JOptionPane。阅读JOPtionPane API以获取使用的正确参数。如果需要滚动条来查看整个表格,我会将该滚动窗格添加到选项窗格中。 – camickr

回答