开始写博客了,今天要写的是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的客户端/服务器(C/S)架构中,用户界面的构建经常依赖于Swing库。Swing提供了丰富的组件和控件,使得开发者能够创建出功能完备、交互性强的图形用户界面(GUI)。本实例主要关注Java中的"cs frame弹窗控件...
上机实践12 java Swing 74 实验1 JLayeredPane分层窗格 74 实验2 使用表格显示日历 75 实验3 多文档界面(MDI) 78 上机实践1 初识Java 实验1 一个简单的应用程序 2.模板代码 Hello.java package 实验一; public...
import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...
3. 布局管理器:在Java Swing中,`FlowLayout`布局管理器允许组件按照从左到右,从上到下的顺序排列,如果空间不足,组件的位置会随容器大小改变。选项D正确。 4. 同步关键字:`synchronized`用于对对象或代码块加...
**知识点**: 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...
19. **Component子类**:在Java AWT/Swing中,`Button`、`Dialog`和`Label`都是`Component`的子类,而`MenuBar`是`JMenuBar`的子类,不是`Component`的直接子类。 20. **未提供的问题答案**:这个问题没有提供选项...
7. AWT 和 Swing 组件:AWT和Swing是Java GUI编程的两个库,Button对应JButton,Dialog对应JDialog,MenuBar对应JMenuBar,ComboBox在AWT中不存在,对应的Swing组件是JComboBox。 8. C++源文件扩展名:C++源代码...
3. Java组件类:Java Swing中的Component类是所有图形用户界面组件的基础类,Button、Dialog和Label都是其子类,而MenuBar不是,它是菜单条组件,属于MenuComponent类。 4. Python全局变量与默认参数:Python函数中...
4. **AWT和Swing组件**:AWT和Swing是Java图形用户界面(GUI)的两个库,Button与JButton、Dialog与JDialog、MenuBar与JMenuBar是对应的组件,而ComboBox与JComboBox的对应关系是正确的,不是错误的。 5. **快捷键*...
- **知识点**:AWT 和 Swing 是 Java 中用于构建图形用户界面的两个框架。 - **解释**:选项 A 正确地说明了Swing是AWT的增强版和扩展。这意味着Swing提供了更多的功能和更现代的外观,同时也保持了与AWT的兼容性。 ...
- **知识点**: Java Swing组件中的布局管理器概念。 - **解释**: Swing组件中的一些容器可以指定布局管理器,而其他非容器组件则不能。例如,`JDialog`对象可以指定布局管理器,而`JScrollBar`对象则不可以。 - **...
11. Component子类:Component是Java Swing等GUI库中的基础组件类,Button、Dialog和Label都是其子类,而MenuBar不属于Component的直接子类。 12. 设置图片显示属性:在图形用户界面编程中,图片框和图像框通过...
- Java Swing 提供了一系列用于创建图形用户界面的组件。 - `Button`、`Label` 和 `Dialog` 都是 `Component` 的子类,而 `MenuBar` 不是直接的子类,它是 `JMenuBar` 类的实例。 ### 25. C语言字符串操作 - **...
javaFrame.setFigureIcon(javax.swing.ImageIcon(pathicon)); ``` #### 设置GUI界面菜单 在MATLAB中创建GUI界面时,可以通过 `uimenu` 函数来设置菜单及其子菜单。例如,创建一个“文件”菜单及其子项“新建”和...