用Java实现一个简易画板

该代码主要实现的功能是能绘制简单几何图形,如:直线,矩形,椭圆等,能选择所画几何图形的边框颜色。

画图板包含以下几个部分:
1.画图的界面
创建一个DrawPad类
2.绘制的工具
获取方法:窗体对象.getGraphics();
3.鼠标监听器
编写一个实现MouseListener接口的类
4.鼠标事件类

首先,编写一个DrawPad类

public class DrawPad{
   
	public static void main(String[]args){
   	
	DrawPad drawpad = new DrawPad();
	drawpad.init();
	}
	private void init(){
   
	//添加一个窗体
	JFrame draw = new JFrame();
	//设置窗体属性
	draw.setTitle("画板");
	draw.setSize(600,500);
	draw.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	//添加菜单条JMB
	JMenuBar JMB = new JMenuBar();
	draw.setJMenuBar(JMB);//将菜单条JMB添加到窗体上
	//添加菜单JM,JM1
	JMenu JM = new JMenu("File");
	JMB.add(JM);//将菜单添加到菜单条上
	JMenu JM1 = new JMenu("Edit");
	JMB.add(JM1);
	//添加菜单项JMI
	JMenuItem JMI = new JMenuItem("new");
	JM.add(JMI);//将菜单项添加到菜单上
	//添加面板
	JPanel JP = new JPanel();
	JP.setBackground(Color.WHITE);
	JP.setPreferredSize(new Dimension(0,80));
	draw.add(JP);

	DrawListener mouse = new DrawListener();
	//定义图形数组 按钮jbutton
	String[]name={
   "直线"</
  • 3
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值