首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA学习中Swing部分JDialog对话框窗体的简单学习

:JDialog窗体时Swing组件中的对话框,  * JDialog的功能就是是从一个窗体中弹出另一个窗体,就像是在使用浏览器时弹出的确定对话框一样  *  * 2:JDialog窗体和JFrame...窗体类似,在使用时也需要调用getContentPane()方法将  * 窗体转化为容器,然后在容器中设置窗体的特性  *  * 3:JDialog有五种构造方法,可以用来指定标题,窗体,和模式的对话框...窗体");//在窗体中设置标签         jl.setHorizontalAlignment(JLabel.CENTER);//将标签中的文字置于标签中间的位置         container.add...{     //本实例代码可以看到,JDialog窗体和JFrame窗体形式基本相同,甚至在设置窗体的特性     //时调用的方法名称都基本相同,如设置窗体的大小,设置窗体的关闭状态等     public...JLabel("这是一个对话框"));//在容器中添加标签         container.setBackground(Color.green);         setBounds(120,120,100,100

1.8K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java GUI.Swing窗体设计之JDialog

    模态对话框是指用户需要等到对话框处理完毕后才能与其他窗口交互,而非模态对话框允许用户在使用对话框同时与其他窗口交互。...JDialog是Swing组件中的对话框,它继承了AWT组件中的Dialog类,它的功能是从一个窗体中弹出另一个窗体。JDialog类常用的构造方法如表12.2所示。...) 创建一个有标题的对话框 public JDialog(Frame frame,boolean model) 创建一个无标题且指定类型的对话框 表12.2中,列举了JDialog类常用的构造方法,接下来通过一个案例来演示如何使用...(); 19 final JDialog jDialog = new JDialog(jFrame, "JDialog窗口"); 20 jDialog.setSize(200...例12-2运行结果调用模态对话框 例12-2运行结果调用非模态对话框 例12-2运行之后,先创建了JFrame窗体,在窗体中添加两个按钮,用于弹出JDialog窗口,然后分别点击按钮,将对应窗口弹出,图

    11810

    Java入门(12)-- Swing程序设计

    12.2.2 JDialog窗体 JDialog窗体是Swing组件中的对话框,它继承了AWT组件中的java.awt.Dialog类。...JDialog窗体的功能是从一个窗体中弹出另一个窗体,就像是在使用IE浏览器时弹出的确定对话框一样。...创建图标 在Swing中通过Icon接口来创建图标,可以在创建时给定图标的大小、颜色等特性。...注:在设置网格组的每一行和每一列对额外空间的分布方式时,建议只设置第一行的weightx属性和第一列的weighty属性,建议为各个属性按百分比取值。...ComboBoxModel,ComboBoxModel为接口,代表一般模型,可以自定义一个类实现该接口,然后在初始化JComboBox对象时向上转型为ComboBoxModel接口类型,必须实现两种方法

    5.4K10

    JAVA学习中Swing概述中的JFrame学习

    ,处于非常重要的位置,Swing中常用的窗体包括  *JFrame,JDialog  *  *3:JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些  *Swing...然后在容器中添加组件  *或设置布局管理器,通常这个容器用来包含和显示组件,如果需要将组件添加到容器,  *可以使用来自Container类的add()方法进行设置。  ...*  *  *过程如下  *第一创建一个JFrame窗体对象  *第二通过getContentPane()方法将窗体转化为容器  *第三在容器中添加组件或设置布局管理器  *第四通常这个容器用来包含和显示组件...jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);     }     public static void main(String[] args) {         //在主方法中调用...对象         Container container=jf.getContentPane();//将窗体转化为容器         //接下来就可以在容器中添加组件或者设置布局管理器

    1.6K90

    Swing图形界面程序设计.1Swing概述

    AWT是Abstract Window Toolkit抽象窗口工具集的缩写,目的是为了让开发人员使用AWT开发出适用于所有系统的图形界面,但是在旧的JDK版本中目标没有达到,在实际使用中,使用AWT设计的界面在不同平台太上会呈现不同的运行效果...在Swing中提供的各式边框,用户可以根据自己的需求来借助边框,由布局管理器对容器中的组件进行合理布局。 使用图标:Swing可以在组件上使用图标对组件进行修饰。...顶层容器主要有Jframe、Japplet和Jdialog等,可以独立存在,具有放大、缩小、移动等功能。...在Swing组件类中,除JFrame、JApplet和JDialog都是JComponent类的子类,例如JButton、JTextArea、JList和JMenu等。...Swing结构图 Window类是不依赖于其他容器存在的窗口,有两个子孙类JFrame和JDialog,在Java GUI应用程序开发中,一般独立应用程序主要使用窗口框架JFrame作为容器,JDialog

    14210

    java学习之路:32.史上最全的Swing常用组件

    应该有这样的概念,Swing组件的窗体通常与组件和容器相关,所以在JFrame对象创建完成后,需要调用方法将窗体转换为容器,然后在容器中添加组件或设置布局管理器,通常,这个容器用来包含和显示组件。...JComboBox 代表Swing下拉列表框,可以在下拉显示区域显示多个选项 JFrame 代表Swing的框架类 JDialog 代表Swing版本的对话框 JLabel 代表Swing中的标签组件...可以看到创建了一个空白的下拉列表框,显然在日常应用中是没有用的,下面来添加选项: 2.创建一个JComboBox,它从现有的ComboBoxModel中获取项目。...JFrame(GraphicsConfiguration gc) 在屏幕设备的指定图形配置中创建一个框架和一个空白标题。...(new JLabel("这是一个对话框"));//在容器中添加标签 setBounds(120,120,100,100);//设置对话框窗体大小 } } ?

    7.4K32

    Swing组件概述

    例如:一个文本模型中的方法有:在当前文本中添加或者删除字符以及把当前文本作为一个字符串返回等。再次强调,模型是完全不可见的,显示存储在模型中的数据是视图的工作。 ​...在许多情况下,我们需要用户 只选择几个框中的一个。当用户选择另外一个时,前一个选择就自动取消。...最常见的用法是在一个面板周围设置一 种边界,然后用其他用户界面元素(如单选按钮)来填充该面板。...当用户点击该 组件时,一列选择项就会下拉弹出,然后用户可以选择其中的一个。...例7​​ 问题的描述: 文件对话框(JFileChooser)的使用 解决方案: 当你编写一个应用程序时,你常常需要打开和保存文件。

    4710

    Java课程设计源码——学生信息管理系统 SQL「建议收藏」

    jb3.addActionListener(this); jmb = new JMenuBar(); // JMenuBar指菜单栏 jm = new JMenu("选项"); // JMenu是菜单栏中的选项栏...jmi1 = new JMenuItem("开始"); // JMenuItem指选项栏中的选项 jmi2 = new JMenuItem("退出系统"); jm.add(jmi1); jm.add(...:"); jlb3 = new JLabel("权 限:"); jtf = new JTextField(10); jpf = new JPasswordField(10); // 加入到JPanel中...this.setTitle("学生成绩管理系统"); // 设置窗体大小 this.setSize(300, 250); // 设置窗体初始位置 this.setLocation(200, 150); // 设置当关闭窗口时,...jpf.getText().isEmpty()) { // 当点击登录按钮时,首先与数据库建立连接 GetSQL.ConnectSQL(); // 如果选中教师登录 if (jrb1.isSelected

    1.7K30
    领券