一、窗口建立:
1.主类:继承容器类和监听器类
2.声明组件数组和面板数组:只声明不初始化
3.main方法:实例化本类:new 构造器
4.构造器:初始化或实例化组件和面板(大小,名称),窗口布局选择(默认边界布局),面板布局选择(默认流式布局),组件添加进面板(位置),面板和组件添加进窗口(位置),窗口设置:窗口最大化否,关闭内存释放否,窗口显示否
总之:添加时,组件先进面板,然后组件和面板在进窗口
5.运行
二、常用类
组件类
JButton:按钮,可以传ImageIcon,方法:setToolTipText(String s):添加提示信息
JLable:标签,可以是字符串对象,也可以是图片对象(new ImageIcon(“图片路径”) 图片可以放在同一个文件夹下
JTextField:文本框
JTextArea:文本域
JCheckBox:复选框(方形,可以设置形状?)
JRadioButton:单选按钮(圆形,可以设置形状?)
JPassword:密码框(文本框类似)
ButtonGroup:存放单选按钮的组,默认只能选一个(作用显示只能选一个&