介绍
什么是swing?swing就是C/S架构中使用java语言的编写前端C的图形化界面的一种java的工具类。


窗口
JFrame

JDialog

面板
JPanel 面板
简单面板,目的就是容纳组件,然后放到JFrame中。
标签
JLabel 文本

JButton 按钮

JRadioButton 单选按钮组件

JCheckBox 复选框

JComboBox 下拉列表框

JMenu 菜单栏

JTextField 文本框

JPasswordField 密码框

JTextArea 文本域

布局
FlowLayout 流布局

BorderLayout 边界布局



网格布局


手工布局

自定义布局器


自定义控件(JPanel)
import javax.swing.*;
import java.awt.*;
public class MyControl extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
int width=this.getWidth();
int heigh=this.getHeight();
this.setVisible(true);
g.setColor(new Color(171, 255, 184));
g.fillRect(0,0,width,heigh);
}
}
事件监听器
事件三要素:事件源,事件,监听程序+处理程序
事件激活方法的使用


在激活方法时获取信息

版权声明:本文为anotherQu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。