画板及监听器
最近接触画板。
就我个人理解
画板就是界面加上监听器的一个更综合的运用
在使用过程中需要注意以下几点:
一.创建界面
创建界面后(运用swing包),设置好界面的:
1.顶级容器组件
2.设置大小
3.设置关闭时停止运行程序(3)
4.设置显示时居中(null)
5.添加组件
6.将组件添加至顶级容器组件并按照规定布局呈现
特别的当要显示图片时,需设置标签将图片附在标签上。
//创建一个图片组件
ImageIcon photo = new ImageIcon("引入文件地址");
//创建显示标签JLabel
JLabel piture = new JLabel(photo);//有无双引号
//添加到窗体
windows.add(piture);
7.设置可见
8.设置画板
Graphics g = jframe.getGraphics();
与此同时!
我们需要在另一端做的事情:
二.创建监听器
1.创建监听器(implements)
2.将对应监听器方法 全部映入监听器
3.引入监听器包
4.设置对应方法
最后!!将界面的组件与监听器链接
mouselistener ml = new mouselistener();
jframe.addMouseListener(ml);
ml.g = g;
button.addActionListener(ml);
容器中 的特殊组件(需要在被使用时发生特殊的反应)全都要与对应的监听器链接。