在paintComponent方法外使用graphics2d对象?

时间:2013-03-13 12:29:10

标签: java awt graphics2d java-2d

我的代码:

public class YesOrNo{

    Graphics g;

    public void createAndShowGui() {
        JPanel x=new JPanel(){
        @Override
            protected void paintComponent(Graphics g) {
                super.paintComponent(g);
                g2 = (Graphics2D)g;
                g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
            }
        }
    }

    public void drawARectangle(){
        g.drawRect(10, 10, 50, 50);
    }
}

我知道我可以在paintComponent中调用一个方法并将g作为参数传递给它,但你可以在paintComponent内调用该方法吗?

0 个答案:

没有答案