对话框
来源:互联网 发布:北京80坐标系数据 编辑:程序博客网 时间:2024/05/22 11:57
package ww;import java.awt.*;import java.awt.event.*;import javax.swing.JFrame;import javax.swing.JPanel;public class y extends WindowAdapter implements ActionListener{ JFrame f; JPanel pnlMain; Dialog dag; Checkbox chk; Button btn; public y(){ f=new JFrame("对话框示列界面"); btn=new Button("显示的对话框"); btn.addActionListener(this); //定义按钮,并设置监听器 pnlMain=new JPanel(); f.add(pnlMain); pnlMain.setLayout(null); pnlMain.add(btn); btn.setBounds(80,60,80,30); //定义容器,在容器中添加按钮,并采用NULL布局定位按钮 f.setSize(250,100); 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 windowClosing(WindowEvent e){ dag.dispose(); btn.setEnabled(true); } public static void main(String[] args) { // TODO 自动生成的方法存根 new y(); }}
运行结果
知识点:
容器内组件位置和大小是由布局管理器决定的,容器内可以包含组件,也可以包含另一个容器。容器有:JFrame.JPanel.Dialog和FileDialog.
阅读全文
4 0
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- C++拷贝构造函数
- devc++调试方法
- 文件压缩(c++)
- BMC Control-M Client安装问题及解决方法
- 从 Java 调用一个 Native 函数
- 对话框
- HTML基础 CSS基础3
- JavaScript原型,原型链 ? 有什么特点?
- mysql关于外键设置
- Windows下使用conda创建虚拟环境
- win10下MATLAB关联mat文件m文件
- 在 Ubuntu14.04上安装 Elasticsearch, Logstash, Kibana (ELK Stack)
- JavaWeb学习笔记-java基础-7-反射
- 本地数据库密码破解工具_java语言编写的