Java入门到精通个人笔记详细(七)-------Swing基础知识(代码演示)

本文介绍了Java Swing的基础知识,包括JFrame和JDialog窗体的使用,JPanel和JScrollPane面板,JLabel、Icon、JButton等组件,以及FlowLayout、BorderLayout和GridLayout布局管理器。此外,还讲解了事件监听器的基本概念。
摘要由CSDN通过智能技术生成

1. 概述

swing组建通常被称做“轻量级组建”,它完全由Java编写,不依赖操作系统语言。他的类继承关系如下图:

JComponnt是swing组件存放的位置,常用的组件如下:

JFrame

框架
JDialog 对话框
JOptionPane 对话框
JButton 按钮
JCheckBox 复选框
JComBox 下拉框
JLabel 标签
JRadioButton 单选按钮
JList 显示一组条目的组件
JTextField 文本框
JPasswordField 密码框
JTextArea 文本区域

2. 常用的窗体 


常用的窗体有两种,JFrame和JDialog

2.1 JFrame
JFrame是一个容器,他是各个组件的载体。在开发的过程中,我们通过继承java.swing.JFrame来创建要给窗体。

JFrame的窗体通常与组件和容器相关,在JFrame对象创建完成之后,需要调用 getContentPane() 方法将窗体转换成容器,然后在窗体中添加组件(通过 Container 类的 add() 方法)。如下代码:

JFrame frame = new JFrame(title);
Container container = frame.getContentPane();
container.add(new JButton("A"));

 构造函数:

JFrame();
JFrame(String title);    // 指定窗体标题

其他需要指定的内容:

① 设置可见 setVisible()

② 设置大小 setSize()

③ 设置关闭方式

DO_NOTHING_ON_CLOSE 什么都不做,就将窗体关闭
DISPOSE_ON_CLOSE 任何注册监听程序对象后,会自动隐藏,并释放窗体
HIDE_ON_CLOSE 隐藏窗口
EXIT_ON_CLOSE 退出应用程序,默认窗口关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值