今天开始学习GUI,学校计划是三次的课程,今天了解一些简单的类型和方法.在练习中感觉学的还行。
其中包括顶级窗体,JFrame,以及其中的一些方法
setSize(int 宽,int 高):设置窗体的大小:宽,高,
setLocation(int x,int y):设置窗体位置;距左(x),距上(Y)
setVisible(boolean 是否显示);显示窗体;
setTitle(String 标题):设置窗体的标题栏文本;
setIconImage(Image 图对象):设置窗体的小图标;
而布局方式则包括:BorderLayout,流布局:FlowLayout,表格布局:GridLayout,卡片布局:CardLayout,绝对定位:null.
容器:
普通面板:JPane .带滚动条面板:JScrollPane.
方法:
add(对象),add(对象,位置号); setBounds(int x,int y,int 宽,int 高):设置容器的位置及大;
组件:
文本框:JTextFiled,密码框:JPasswordField,密码框:JPasswordField,
按钮组件:
按钮:JButton,复选按钮:JCheckBox,单选按钮:JRadioButton,(ButtonGroup)
作业:设计了登录界面和用户注册界面。