java图形界面,多线程综合使用。 鼠标点击弹窗面板上任意一点,上下左右4条线同时向点击的地方画

这篇博客详细介绍了如何在Java图形用户界面中,结合多线程技术,实现鼠标点击后从面板上的点击点出发,同时绘制向上下左右四个方向的线条。通过实例代码,讲解了事件监听、线程同步和图形绘制的基本步骤和关键点。
摘要由CSDN通过智能技术生成
package com.softeem.homework2;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Test4 {
   

	public static void main(String[] args) {
   
		JFrame jf = new JFrame();		//创建窗口
		jf.setBounds(600, 100, 500, 500);	//设置窗口出现位置和大小
		jf.setDefaultCloseOperation(3);
		MyPanel3 mp = new MyPanel3();	
		jf.add(mp);
		jf.setVisible(true);
	}
}

class MyPanel3 extends JPanel implements MouseListener {
   
	public MyPanel3(){
   
		//设置窗口背景颜色
		this.setBackground(Color.BLACK);
		//添加鼠标监听
		this.addMouseListener(this);
	}	
	
	//实现鼠标点击监听的方法	
	public void mousePressed(MouseEvent e) {
   
		//获取鼠标点击位置的坐标
		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值