对话框Diglog的应用
来源:互联网 发布:软件缺陷的生命周期 编辑:程序博客网 时间:2024/05/21 09:34
import java.awt.*;import java.awt.event.*;import javax.swing.JFrame;import javax.swing.JPanel;public class DialogTest extends WindowAdapter implements ActionListener{ JFrame f;//定义变量 JPanel pnlmain;//定义变量 Dialog dag;//定义变量 Checkbox chk;//定义变量 Button btn;//定义变量 public DialogTest(){ f=new JFrame("对话框示例界面");//创造图像用户界面,设置界面标题 btn=new Button("显示对话框");//定义按钮,设置监听器 btn.addActionListener(this);//定义按钮,设置监听器 pnlmain=new JPanel();//定义容器 f.add(pnlmain); pnlmain.setLayout(null);//采用NULL布局 pnlmain.add(btn);//将按钮添加到容器中 btn.setBounds(80,60,80,30);//设置组件在容器在的位置 f.setSize(250,200);//设置界面的大小 f.setVisible(true);//设置界面的可见性 } public void actionPerformed(ActionEvent e){//重写方法actionPerformed dag=new Dialog(f,"对话框");//定义对话框 dag.addWindowListener(this);//为对话框设置监听器 Label lbl=new Label("这才是对话框!");//添加标签 dag.add(lbl);//添加标签 dag.setSize(200,100);//设置对话框的大小 btn.setEnabled(false);//设置界面中的按钮为不可用 dag.show(); } public void windowCloseing(WindowEvent e){//定义对话框的关闭方法windowCloseing dag.dispose(); btn.setEnabled(true); } public static void main(String[] args) { // TODO 自动生成的方法存根 new DialogTest(); }}
运行结果
分析和心得:通过这个程序,我知道了Dialog和JFrame都是Window的子类。与JFrame相比,Dialog是不能独立存在的,它必须伴随JFrame和·Dialog对象才可以。同时根据书上的知识点我也知道了Dialog的常用方法,也从程序中明白如何运用它。
阅读全文
0 0
- 对话框Diglog的应用
- Android中的diglog对话框
- artdialog的使用之art.diglog.open 嵌套网页
- 对话框的应用
- Dialog (对话框的应用)
- iOS-对话框的应用
- android 对话框的应用
- 对话框Dialog的应用
- 对话框Dialog的应用
- 页面模式对话框的应用
- android实现自定义DigLog
- MFC控件篇之对话框的应用
- Win32汇编---对话框资源的综合应用
- 关于MFC中文件对话框的应用
- 对话框中添加组合框的应用
- PyQt基本对话框--表格的应用
- java中四种标准的对话框以及应用
- CMFCImageEditorDialog 对话框的应用。图像编辑控件
- 理解 module.exports和node.js的exports
- Python 练习实例4
- JavaScript中使用html音频对象audio
- ACM-ICPC北京赛区2017网络同步赛 题目6 : Secret Poems
- .deb软件包的安装和软件的卸载
- 对话框Diglog的应用
- JUnit笔记--JUnit中的断言
- C#面试知识点小结
- 微信小程序 post 发送数据 终极大法
- 《STL源码剖析》之 ROUND_UP()实现原理详解
- SDUToj
- 编译原理复习1
- linux中关于用户权限的相关命令
- Android-onInterceptTouchEvent()和onTouchEvent()总结