JOptionPane.showConfirmDialog(null, "error reading file.", "File input error", JOptionPane.YES_NO_CANCEL_OPTION, ERROR);像这个怎么用进一个类里面去啊?
解决方案 »
- 生成10个不同的随机数保存到数组当中
- 忙忙碌碌 碌碌无为 人生咋办!
- 请高问:串口的程序在JCreator中运行正常,命令行却不行?
- 项目管理人员和想做项目管理的人,快出招!!!!
- java写出的软件只能在eclipse里面运行么,怎么做成exe的?
- 设置背景,但是把jbutton和其他的组件都覆盖了,只有鼠标通过才会出现按钮。求解啊。代码如下
- 怎么样在JTable里添加一条记录啊?
- 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
- 如今是不是应把精力放到Swing,而AWT只要了解就行了!
- 读取.dat文件 中文是乱码 该怎么解决
- InputStream 与 InputStreamReader
- JSpinner 为什么不能有获得焦点的事件?
举个例子你就知道了
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;public class net extends JFrame implements ActionListener { JButton confirm;
public net()
{
Container con=this.getContentPane();
con.setLayout(new FlowLayout());
confirm=new JButton("弹出确认对话框");
confirm.addActionListener(this);
this.setBounds(10,10,200,200);
this.setVisible(true);
con.add(confirm);
con.validate();
this.validate();
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub if(e.getSource()==confirm)
{
JOptionPane.showConfirmDialog(null, "error reading f" +
"ile.", "File input error", JOptionPane.YES_NO_CANCEL_OPTION);
}
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub net ss=new net();
}}
请注意,你是理解错误了,确认对话框并没有你定的那种类型,即JOptionPane.YES_NO_CANCEL_OPTION, error只要册除后那个error就行了,我这个代码是完整的,你测试一下看看!
选择不同的结果,返回值不一样,可以读JOptionPane的常量来进行判断就可以了