【发布时间】:2019-10-10 17:42:53
【问题描述】:
我有一个 JFrame 有“添加新用户”按钮,一个扩展 JPanel 的 AddUser 类
AddUser 类内部有名称、工作、....、添加和“清除所有”按钮
我正在使用 showOptionDialog 打开 AddUser
AddUser addPanel = new AddUser();
JButton[] temp = new JButton[1];
temp[0] = AddUser.jButton1; //this is add button
int option = JOptionPane.showOptionDialog(rootPane, addPanel,"Add new user"
,JOptionPane.YES_OPTION, JOptionPane.INFORMATION_MESSAGE, null, temp, null);
showOptionDialog 需要 Object[] 所以我创建了 JButton[] 然后将添加按钮扔进去
它确实打开了添加窗格,但是当我单击添加按钮时,该窗格没有关闭
【问题讨论】:
-
我在 Panel 中创建了添加按钮,因为我想先检查该用户是否已经存在,然后再添加
标签: java swing jframe jpanel joptionpane