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
分享到:
相关推荐
截屏和绘图项目源码 缺少项目经验的小伙伴们值得学习!
制图项目设计图纸PPT模板。一份以设计图纸为背景的幻灯片模板,内页图形图表页面丰富,配色鲜亮,适合设计院设计人员工作总结汇报、项目设计汇报使用。
matlab噪声波形和功率绘图项目 产生正弦波、均匀白噪声、高斯白噪声图形。并分别将 两种噪声叠加在正弦波图形上,绘图
C# 之绘图Graphics类学习,GUI,12个绘图项目供学习,手工绘各种图形,应付自如,让你摆脱图片的凝固
机械制图项目.pptx
机械制图项目一.pptx
机械制图项目3教案.doc
机械制图项目第章零件图.pptx
机械制图项目八零件图.pptx
使用Autocad软件的工程绘图项目教程项目八阀体零件图的绘制PPT学习教案.pptx
使用Autocad软件的工程绘图项目教程项目一吊钩零件平面图形的绘制PPT学习教案.pptx
噪声波形和功率绘图项目,主要是噪声波形和功率绘图,由于上传比较麻烦,谢谢支持。
机械制图项目六机件的基本表示方法.pptx
MATLAB写的非常丰富的绘图项目方面的源代码.zip
浅议《CAD平面制图项目实战》示范课建设.pdf
三维CAD技术在机械制图项目化教学中的应用.pdf
14级数控班机械制图项目5任务3绘制顶针三视图.pptx
级数控班机械制图项目任务绘制顶针三视图PPT学习教案.pptx
级数控班机械制图项目任务绘制轴承座的三视图课稿PPT学习教案.pptx
python项目