我现在的代码给了我applet的大小,而不是绘图区域的大小。我怎么能解决这个问题?
public void paint(Graphics g)
{
g.setColor(new Color(255,255,255));
g.fillRect(5, 5, getWidth()-5, getHeight()-5);
}
答案 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。 报告是否有用