读书人

小弟我要在一个界面的两个组件里分别画

发布时间: 2012-05-21 18:04:41 作者: rapoo

我要在一个界面的两个组件里分别画图
如题,这个paint怎么用我就不太明白了

[解决办法]
当然不一样,对于每个控件而言,paint(Graphics g)只能在其控件大小所限制的范围内输出信息。

否则也太不安全了,比如:

Java code
        JPanel pan = new JPanel() {            @Override            public void paint(Graphics g) {                super.paint(g);                g.drawRoundRect(0, 0, 50, 50, 10, 10);            }        };        this.add(pan, BorderLayout.CENTER); 

读书人网 >Eclipse开发

热点推荐