package com.stu.lesson4;import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;//主窗口
public class DialogDemo extends JFrame{public DialogDemo(){this.setVisible(true);this.setSize(700,500);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//JFrame 放到容器中Container container = this.getContentPane();//绝对布局container.setLayout(null);//弹窗按钮JButton button = new JButton("点击弹出一个对话框");button.setBounds(30,30,200,50);//点击这个按钮时 弹出一个弹窗//按钮监听button.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {//弹窗new MyDialogDemo();}});container.add(button);}public static void main(String[] args){new DialogDemo();}
}//弹窗的窗口
class MyDialogDemo extends JDialog{public MyDialogDemo() {//        this.setVisible(true);
//        this.setBounds(100,100,500,500);
//        this.add(new JLabel("秦老师带你学java"));
//        Container container = this.getContentPane();
//        container.setLayout(null);JFrame frame = new JFrame("这是一个JFrame弹窗");frame.setVisible(true);frame.setBounds(100,300,400,400);//设置文字jlabelJLabel jLabel = new JLabel("欢迎来到英雄联盟");frame.add(jLabel);//让文本标签居中 设置水平对齐jLabel.setHorizontalAlignment(SwingConstants.CENTER);//设置文本字体字号jLabel.setFont(new Font("微软雅黑", Font.BOLD, 18));//获得容器 设置背景Container container = frame.getContentPane();container.setBackground(Color.pink);//关闭事件frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}}

DialogDemo相关推荐

  1. Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)

    目录 1. QMainWindow窗口 2.QWidget窗口 3.QDialog窗口 3.1.QMessageBox窗口 3.2.QInputDialog窗口 3.3.QFontDialog窗口 3 ...

  2. Angular Dialog 组件的设计与实现

    你好,我是徐晓东,笔名燕云长风.大漠穷秋于 2019-03-16 21:22 赠此笔名. 寓意:结合李白著名的边塞诗<关山月>取[燕云长风]-- 长风几万里,吹度玉门关. yycf-dia ...

  3. easyui js解析字符串_EasyUI Dialog弹出框+JS执行字符串

    虽然写得不是很全面,但这是项目中经常用到的 Dialog弹出框 Div标签 Dialog内容 iconCls:图标 closed:默认关闭 modal:模态框 JS代码 function openDi ...

  4. Android studio Dialog 弹出式对话框

    文件结构 这里写图片描述 运行效果 这里写图片描述 主要代码 MainActivity package cn.edu.sicnu.dialogdemo; import android.app.Dial ...

  5. android 入门

    1.Android工程的文件系统结构 src:    java源代码存放的目录.在src文件夹里面可以建立若干个包,用以分类存放Java源程序(.java文件) gen:  自动生成目录  gen目录 ...

  6. Android中的Dialog

    文章目录 1 AlertDialog 1.1 普通对话框的创建 2 自定义对话框 2.1 自定义对话框的创建步骤 3 PopupWindow 3.1 PopupWindow介绍 4 ArrayAdap ...

  7. pyqt5讲解4:QDialog,QMessageBox,QInputDialog,QFontDialog,QFileDialog

    框QDialog 方法 描述 setWindowTitle() 设置对话框标题 setWindowModality() 设置窗口模态,取值如下:Qt.NonModal:非模态,可以和程序的其他窗口进行 ...

  8. java mplayer 源码_师兄写的一个JAVA播放器的源代码

    MediaPlayer.java ---------------------------------------------------------------------------- //程序主文 ...

  9. WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框

    WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框 原文:WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框 前言:上一个版本的Winform需要改成WPF ...

最新文章

  1. 启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈
  2. 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
  3. 2020-11-15(IEEE浮点数计算)
  4. python主进程 子进程_pool主进程捕获子进程异常
  5. 用 Apache 发布 ASP.NET 网站
  6. html输入地址提示错误,高德地图开发之输入框内伴随地址的输入,动态给出地址选择提示...
  7. 用c语言编声光报警子程序,C语言编程的智能火灾报警监测系统
  8. ASP.NET MVC3中的路由系统 Routes
  9. Linux安装PHPwind
  10. matlab求刚度,求整体刚度矩阵matlab程序.doc
  11. 徐思201771010132《面向对象程序设计(java)》第六周学习总结
  12. 2021开年巨作!JDBC连接数据库工具类!
  13. Keil4工程转keil5工程方法
  14. spring定时任务cron为每季度第一个工作日转换为cron表达式
  15. GridControl应用点滴之选中数据行事件
  16. easyui中在datagrid中右键出现菜单
  17. STM32通过PWM驱动两个直流电机
  18. AvanWaves软件打开的时候出现License error-check flexlm.log的解决方法
  19. 搭建个人私有服务器(四)—— 宝塔面板添加网站
  20. 驱动及驱动开发的简单理解

热门文章

  1. html点击子元素,js获取被点击的元素以及子元素
  2. 测试爱情游戏软件,爱情测试模拟器手游
  3. 计算机存储可读写,Python-十二、读写计算机文件
  4. MySQL——使用docker镜像拉取MySQL
  5. dota6.51中文版
  6. C#实现Office自动判分方法总结——Word篇
  7. 移动开发周刊 Issue #175:探索移动技术发展之路
  8. 面试题之一:堆栈区别
  9. 翻译他们对沉溺于计算机游戏,句子翻译Ⅰ-答案
  10. 有意思了!数据库也搞Serverless!