Я думал о чем-то вроде этого: public PravougaonikApp () {addMouseListener (this);
setSize(300,300);
setLayout(null);
setVisible(true);
}
int i=0;
int x,y;
public void mouseClicked(MouseEvent e) {
Graphics g = getGraphics();
if(i%2==0) {
x=e.getX();
i++;
}
if(i%2==1) {
y=e.getY();
i--;
g.drawRect(x, y, 100, 50);
}
}
Он продолжает рисовать прямоугольники при первом щелчке, и да, я знаю, что указалзначения ширины и высоты на 100 и 50, но это только из-за спроса на функции ... Мой вопрос заключается в том, как написать это так, чтобы эти параметры не требовались, или, по крайней мере, где параметры ширины и высотыуказаны координатами.