当前位置: 代码迷 >> Eclipse >> 小弟我要在一个界面的两个组件里分别画图
  详细解决方案

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

热度:57   发布时间:2016-04-23 13:30:39.0
我要在一个界面的两个组件里分别画图
如题,这个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);
  相关解决方案