今天学习了简单的用户界面的创建过程,主要学了一下几种组件:
1.创建框架,若使用框架,方法是创建一个JFrame类的子类:
import javax.swing.*;
public class MainFrame extends JFrame {
public MainFrame () {
//set up the frame
}
}
若要调用Jframe类的构造函数,调用super()方法时要将其放在首位。
2.添加按钮:
JButton okButton = new JButton("OK");
add(okButton);
3.使用布局管理器:
FlowLayout xxxx= new FlowLayout();
setLayout(xxxx);//将管理器同容器关联起来
4.添加标签和文本框:
JLabel pageLabel = new JLabel("xxxx");
JTextField pageAddress = new JTextField(20);
add(pageLabel);
add(pageAddress);
5.添加复选框:
JCheckBox jumboSize = new JCheckBox(" ");
add(jumboSize);
6.添加组合框:
JComboBox xxxx = new JComboBox();
xxxx.addItem("yyyy");
xxxx.addItem("zzzz");
……;
add(xxxx);
7.添加文本区域:
JTextArea xxxx = new JTextArea(m,n);//设定文本框的宽度为n个字符,高度为m个字符
add(xxxx);
8.添加面板:
JPanel xxxx = new JPanel();//使用Swing中的JPanel类创建。用于将显示区域分成不同的组件组
add(xxxx);
JPanel的另一种用途是,用于创建可加入到其他类中的组件。