我有一些用Java绘画的经验。基本上我知道如何将关键侦听器添加到框架,但我想知道是否有任何其他方法可以添加所有这些方法,而不仅仅是在 main 方法之后或之前编写它们。这种方法使我的代码可读性差。
public class test extends JPanel {
public static JFrame frame;
public static JPanel panel;
public static int x;
public static int y;
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.fillOval(x,y,20,20);
}
public static void main(String args[]) {
test x=new test();
x.setBackground(Color.white);
frame=new JFrame();
frame.setSize(500,500);
frame.add(x);
frame.setVisible(true);
}
}