我可以使用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
。
如何增加此对话框的大小?
答案 0 :(得分:6)
是的,虽然JInternalFrame
旨在用于JDesktopPane
。如果您只看到标题栏,请确认您的内容的内部框架为preferred size和pack()
,如图所示here。