我是靠谱客的博主 震动烤鸡,这篇文章主要介绍点击鼠标画圆(Java),现在分享给大家,希望可以做个参考。

以JFrame作为画布整个视窗内的范围均为绘图区的范围,以JPanel为画布,视窗内只有某一区域可作为画布。

import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
public class Can extends JFrame implements MouseListener{
public static void main(String[] args) {
Can can = new Can();
}
public Can(){
addMouseListener(this);
setSize(500,300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
int x,y;
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.red);
g.drawOval(this.x, this.y, 20, 20);
}
@Override
public void mouseClicked(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
x = e.getX();
y = e.getY();
setX(x);
setY(y);
repaint();
}
@Override
public void mouseReleased(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
}


最后

以上就是震动烤鸡最近收集整理的关于点击鼠标画圆(Java)的全部内容,更多相关点击鼠标画圆(Java)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部