import java.awt.*;
import javax.swing.*;
public class Applettest extends JApplet
{
public void init()
{
JPanel jp = new JPanel();
Container pane = getContentPane();
pane.add(jp);
Graphics g = jp.getGraphics();
g.drawString("a", 30,10);
}
}上面的就是我的简单代码, 我原本就想让它在上面显示一下字符,
但这样调试的话,就出来个空白的小程序,上面不显示任何东西,
如果用paint(Graphics g)画就能显示, 难道画图只能在paint(),而不能在init()吗,
我想init()就象main()应该能从这里执行的吧,所以郁闷着为什么就不行呢?
帮帮忙, 各位大虾
还有如果把pane.add(jp)放到g.drwaString()后面调试小程序的时候居然说nullpointerException,
真是莫名其妙了!!
这种问题就困扰我这么久, 唉~~~
import javax.swing.*;
public class Applettest extends JApplet
{
public void init()
{
JPanel jp = new JPanel();
Container pane = getContentPane();
pane.add(jp);
Graphics g = jp.getGraphics();
g.drawString("a", 30,10);
}
}上面的就是我的简单代码, 我原本就想让它在上面显示一下字符,
但这样调试的话,就出来个空白的小程序,上面不显示任何东西,
如果用paint(Graphics g)画就能显示, 难道画图只能在paint(),而不能在init()吗,
我想init()就象main()应该能从这里执行的吧,所以郁闷着为什么就不行呢?
帮帮忙, 各位大虾
还有如果把pane.add(jp)放到g.drwaString()后面调试小程序的时候居然说nullpointerException,
真是莫名其妙了!!
这种问题就困扰我这么久, 唉~~~
应该为:
public void paint(Graphics g){g.drawString("a",30,10);
}