Я знаю, как выполнять прослушиватели действий для нажатий кнопок в / во время свинга, но у меня есть этот класс, который делает некоторые вещи, но я хочу, чтобы это была функция / событие, которое при нажатии кнопки запускает метод, аналогичный приведенному ниже PaintComponent... (рисует линию)
class CustomPanel extends JPanel {
private int destx = 100;
private int desty = 100;
private int startx = 0;
private int starty = 0;
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawLine(startx, starty, destx, desty);
}
}
Как бы я назвал этот компонент краски (или аналогичный, который рисует линию) из слушателя действия?
Вот мой список действий: (Это на GUI.java, в то время как код выше на CustomPanel.java)
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == loginButton)
{
//Does other stuff but removed for simplifying
CustomPanel cp = new CustomPanel();
}
}
Большое спасибо,