`
Regina_N
  • 浏览: 3716 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

绘图项目

    博客分类:
  • java
阅读更多

1.实现绘图需要使用的API类
BorderLayout 边框布局
JPanel 面板
JButton 按钮
FlowLayout 流式布局
GridLayout 网格布局
JFrame 窗体
Dimension 封装宽度和高度的类
Color 颜色类
Graphics 画笔类
绘制直线,矩形,圆,多边形,填充图形,图片,...

按钮的事件
ActionListener
ActionEvent

绘图的事件
MouseListener
MouseEvent

2.绘图实现步骤
1.界面实现
1.定义绘图界面类,该类继承自JFrame,在类定义主函数和初始化界面的方法。
2.在主函数中创建绘图界面类的对象,调用初始化界面的方法
3.设置窗体的属性值
4.实现中间区域的内容
5.实现西边区域的内容
6.实现南边区域的内容
代码如下:





界面展示:



2.功能实现
1.点击图形按钮,获取按钮上的文字
事件源:相应点击动作的按钮组件对象
监听方法:addActionListener();
事件接口:ActionListener
2.点击颜色按钮,获取按钮上的背景色
事件源:相应点击动作的按钮组件对象
监听方法:addActionListener();
事件接口:ActionListener
3.绘图
事件源:中间绘图面板
监听方法:addMoueListener
事件接口:MouseListener

4.Graphics 画笔类
Graphics必须从事件源上获取。

(未完待续……)
  • 大小: 35.8 KB
  • 大小: 21.2 KB
  • 大小: 22.3 KB
  • 大小: 15.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics