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,
真是莫名其妙了!!
这种问题就困扰我这么久, 唉~~~
解决方案 »
- 还是关于synchronized这个关键字的使用!!!急急急急急
- JTree节点名字修改?
- 急问! java调用exe(C#)的时候获得运行结果出现乱码
- 在JAVA中如何将字符串"okaaa LetmeAseeaaa"中的 小写字母a 变成大写字母A
- 一个简单的GridLayout问题
- linux下 如何获取 线程的ID 呢?
- cannot find symbol 是什么意思啊?
- ResourceBundle设置特定语言的问题
- weblogic.ejbc在console下执行找不到类?
- 如何把12345.67格式化成123,45.7
- 我用jbuider x 连接sql server,出现错误,请各位指教。多谢!
- 请教SWING中处理键盘事件的细节
应该为:
public void paint(Graphics g){g.drawString("a",30,10);
}