通过JPanel画图,要画的图是通过点击生成,而且必须保留以前的图形,如下棋的那种情况。
需要源代码!!!

解决方案 »

  1.   


        class paint extends JPanel{        private int x, y;        public void paintComponent(Graphics g){
                  g.drawOval(x, y, 20, 20);
            }        public paint(){            this.addMouseListener(new MouseAdapter() {                public void mouseClicked(MouseEvent e) {
                        x = e.getX();
                        y = e.getY();
                        repaint();
                    }
                });        }
        }