我从来没有做过Applet开发。尝试一些非常简单的事情。基本上我正在窗口上绘制一个字符串。但是,每当我重新调整窗口大小时,内容都会消失。Applet内容在调整大小时消失
SO上的一个类似的建议问题推荐覆盖update()方法来调用repaint()。我尝试过,但仍然没有这样做。另外我怎样才能在窗口中居中放置字符串(“Hello World!”)(即使在调整大小时它仍保持居中)?
下面是代码:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
public class TestApplet extends JApplet
{
public void init(){
setBackground (Color.gray);
}
public void paint (Graphics page){
String name = "Hello World!";
page.drawString(name,100,100);
}
public void update(Graphics page){
this.repaint();
}
}