paintComponent não funciona se é chamado pela função recursiva?
Eu quero ver todo oPontos um após o outro, mas vejo apenas capaz de ver 1 ponto. O que devo mudar para ver todo oPontos ?No
System.out
você pode ver 10 vezes "set" e depois 2 vezes "paintComponent". O que devo mudar depois que cada set de tempo é chamado mudar o "paintComponente"?================================================== ================================
<code>public class exampe extends JPanel { int x; int y; public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; g2.fillOval(x-2,y-2,4,4); System.out.println("paintComponent"); } public void set(int X, int Y) { x = X; y = Y; System.out.println("set"); super.repaint(); } public static void main(String args[]) { int e=1; JFrame frame = new JFrame("TEST"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); exampe ex= new exampe(); JScrollPane scroll = new JScrollPane(ex); frame.getContentPane().add(scroll); frame.setSize(400, 300); frame.setLocationRelativeTo(null); frame.setVisible(true); for(int i=0; i< 10; ++i) ex.set(e+i,e+i); } } </code>