-
-11 26
-
今天在进行AWT的图形界面开发的时候,五一中用了J2ME的事件处理方法,结果导致,菜单栏无法响应命令,思考许久才意识到自己用错了方法,应该使用AWT的事件处理方法。
下面是AWT中用J2ME的时间响应的方法的代码:
//下面用的是J2ME的方法,点击没有反应,
if(arg0.equals(newone)){
mytext.setText(null);
}else if(arg0.equals(open))
{
FileDialog opentext=new FileDialog(mainfrm,"打开文件",0);
opentext.setVisible(true);
filename=opentext.getDirectory()+opentext.getFile();
换用AWT专用的事件处理方法时,菜单就能响应事件的处理了:/下面用的是AWT的方法,点击有反应,
if(arg0.getActionCommand()=="新建"){
mytext.setText(null);
}else if(arg0.equals(open))
{
FileDialog opentext=new FileDialog(mainfrm,"打开文件",0);
opentext.setVisible(true);
filename=opentext.getDirectory()+opentext.getFile();
//io读取文件

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(0)
发表评论 TrackBack