请问java中获得一个Graphics()对象的方法有哪些??

解决方案 »

  1.   

    好像有个CreateGraghics方法,一般paint方法里从事件中就可以获得。
      

  2.   

    p1,p2为JPanel类型
    public void paintComponent(Graphics g){
            super.paintComponent(g);
            removeAll();
            setLayout(new BorderLayout());
            p1.setLayout(new GridLayout(1,2));
            p1.add(textfile);
            p1.add(btn);
            add(p1,BorderLayout.NORTH);
            add(p2,BorderLayout.CENTER);
            validate();
        }
    如果我要用drawString()在p2里面输出一字符串,应该怎么改一下??
      

  3.   

    Graphics g = p2.CreateGraghics();
    g.drawString();大概是这样。
    最好通过继承JPanel,重写JPanel的paint方法来实现。
      

  4.   

    Graphics g = p2.CreateGraghics();
    ===================================
    晕,根本就没有CreateGraghics()这个方法