`
1036225283
  • 浏览: 19112 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java dialog c/s swing

    博客分类:
  • java
阅读更多

开始写博客了,今天要写的是java的dialog对话框的应用

一.java的diaolog通常用于模态对话框,看似简单,却又让我走了不少弯路。在客户端程序中,模态对话框是必不可少的,下面是关键步骤

     1.继承JDialog类

import javax.swing.JDialog;

public class DialogTest extends JDialog {

	private static final long serialVersionUID = 1L;

	public DialogTest() {
		// TODO Auto-generated constructor stub
	}
}

     2.设置模态模式(以下几点均是在构造函数中使用)

setModal(true);

     3.设置大小

setBounds(0, 0, 600, 400);

     4.设置居中位置

setLocationRelativeTo(null);

     5.最后一步,也是最重要的一步,在所有的初始化工作结束后,才可以调用,否则会出现线程堵塞,导致某些初始化工作没有完成,从而导致程序异常

setVisible(true);

    最后,来一下java c/s开发中常用到的东西:

    1.关闭窗口用dispose();方法

    到此为止了

分享到:
评论

相关推荐

    Java cs frame弹窗控件

    在Java的客户端/服务器(C/S)架构中,用户界面的构建经常依赖于Swing库。Swing提供了丰富的组件和控件,使得开发者能够创建出功能完备、交互性强的图形用户界面(GUI)。本实例主要关注Java中的"cs frame弹窗控件...

    Java 2实用教程(第三版)实验指导与习题解答

    上机实践12 java Swing 74 实验1 JLayeredPane分层窗格 74 实验2 使用表格显示日历 75 实验3 多文档界面(MDI) 78 上机实践1 初识Java 实验1 一个简单的应用程序 2.模板代码 Hello.java package 实验一; public...

    达内 coreJava 习题答案

    import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...

    Java期末考试试卷A1

    3. 布局管理器:在Java Swing中,`FlowLayout`布局管理器允许组件按照从左到右,从上到下的顺序排列,如果空间不足,组件的位置会随容器大小改变。选项D正确。 4. 同步关键字:`synchronized`用于对对象或代码块加...

    JAVA期末考试试卷及答案.doc

    **知识点**: Java Swing 和 AWT 提供了多种容器组件,它们用于容纳其他组件(如按钮、文本框等)。 **正确选项**: `B` (Canvas) - **A. ScrollPane**:这是一个容器,用于添加滚动条以允许用户滚动查看其内容。 - ...

    小型简单的记事本程序

    import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*; public class NotePad { public static void main(String[] args){ myfr fr=new myfr("猪猪java...

    2021-2022计算机二级等级考试试题及答案No.19959.docx

    19. **Component子类**:在Java AWT/Swing中,`Button`、`Dialog`和`Label`都是`Component`的子类,而`MenuBar`是`JMenuBar`的子类,不是`Component`的直接子类。 20. **未提供的问题答案**:这个问题没有提供选项...

    2021-2022计算机二级等级考试试题及答案No.11069.docx

    7. AWT 和 Swing 组件:AWT和Swing是Java GUI编程的两个库,Button对应JButton,Dialog对应JDialog,MenuBar对应JMenuBar,ComboBox在AWT中不存在,对应的Swing组件是JComboBox。 8. C++源文件扩展名:C++源代码...

    2021-2022计算机二级等级考试试题及答案No.11414.docx

    3. Java组件类:Java Swing中的Component类是所有图形用户界面组件的基础类,Button、Dialog和Label都是其子类,而MenuBar不是,它是菜单条组件,属于MenuComponent类。 4. Python全局变量与默认参数:Python函数中...

    2021-2022计算机二级等级考试试题及答案No.13401.docx

    4. **AWT和Swing组件**:AWT和Swing是Java图形用户界面(GUI)的两个库,Button与JButton、Dialog与JDialog、MenuBar与JMenuBar是对应的组件,而ComboBox与JComboBox的对应关系是正确的,不是错误的。 5. **快捷键*...

    2021-2022计算机二级等级考试试题及答案No.1331.docx

    - **知识点**:AWT 和 Swing 是 Java 中用于构建图形用户界面的两个框架。 - **解释**:选项 A 正确地说明了Swing是AWT的增强版和扩展。这意味着Swing提供了更多的功能和更现代的外观,同时也保持了与AWT的兼容性。 ...

    2021-2022计算机二级等级考试试题及答案No.13811.docx

    - **知识点**: Java Swing组件中的布局管理器概念。 - **解释**: Swing组件中的一些容器可以指定布局管理器,而其他非容器组件则不能。例如,`JDialog`对象可以指定布局管理器,而`JScrollBar`对象则不可以。 - **...

    2021-2022计算机二级等级考试试题及答案No.15597.docx

    11. Component子类:Component是Java Swing等GUI库中的基础组件类,Button、Dialog和Label都是其子类,而MenuBar不属于Component的直接子类。 12. 设置图片显示属性:在图形用户界面编程中,图片框和图像框通过...

    2021-2022计算机二级等级考试试题及答案No.12958.docx

    - Java Swing 提供了一系列用于创建图形用户界面的组件。 - `Button`、`Label` 和 `Dialog` 都是 `Component` 的子类,而 `MenuBar` 不是直接的子类,它是 `JMenuBar` 类的实例。 ### 25. C语言字符串操作 - **...

    MATLAB常见问题汇总

    javaFrame.setFigureIcon(javax.swing.ImageIcon(pathicon)); ``` #### 设置GUI界面菜单 在MATLAB中创建GUI界面时,可以通过 `uimenu` 函数来设置菜单及其子菜单。例如,创建一个“文件”菜单及其子项“新建”和...

Global site tag (gtag.js) - Google Analytics