关于JOptionPane.showMessageDialog
JOptionPane.showMessageDialog(null, "删除申请代理会员信息成功!!! ", "信息提示框 ",JOptionPane.INFORMATION_MESSAGE);
我用上面的这句话在action中处理结束后弹出对话框,但有点小小的问题!
那就是每当第一次(就是第一次弹出对话框)时,它的对话框不在本页面上弹出,有时在其他页面上弹出,有时就找不到,但程序已经执行,就是IE下面的那个进度条还显示正在运行中。。。
但你第一次找到它后,点击确定,以后就OK了!!!
------解决方案--------------------这段代码如果是在主程序中的话
把null换成this 试一下
就是要传给它一个父面板
------解决方案--------------------呵呵,当然不能用this,楼主贴出完整代码来看看吧。
------解决方案--------------------是父面板,
例: final JPanel p = new JPanel();
JButton b = new JButton( "del ");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
JOptionPane.showConfirmDialog(p, "确定要删除吗? ", "信息提示框 ",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);
}
});
p.add(b);
------解决方案--------------------不要用null,用弹出这个对话框的父component.
------解决方案--------------------主类名 + . + this