这个程序为什么在linux下不能正常运行?

bromon 2002-07-01 01:10:09
程序很简单,生成一个awt窗口,添加一个TextField和一个Button,按下按钮显示hello,在jdk1.3.1 for windows下编译,linux red hat 7.0下执行,可以生成窗口,但是汉字不能显示,而且按钮事件不能正常响应,提示的错误好象是handleEvent方法错误
代码:
public class test extends Frame
{
void test
{
super("test");
setBounds(0,0,400,300);
f.show();
}
public static void main(String args[])
{
test mytest=new test();
Panel p=new Panel();
TextField tf1=new TextField("",9);
p.add(tf1);
p.add(new Button("show"));
mytest.add(p);
mytest.show();
}
public boolean handleEvent(Event e)
{
if(e.id==Evnet.WINDOW_DESTROY)
{
System.exit(0);
}
if(("show").equals(e.arg))
{
tf1.setText("hello");
}
return true;
}
}

...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧