java--swin--自定义弹框示例
2016-10-27 09:18
176 查看
MyDialog_billlist myDialog_billlist; /** * 自定义弹框 * @author lyy * */ class MyDialog_billlist extends Dialog implements ActionListener{ JButton ok = new JButton("ok"); JButton cancel = new JButton("cancel"); //加载面板 MyDialog_billlist(ScanFrame parent, boolean modal){ super(parent,modal); setTitle("XXXXXX"); setBounds(100, 100, 800, 500); setLocationRelativeTo(parent);//定位在父类窗口中间 setResizable(false); //setUndecorated(true);//去掉弹框的所有边框和缩小关闭等按钮 this.addWindowListener(new WindowListener() { @Override public void windowOpened(WindowEvent e) {} @Override public void windowIconified(WindowEvent e) {} @Override public void windowDeiconified(WindowEvent e) {} @Override public void windowDeactivated(WindowEvent e) {} @Override public void windowClosing(WindowEvent e) {//点击自带叉叉的回调 // TODO Auto-generated method stub myDialog_billlist.dispose(); } @Override public void windowClosed(WindowEvent e) {} @Override public void windowActivated(WindowEvent e) {} }); setLayout(null); add(ok); add(cancel); ok.setBounds(554, 435, 110, 50); cancel.setBounds(674, 435, 110, 50); ok.addActionListener(this); cancel.addActionListener(this); } public void actionPerformed(ActionEvent e){ if (e.getSource()==ok){ //此处写入确定的代码 }else{ dispose(); } } } /* *调用 */ if(myDialog_billlist ==null){ myDialog_billlist = new MyDialog_billlist (XXframe.this,true); } myDialog_billlist.show();//开启 myDialog_billlist.dispose();//销毁
相关文章推荐
- java自定义监听器的示例代码
- 【转】java自定义监听器的示例代码(转载)
- java中实现Comparable接口实现自定义排序的示例
- Java注解教程:自定义注解示例,利用反射进行解析
- Java注解教程:自定义注解示例,利用反射进行解析
- java自定义监听器的示例代码
- java自定义动态链接数据库示例
- Java实现的自定义迭代器功能示例
- DB2基于JAVA的自定义函数(user-defined-function)示例
- java自定义枚举转换器示例
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 示例
- Java注解教程:自定义注解示例,利用反射进行解析
- Java注解教程:自定义注解示例,利用反射进行解析
- Java注解:自定义注解示例,利用反射进行解析
- Java注解教程:自定义注解示例,利用反射进行解析
- Java 自定义MVC示例
- java自定义监听器的示例代码
- Java注解教程:自定义注解示例,利用反射进行解析
- Java注解教程:自定义注解示例,利用反射进行解析