一、创建一个界面类

1、我们需要实例化界面类的对象

绘制画图板的步骤

2、用这个对象去调用初始化界面的方法(这里不要忘了主函数)不然会报错

绘制画图板的步骤

3、声明各个组件 (窗口大小、标题、流式布局、可视化、界面居中显示、进程可关闭、按钮)等

(1)我们如果记得的话可以直接声明。如:
绘制画图板的步骤
(2)我们还可以直接敲自己需要的组件,等着Java的报错,之后它会给你提示,让我们去声明。你点击之后系统就帮你声明了。

4、首先实例化JFrame的对象(其实不先实例化它也行)

JFrame jf = new JFrame();
绘制画图板的步骤

5、然后实例化其他的组件如按钮、标签等,并给他们设置参数。

绘制画图板的步骤
到了这里已经快完成界面了,嘿嘿。

6、然后将各个组件添加到窗口上,形式如: jf.add(); (组件添加的顺序会影响界面的中各组件的展示顺序)

这里就比较重要了。一般情况下,我们设置完各种组件后就会傻乐,以为要完成了。但是我们需要将各个组件添加到窗口上。这个很重要。
绘制画图板的步骤

7、界面的可视化应放在后面

绘制画图板的步骤

二、创建监听器的类

1、在一个类中可以加入多个监听器,加入监听器的格式为
public class 类名 implements 监听器种类,监听器种类{}。注意,在这里我们需要把监听器的所有方法都放进来。(笔记本 Fn + F3; 台式 F3 来查看源代码)
绘制画图板的步骤
绘制画图板的步骤
绘制画图板的步骤
2、这个时候我们可以在需要的方法下写循环或者做其他的事情。在这里我要做的是可以画直线和画长方体的画图板。所以我需要画笔,并且我需要在界面类和监听器类中声明。
绘制画图板的步骤
3、给界面类所需要的位置添加监听器。(这里我们需要实例化界面类的对象)
绘制画图板的步骤
4、接下来就是画笔的传递了,这是非常重要的地方。
绘制画图板的步骤
然后利用画笔去描绘图形
绘制画图板的步骤
当然了,我们也要提前声明这些变量。然后就可以可以画图了。

结果:

绘制画图板的步骤
绘制画图板的步骤

相关文章: