java gui控件_Java GUI常用控件

本文详细介绍了Java GUI中JDialog组件的使用,包括其在多窗体程序中的作用、与JFrame的区别、模式显示特性,以及常用的构造函数和方法。通过实例展示了如何创建一个具有输入功能的对话框,并将输入内容回显到主窗口,帮助读者深入理解JDialog的用法。
摘要由CSDN通过智能技术生成

javax.swing包中的常用组件:

—容器组件

JFrame(框架)

JDialog(多窗体程序以及窗体间传递数据)

JPanel(面板)

JScrollPane(滚动面板)

—文本组件

JLabel、JTextField、JPasswordField、JTextArea

—表单组件

JButton

JCheckBox

JRadioButton和ButtonGroup

JComboBox

javax.swing.JDialog

1.JDialog用于在程序中创建对话框组件,对于多窗口的程序而言,对话框尤为重要

2.对话框其实就是轻量级的窗体,它比JFrame消耗更少的系统资源。

3.它与JFrame的区别在于,JFrame可以在程序中不依赖于其他窗体单独存在,而JDialog则必须依赖于其他窗体,一般是做辅助窗口呈现。

4.更重要的是,JDialog支持模式显示

5.所谓模式显示,是指窗口以不丢失焦点的独占方式显示。

JDialog常用的构造函数:

//创建一个没有标题并且没有指定所有者的无模式对话框

JDialog()

//创建一个没有标题但指定owner作为其所有者的无模式对话框

JDialog(Frame owner)

//创建一个没有标题但有指定所有者的对话框,根据参数modal来决定他是否模式显示

JDialog(Frame owner, boolean modal)

//创建一个具有指定标题和指定所有者的无模式对话框

JDialog(Frame owne

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值