我從來沒有做過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();
}
}