java画界面_JAVA 画图板实现(基本画图功能+界面UI)一、界面实现

本文介绍了使用JAVA Swing开发一个简单的画图板的过程,包括界面设计和基本画图功能的实现,如直线、曲线、矩形、圆形等。通过创建JFrame,设置布局和组件,实现了画图区域以及颜色、形状和粗细选择区,并添加了监听器处理用户交互。
摘要由CSDN通过智能技术生成

/*文章中用到的代码只是一部分,需要源码的可通过邮箱联系我 [email protected]*/

这段时间在学JAVA的swing界面开发,试着做了个画图板。实现了直线、曲线、喷枪、矩形、圆形、文字、橡皮等操作,感觉收获很大。

既然要做画图板,那最好的参考当然是windows系统自带的画图啦!虽然技术有限不能做的一模一样,但感觉还是能看(手动滑稽)。下面就讲讲如何实现了。

首先不用想,肯定是先把界面做好了(这是我做的界面,emmmmmm。。。。功能和界面都还有待完善)

20180709181818980023.png

仔细看一看大概就能想到怎么实现了,首先创建一个DrawMain类继承(extends)JFrame类

public class DrawMain extends JFrame {

public static void main(String[] args) {

DrawMain dm = new DrawMain();

dm.setLookAndFeel();

dm.initUI();

}

/**

* 为主面板设置皮肤,这个是我随便找的一个,具体可以自己去研究

*/

public void setLookAndFeel() {

try {

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

} catch (Exception e) {

e.printStackTrace();

}

}

public void initUI() {

this.setTitle("画图程序");

this.setSize(1000, 700);

this.setDefaultCloseOperation(3);

this.setLocationRelativeTo(null);

this.setLayout(new BorderLayout());

this.setVisible(true);

}

这当然只是主界面啦,那后面该怎么弄呢?上面可以有那么多个分区当然需要再放几个容器类型的组件啦。就是组件里放组件了,那么此时布局的选择很重要,首先利用主界面是

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值