课程总结
在应用swing组件或者awt前,应导入包
import javax.swing.*;
import java.awt.*;//*表示任何以其为前缀的API类
常用的swing组件分为以下几部分:
窗体容器组件类:JFrame类 顶级容器
常用面板:JPanel面板可以聚集一些组件类布局,需要明确的是面板也是一种容器,一般情况我们通常定义多个JPanel面板对象,添加到一个JFrame类对象容器中。
元素组件类:用来显示图片或文字,接受输入的
{
JLabel类:标签元素组件类,可以用来显示图片,文字信息
JButton类:按钮元素组件类,用来显示文字图片,可以点击
JTextField类:文本输入框元素组件类,用来接受用户输入的信息,然后可以将其显示出来
JPasswordField类:密码输入框元素组件类,用来接受用户输入的信息,然后可以以特定的符号显示出来,比如‘*’,达到密码的安全性。
JRadioButton类:单选按钮组件类,显示一个圆形图标,圆形图标旁可以附加一些说明文字,当用户选择某个按钮之后,按钮组中的其他按钮将会被自动取消
eg:
import javax.swing.*;
import java.awt.*;//一定要将这两个包导入进去
public class DrawFrame{
public static void main(String args[]){
//实例化JFrame 对象
JFrame frame=new JFrame();
frame.setSize(400,700);//设置大小
frame.setTitle("图形界面");//设置标题
frame.setDefaultCloseOperation(3);//界面关闭方式
frame.setLocationRelativeTo(null);//显示的界面居中
frame.setResizable(false);//设置能否改变大小
frame.setVisible(true);//界面的可见性
}
}