JAVA————简单的图形绘制界面(教程)

本文是一篇关于JAVA图形界面绘制的教程,介绍了如何使用javax.swing和java.awt包来创建窗体、图形组件以及监听用户操作。通过Xian.java和DrawListener.java两个文件,展示了如何实现简单的图形绘制,包括直线、矩形和圆,并讲解了监听器的使用,以及在图形绘制中考虑的方向问题。
摘要由CSDN通过智能技术生成

JAVA————简单的图形绘制界面
我们先要清楚,绘制界面需要什么东西。
1.需要一个窗体来显示我们的界面。
2.需要一个组件(画笔)来让我们绘制图形。
3.需要监听来判断我们选择的画笔以及鼠标对画布的操作。

关于绘制图形,就需要介绍一下java里的包了。
第一个是javax.swing.*
里面包含了按钮JButton这样的类,可以理解为,显示到界面上的东西,这个包里大部分都有。
第二个是java.awt.*
里面有和图形相关的内容,比如颜色形状等等。

ok,那么,让我们来做第一步,设计界面。

Xian.java

import java.awt.*;
import javax.swing.*;

public class Xian{
   

	//主函数
public static void main(String[] args) {
   
    //类创建一个对象,让对象调用这个UI()界面方法来显示。
	Xian L = new Xian();
	L.UI();
}
public void UI() {
   
	  
	//窗口设置
	JFrame window = new JFrame();
	window.setTitle("画图");
	window.setSize(400,500);
      
    //退出程序
	window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	  
	//创建流式布局,缩放界面时,里面的组件也会随之变化
	FlowLayout flow = new FlowLayout();
	  
	//让窗口应用布局
	window.setLayout(flow);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值