DialogDemo
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相关推荐
- Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)
目录 1. QMainWindow窗口 2.QWidget窗口 3.QDialog窗口 3.1.QMessageBox窗口 3.2.QInputDialog窗口 3.3.QFontDialog窗口 3 ...
- Angular Dialog 组件的设计与实现
你好,我是徐晓东,笔名燕云长风.大漠穷秋于 2019-03-16 21:22 赠此笔名. 寓意:结合李白著名的边塞诗<关山月>取[燕云长风]-- 长风几万里,吹度玉门关. yycf-dia ...
- easyui js解析字符串_EasyUI Dialog弹出框+JS执行字符串
虽然写得不是很全面,但这是项目中经常用到的 Dialog弹出框 Div标签 Dialog内容 iconCls:图标 closed:默认关闭 modal:模态框 JS代码 function openDi ...
- Android studio Dialog 弹出式对话框
文件结构 这里写图片描述 运行效果 这里写图片描述 主要代码 MainActivity package cn.edu.sicnu.dialogdemo; import android.app.Dial ...
- android 入门
1.Android工程的文件系统结构 src: java源代码存放的目录.在src文件夹里面可以建立若干个包,用以分类存放Java源程序(.java文件) gen: 自动生成目录 gen目录 ...
- Android中的Dialog
文章目录 1 AlertDialog 1.1 普通对话框的创建 2 自定义对话框 2.1 自定义对话框的创建步骤 3 PopupWindow 3.1 PopupWindow介绍 4 ArrayAdap ...
- pyqt5讲解4:QDialog,QMessageBox,QInputDialog,QFontDialog,QFileDialog
框QDialog 方法 描述 setWindowTitle() 设置对话框标题 setWindowModality() 设置窗口模态,取值如下:Qt.NonModal:非模态,可以和程序的其他窗口进行 ...
- java mplayer 源码_师兄写的一个JAVA播放器的源代码
MediaPlayer.java ---------------------------------------------------------------------------- //程序主文 ...
- WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框
WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框 原文:WPF实现背景透明磨砂,并通过HandyControl组件实现弹出等待框 前言:上一个版本的Winform需要改成WPF ...
最新文章
- 启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈
- 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
- 2020-11-15(IEEE浮点数计算)
- python主进程 子进程_pool主进程捕获子进程异常
- 用 Apache 发布 ASP.NET 网站
- html输入地址提示错误,高德地图开发之输入框内伴随地址的输入,动态给出地址选择提示...
- 用c语言编声光报警子程序,C语言编程的智能火灾报警监测系统
- ASP.NET MVC3中的路由系统 Routes
- Linux安装PHPwind
- matlab求刚度,求整体刚度矩阵matlab程序.doc
- 徐思201771010132《面向对象程序设计(java)》第六周学习总结
- 2021开年巨作!JDBC连接数据库工具类!
- Keil4工程转keil5工程方法
- spring定时任务cron为每季度第一个工作日转换为cron表达式
- GridControl应用点滴之选中数据行事件
- easyui中在datagrid中右键出现菜单
- STM32通过PWM驱动两个直流电机
- AvanWaves软件打开的时候出现License error-check flexlm.log的解决方法
- 搭建个人私有服务器(四)—— 宝塔面板添加网站
- 驱动及驱动开发的简单理解