Javaでペイントした経験があります。基本的に、キーリスナーをフレームに追加する方法は知っていますが、メインメソッドの前後に記述するだけでなく、これらすべてのメソッドを追加する方法が他にあるかどうか知りたいです。このアプローチは、私のコードを読みにくくします。
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);
}
}