如何清空界面的内容
2010-08-03 21:04
127 查看
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class NotifyDemo extends MIDlet implements CommandListener
{
Display display;
Form form;
Command exitCommand;
Command finishedCommand;
public NotifyDemo()
{
display=Display.getDisplay(this);
form=new Form("测试程序结束命令");
form.append("按离开键执行destroyApp(false);/n按结束键执行notifyDestroyed()");
exitCommand=new Command("离开",Command.EXIT,1);
finishedCommand=new Command("结束",Command.EXIT,1);
form.addCommand(exitCommand);
form.addCommand(finishedCommand);
form.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean uncondition)
{
form.append("按离开键执行了destroyApp(false)方法体");
}
public void commandAction(Command cmd,Displayable disp)
{
if(cmd==exitCommand)
destroyApp(false);
else if(cmd==finishedCommand)
{
//destroyApp(false);
notifyDestroyed();
}
}
}
执行后显示如下:
修改一下destroyApp()
public void destroyApp(boolean uncondition)
{
for(int i=0;i<form.size();i++)
form.delete(i);
form.append("按离开键执行了destroyApp(false)方法体");
}
import javax.microedition.lcdui.*;
public class NotifyDemo extends MIDlet implements CommandListener
{
Display display;
Form form;
Command exitCommand;
Command finishedCommand;
public NotifyDemo()
{
display=Display.getDisplay(this);
form=new Form("测试程序结束命令");
form.append("按离开键执行destroyApp(false);/n按结束键执行notifyDestroyed()");
exitCommand=new Command("离开",Command.EXIT,1);
finishedCommand=new Command("结束",Command.EXIT,1);
form.addCommand(exitCommand);
form.addCommand(finishedCommand);
form.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean uncondition)
{
form.append("按离开键执行了destroyApp(false)方法体");
}
public void commandAction(Command cmd,Displayable disp)
{
if(cmd==exitCommand)
destroyApp(false);
else if(cmd==finishedCommand)
{
//destroyApp(false);
notifyDestroyed();
}
}
}
执行后显示如下:
修改一下destroyApp()
public void destroyApp(boolean uncondition)
{
for(int i=0;i<form.size();i++)
form.delete(i);
form.append("按离开键执行了destroyApp(false)方法体");
}
相关文章推荐
- Winform 如何在界面控件上加上一行旋转角度的字体内容
- DESTOON如何清空内容简介中的所有空格
- linux 在字符界面中如何查看超出屏幕显示范围的内容?
- 如何清空android ListView控件的内容
- crontab没有备份被清空了,如何备份crontab里面的内容
- 如何清空控件内容
- Code Warrior 10.1环境下如何改变调试界面的开始内容
- Win10文件管理器主页中的内容如何清空保护个人隐私
- sikuli 如何 清空文本框中的内容??解决方法!
- 如何在JSP显示我的订单内容(界面和表如下图)
- easyui的dialog中的输入框在关闭后如何清空输入框中的内容
- Winform 如何在界面控件上加上一行旋转角度的字体内容
- 1, 编写程序,当用户在文本框中输入内容之后,单机不同的按钮,能够把文半框中的内容粘贴到文本区中。“重置”按钮实现将文本框和文本区中的内容清空。界面上的文本区只能显示内容,不能让用户输入文本。运行结果
- 如何清空<div>标签中的内容 而不清除<div>标签
- c#控制台如何将txt文本内容进行清空
- 通过代理添加的qcombobox,如何通过界面获取内容索引等
- 如何把JTextArea里的内容清空或用其他字符串赋值,怎么设成不可编辑
- linux如何清空终端内容
- 如何清空ostringstream对象中的内容