社区
J2ME
帖子详情
关于Alert
I_am_a_java_CaiNiao
2007-11-07 09:40:05
调用Alert的一个构造方法为:
new Alert("AlertTest", "Welcome", null, Alert.INFO);
1、我运行时为什么没有Welcome出现呢?
2、为什么没有消息框出现?我通过Alert.INFO指定了啊。不过听声音是正确的,当我换成Alert.ERROR时,声音也会变成ERROR该有的声音,但就是没消息框之类的出现。
其他运行正常。 谢谢~~~
...全文
110
5
打赏
收藏
关于Alert
调用Alert的一个构造方法为: new Alert("AlertTest", "Welcome", null, Alert.INFO); 1、我运行时为什么没有Welcome出现呢? 2、为什么没有消息框出现?我通过Alert.INFO指定了啊。不过听声音是正确的,当我换成Alert.ERROR时,声音也会变成ERROR该有的声音,但就是没消息框之类的出现。 其他运行正常。 谢谢~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwyyww0
2007-11-09
打赏
举报
回复
display.setCurrent(alert, display.getCurrent()); // 显示alert
把这个改
display.setCurrent(alert); // 显示alert
试试
jobenc
2007-11-09
打赏
举报
回复
把display.setCurrent(list);
改成display.setCurrent(alert, list);就可以了
lgtwboy
2007-11-09
打赏
举报
回复
少了 setCurrent()方法
hunhun1981
2007-11-08
打赏
举报
回复
Alert alert = new Alert( "AlertTest ", "Welcome ", null, Alert.INFO);
alert.setTimeOut(5000);//5秒后切换会原来的界面
display.setCurrent(alert);
你只定义了alert,还需要将它设置为当前显示的对象。
不知道是不是这个原因,看你没有写出来。要找错,没有上下文是不行的
I_am_a_java_CaiNiao
2007-11-08
打赏
举报
回复
其实就是做个小测试:
源代码:(涉及alert的语句我加了注释)
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ListDemo extends MIDlet implements CommandListener
{
private Display display;
private Alert alert;
private List list;
private Command cmdRead;
private Command cmdReply;
private Command cmdDelete;
private Command cmdExit;
public ListDemo()
{
display = Display.getDisplay(this);
alert = new Alert("读取邮件", "欢迎光临", null, AlertType.INFO); // 构造alert
alert.setTimeout(Alert.FOREVER); // 设为模式对话框
list = new List("邮件列表", List.IMPLICIT);
list.append("邮件一", null);
list.append("邮件二", null);
list.append("邮件三", null);
list.append("邮件四", null);
cmdRead = new Command("Read", Command.SCREEN, 1);
cmdReply = new Command("Reply", Command.SCREEN, 1);
cmdDelete = new Command("Delete", Command.SCREEN, 1);
cmdExit = new Command("Exit", Command.SCREEN, 1);
list.addCommand(cmdRead);
list.addCommand(cmdReply);
list.addCommand(cmdDelete);
list.addCommand(cmdExit);
list.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(list);
}
public void pauseApp()
{}
public void destroyApp(boolean unconditional)
{}
public void commandAction(Command c, Displayable d)
{
if (c==cmdRead || c==List.SELECT_COMMAND)
{
alert.setString("邮件:\n" + list.getString(list.getSelectedIndex()));
display.setCurrent(alert, display.getCurrent()); // 显示alert
}else if (c == cmdDelete)
{
list.delete(list.getSelectedIndex());
}else if (c == cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
关于
alert
,message,confirm三种弹出层的说明
关于
alert
,message,confirm三种弹出层的说明关于
alert
,message,confirm三种弹出层的说明关于
alert
,message,confirm三种弹出层的说明
关于myeclipse security
alert
闪退问题的解决办法
myeclipse security
alert
闪退方法是为myeclipse用户准备的,不少用户在破解后会提示security
alert
错误并且闪退,使用此方法可以解决闪退问题,需要的用户赶快来下载吧。
java
alert
后页面不刷新_[Java教程]关于
alert
后,才能继续执行后续代码问题
[Java教程]关于
alert
后,才能继续执行后续代码问题0 2015-06-26 00:00:32如果在正常情况下,代码要在
alert
之后才执行,解决办法:将要执行的代码用setTimeout延迟执行即可(原因:页面未加载完毕)首先,先说明问题...
关于
alert
弹出多次的问题
最近在项目发现一个bug,在layui-table里面的方法执行两次之后,点击一次绑定的按钮触发方法之后执行了多次该方法,我的体现是
alert
弹出多次,捣鼓需求之后发现是按钮触发多次绑定,导致点击一次按钮执行多次方法,...
二、关于
alert
这里跟大家聊点关于它的细节。 1.消息框折行
alert
("折行" + "\n" + "了吗?"); 输出结果如下图: 2.禁止弹窗
alert
是window自带的一个方法,要禁止...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章