안녕 얘들 아, 내가 마우스로 창을 그릴 수있는 프로그램을 만들려고 노력하고있다. 지금까지 나는 점을 클릭했을 때 나타나는 점을 가지고 있지만 드래그 방법을 추가하여 페이지를 가로 질러 마우스를 끌면 물건을 그립니다. 누군가 내 코드를보고 할 수있는 곳에서 나를 도울 수 있습니까? 여기 마우스로 그리기
내 코드입니다 :import javax.swing.*;
import java.awt.event.*;
public class mouse {
private static int x,y;
private static draw object = new draw();
public static void main(String[] args){
JFrame frame = new JFrame ("Mouse");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,400);
frame.add(object);
object.addMouseListener(new AL());
}
static class AL extends MouseAdapter{
public void mousePressed(MouseEvent e){
x = e.getX();
y = e.getY();
object.drawing(x, y);
}
public void mouseDragged(MouseEvent e) {
x= e.getX();
y= e.getY();
object.drawing(x, y);
}
}
}
내가 마우스를 클릭하고 기반으로 그리는 때마다 마우스는 별도의 목록을 각 좌표를 추가하는 것입니다해야
import javax.swing.*;
import java.awt.*;
public class draw extends JPanel {
private static int x,y;
public void drawing (int xx, int yy){
x=xx;
y=yy;
repaint();
}
public void paintComponent (Graphics g){
g.setColor(Color.black);
g.fillOval(x, y, 10, 10);
}
}