2

我可以JOptionPane.showConfirmDialog用于展示JInternalFrame吗?

我尝试了以下代码:

OPD.Registration opdRegister = new OPD.Registration(); 
//OPD.Registration is extending JInternalFrame    

int ns=JOptionPane.showConfirmDialog(null, opdRegister, "Billing", JOptionPane.OK_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE);
// i am trying to call opdregister in this Confirm Dialog Box.

通过使用上面显示对话框的代码,JInternalFrame但它不能正确显示。它只显示标题栏。其他数据从JInternalFrame.

如何增加此对话框的大小?

4

1 回答 1

6

是的,尽管 aJInternalFrame旨在用于 a JDesktopPane。如果您只看到标题栏,请验证您的内容是否具有首选大小和内部框架,如此pack()所示。

于 2013-11-11T11:54:45.397 回答