package 左框右圆;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JPanel;
public class PressListener implements MouseListener
{
JPanel imageJPanel;
public void getJPanel(JPanel j)
{
// TODO Auto-generated method stub
imageJPanel = j;
}
public void mousePressed(MouseEvent e)
{
if(e.getButton()==1)
{
int n = e.getClickCount();
Graphics graphics = imageJPanel.getGraphics();
graphics.setColor(Color.red);
graphics.drawRect(e.getX(), e.getY(), 10, 10);
if(n==2)
{
imageJPanel.repaint();
}
}
if(e.getButton()==3)
{
Graphics graphics = imageJPanel.getGraphics();
graphics.setColor(Color.green);
graphics.fillOval(e.getX(), e.getY(), 10, 10);
}
}
@Override
public void mouseReleased(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent e)
{
// TODO Auto-generated method stub
}
}
左框右圆.rar_banduli_java程序_java编程
版权申诉
168 浏览量
2022-09-20
12:08:34
上传
评论
收藏 1KB RAR 举报
weixin_42653672
- 粉丝: 93
- 资源: 1万+
最新资源
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(优秀项目).zip
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(高分项目).zip
- JavaScript实现的鼠标手势
- 人工兔优化算法ARO MATLAB源码, 应用案例为函数极值求解以及优化svm进行分类,代码注释详细,可结合自身需求进行应用
- 人才网站设计-asp.net+sql-(系统源码)
- asp.net+sql人才网站设计-含系统源码
- C#应用的用户配置窗体方案
- python实现绘制爱心图形的代码
- JAVAWEB项目-校园订餐系统项目源码.zip
- flink-1.19.0-bin-scala-2.12.tgz flink-1.16.3-bin-scala-2.12.tgz
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈