JDialog的使用方法

news/2024/7/10 0:47:35 标签: java, vue, php, python, c++

JDialog的使用方法

JDialog是JavaGUI的次级容器。
JDialog 分为模态对话框和非模态对话框。
1.模态对话框
在不处理当前对话框之前无法进行其他操作。

java">JDialog dialog = new JDialog(jf,"selcting",true);

jf:表示对话框对应的窗体
“selcting”: 表示对话框的名字,出现在左上角。
true:表示该对话框为模态对话框。反之为非模态对话框。

2.模态对话框
在不处理当前对话框之前可以进行其他操作。

java">JDialog dialog = new JDialog(jf,"selcting",false);

3.对于对话框的其他操作。

java">        dialog.setSize(200, 300);//设置其大小
        dialog.setLocation(3, 4)//设置其位置
		dialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);//设置关闭模式
		dialog.setVisible(true);//设置可见

关于JDialog的完整代码:

java">package UsingJFrame;

import java.awt.Dialog;

import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class Demo02 {
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			
			@Override
			public void run() {
				creatFrame();
				
			}
		});
	}

	private static void creatFrame() {
		JFrame jf = new JFrame("Playing");
		jf.setSize(700,800);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jf.setVisible(true);
		
		JDialog dialog = new JDialog(jf,"selcting",true);
		dialog.setSize(200,300);
		dialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
		dialog.setVisible(true);
	}
	
}

运行结果:
在这里插入图片描述


http://www.niftyadmin.cn/n/1768710.html

相关文章

第五章 Linux实战

5.1 为什么要远程登陆Linux 1>LIinux服务器的开发小组共享的。 2>正式上线的项目的运行在公网的。 2>程序员需要远程登陆到Linux进行项目管理和开发。 4>画出简单的网络拓扑示意图(帮助理解) 5>远程登录客户端有Xshell5, Xft…

1.1 什么是因特网

1.1 什么是因特网 回答的方式 : 1.构成因特网的硬件和软件 2.为因特网的提供分布式服务的基础设施 1.1.1 具体的构成描述 1.所有的网络设备被称为端系统或主机。 2.所有的端系统被通信链路和分组交换机连接到一起。 3.不同的通信链路的传输速率不一样&#xff0c…

更多和最短路径相关的问题

-------------------siwuxie095 更多和最短路径相关的问题 在《算法导论》中,关于 Dijkstra 算法和 Bellman-Ford 算法, 通常都会将 distTo[i] 初始化为正无穷,使得松弛操作的代码有 了一定的简化,将 if 条件中复杂的两个判断改…

1.2 网络边缘

1.2 网络边缘 1.主机细分为两类:客户端 和 服务器。一般来说服务器属于大型的数据中心。 1.2.1 接入网 1.接入网:这里是指将边缘主机接入边缘路由器的物理链路。 2.边缘路由器是将端系统接入到其他远程端系统的第一台路由器。 3.家庭接入最常见的两种…

1.3 网络核心

1.3.1 分组交换 1.报文:端系统之间互相联系,报文包含了协议设计者所需的任何东西。 2.分段:源端系统将长报文分成较小的数据块,并在没个数据端前面加上首部字节。 3.每段报文都要经历通信链路和分组交换机(交换机分为…

HTML5元素、属性和格式化

-----------------siwuxie095 HTML5 元素 1、元素指的是从开始标签到结束标签的所有代码 开始标签 元素内容 结束标签 <p> this is my web page </p> <br /> 开始标签也被称为开放标签&#xff0c;结束标签也被称为闭合标签 <br /> 标…

HTML5样式、链接和表格

-------------------siwuxie095 HTML5 样式 1、标签 <style>标签&#xff1a;样式定义 <link>标签&#xff1a;资源引用 2、属性 rel&#xff1a;用于指定当前文档与被链接文档的关系 type&#xff1a;用于指定类型 margin&#xff1a;指定元素的外边距 3、样式表插…

1143.最长公共子序列

状态&#xff1a; dp[i][j]:表示text1的前i个字符&#xff0c;和text2的前j个字符的最长子序列&#xff1b; 初始化&#xff1a; if(i 0){ // 初始化for(int k 0;k < j;k){if(text1[i] text2[k])arr[i][j] 1;}}else if(j 0){ // 初始化for(int k 0;k < i;k)if(t…