如何弹出类似于AfxMessageBox()的警告/错误窗口?(100分)

  • 主题发起人 主题发起人 flai
  • 开始时间 开始时间
F

flai

Unregistered / Unconfirmed
GUEST, unregistred user!
如何弹出类似于AfxMessageBox()的警告/错误窗口?
 
MessageBox()?
 
Application.MessageBox
 
我说的是在JAVA APPLET里。
 
在Application中用:JOptionPane.showMessageDlg
Applet中没试过
 
我一般用win.eval()调用JS中的alert()来显示对话框。
 
用JOptionPane.showMessageDlg弹出的对话框好像不是TOPMOST的
 
可以new一个Dialog类,
 
to emildy:
在Applet中怎么new 出来,dialog的owner写什么呢?
 
回楼上的,owner可以写this.
这个原始问题的答案应该是用JOptionPane的showMessageDlg方法。
这个方法对于applet程序一样适用
 
不好意思,是这个:
JOptionPane.showMessageDialog方法
 
Applet是个从Panel中继承过来的东西,能这样用吗?
我试了一下,好象不行啊!
 
必须安装了plug-in才能使用swing,这并不是个好办法;
owner可以是任何一个Frame,null也可以的...
 
再次推荐win.eval()调用JS中的alert()来显示对话框的方法!
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
...
public void showmsg(String info){
win.eval("jsshowmessage(/"" + info+"/")");
}
在页面中写如下的JS代码:
<Script language=jscript>
<!--
function jsshowmessage(info){
alert(info);
}
//-->
</script>
 
不好意思,被解释掉了。
<p>&amp;lt;script language=jscript&amp;gt;</p>
<p>&amp;lt;!--</p>
<p>function jsshowmessage(info){</p>
<p>&amp;nbsp;&amp;nbsp;&amp;nbsp;
alert(info);</p>
<p>}</p>
<p>//--&amp;gt;</p>
<p>&amp;lt;/script&amp;gt;</p>
 
楼上的:你好!
win是什么?为什么我用jbuilder4编译的时候找不到该类型!
 
win就是JsObject啊,你在Applet中申明就行了:
JSObject win;
Jsobject代表你想访问的页面中的东东,象document,form什么都可以。然后在Applet初始
的地方写以下语句,获得对windows的访问。
win = JSObject.getWindow(this);
 
楼上的:
我怎么试了一下,怎么不行啊?
我在嵌入Applet的html中写了你的javascript函数,好象没有反映啊!
我dubug了一下,调用到了win.eval,然后就退出来了,这是怎么回事?
 
在Applet处还要加入MAYSCRIPT标志。
&amp;lt;APPLET code=Applet1.class height=480 name=Applet1 width=640 <b>MAYSCRIPT</b>&amp;gt;
 
flai:请继续请继续请继续或结束问题
 
后退
顶部