1. 设计一个界面,首先明确需要哪些控件,这个是需要知道的,然后在最开始就将这些控件定义出来,以备下面的程序使用。
2. 该定义些什么东西,能想到的尽量先定义出来,不能想到的之后需要用到再定义也行。
3. 构造器以及其内容(以下是一个界面的最基本部分,几乎每个界面的构造器里面都要有这些):
super("课程表");
myft=new Font("微软雅黑", 1, 20);(设置字体,之后的JLabel可能会调用setFont())
this.setLayout(null);
this.setBounds(350, 100, 800, 500);
this.setVisible(true);
4. 构造器中间的内容:假设就是一张课程表(整个表的内容包含标题,一张表格,三个按钮)
a. 先把JLabel,JTabel和多需要的JButton都new出来,然后setFont,setBounds,该干什么就干什么。最后调用this.add()将控件加进来,JTabel的处理可能多一点。
b. 接下来,按钮有监听器就加监听器。
下面是一个例子:
//标题
jl_ttl