如何在Graphics的java applet中获取画布大小?

时间:2012-10-27 18:18:44

标签: java graphics applet size

我现在的代码给了我applet的大小,而不是绘图区域的大小。我怎么能解决这个问题?

public void paint(Graphics g) 
{ 
    g.setColor(new Color(255,255,255));
    g.fillRect(5, 5, getWidth()-5, getHeight()-5);

}

1 个答案:

答案 0 :(得分:1)

嗯......我猜你是想在JApplet中画画,所以你应该把applet和画布分开

使用像

这样的代码概念
class MyCanvas extends JPanel
{

public void paintComponent(Graphics g) 
{ 
    g.setColor(new Color(255,255,255));
    g.fillRect(5, 5, getWidth()-5, getHeight()-5);

}

}

和小程序......

public class MyApplet extends JApplet
{

public void init()
{
  this.getContentPane().add(new MyCanvas());
}

}

P.S。 报告是否有用