不用
javax.swing.JOptionPane.showMessageDialog(null,"dialog");
javax.swing.JOptionPane.showMessageDialog(null,"dialog");
解决方案 »
- java swing 画矩形。
- java中,知道一个中文字符的GBK(如BDF0),如何在System.out.println()时输出它的中文汉字?
- 主线程何时结束的问题
- Linux环境下使用java多线程同时多个文件被阻塞
- 如何用java生成一个XML文件,并且将该文件压缩成ZIP格式后再写到硬盘上?
- SQLServerDriver连接不上!!!!!!!!
- 有关JAVA进程通信和进程控制问题
- 初学者的问题
- java 里有没有可以查找文件的类
- 编译问题,用dos+ultraedit和jcreator的区别??
- java字符串处理问题???
- 在linux下,如何把java程序加到其启动里,请高手指点!!
第一个参数可以是JFrame也可以是JApplet,如果你在JPanel中调用就可以用上面的方法!另外一个方法是你的JPanel构造时加入一个参数,例如:class MyPanel extend JPanel(JFrame parent){}然后在其中调用JOptionPane.showMessageDialog(parent,"dialogName")方法即可!
也可以
javax.swing.JOptionPane.showMessageDialog(null,"dialog");
1)若条件满足时弹出的对话框的组件要自定义的话,先定义一个panel加载所需的组件,然后
final JOptionPane paneAction= new JOptionPane(panel,
JOptionPane.PLAIN_MESSAGE,JOptionPane.OK_CANCEL_OPTION);
JDialog dialog = paneAction.createDialog(null,"title");
//显示对话框
dialog.show();
2)若要自定义按钮动作,则要扩展一个JDialog,增加按钮的响应动作。然后
××Dialog.show();
3)如果只是简单的MessageBox,则用以上诸位的方法:JOptionPane.showMessageDialog(parent,"dialogName")