Java GUI小程序--画板

  画板

一个可以绘画的简单绘图软件


本文用两个类来实现画板的基本功能

(源代码在文章最后面)



画板制作分两个部分:

(一)界面布局

(二)实现功能

小知识:

setBounds(x,y,width,height);

 x:组件在容器X轴上的起点 

 y:组件在容器Y轴上的起点 

 width:组件的长度 

 height:组件的


下面就是一个按钮的简单布局



下面就来开始制作这个画板把

一、界面布局

1.定义所有按钮,把按钮全部放置到面板中

package gary;

import javax.swing.JButton;
import javax.swing.JFrame;

public class PaintFrame extends JFrame{
	JButton line,rect,round,chooseColor,save,exit;
	
	//构造方法对面板进行初始化
	public PaintFrame() {
		//1.初始化所有按钮
		line = new JButton("线");
		rect = new JButton("矩形");
		round = new JButton("圆形");
		chooseColor = new JButton("选择颜色");
		save = new JButton("保存");
		exit = new JButton("退出");
		
		//2.初始化窗口
		setTitle("画板");
		setSize(600,600);
		setResizable(false);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		
		//3.把按钮放置在窗口中
		add(line);
		add(rect);
		add(round);
		add(chooseColor);
		add(save);
		add(exit);
		
		//4.重定位按钮
		line.setBounds(1,10,60,30);
		rect.setBounds(1,40,60,30);
		round.setBounds(1,70,60,30);
		chooseColor.setBounds(1,100,60,30);
		save.setBounds(1,130,60,30);
		exit.setBounds(1,160,60,30);
		
		//end.设置布局为空,使窗口可见
		setLayout(null);
		setVisible(true);
	}
	
	public static void main(String[] args) {
		new PaintFrame();
	}
}

		chooseColor.setBackground(selectColor);


这样这些按钮就放到面板上了


2.把绘图区放置到面板中

绘图区我们用JPanel类来制作,JPanel是一个轻量级面板,不可以单独存在,必要要放到Frame面板上,Frame是一个重量级面板,可以单独存在

定义一个PaintPanel类用来继承JPanel

接着到PaintFra

  • 8
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值