Applet之间如何进行类似窗体的切换?
问题点数:68、回复次数:12Top
1 楼masterz(www.fruitfruit.com)回复于 2001-01-31 11:34:00 得分 5
使用jtabbedpaneTop
2 楼David_lin()回复于 2001-02-01 11:33:00 得分 5
可以使用Java中的CardLayout布局管理器来实现窗体的切换。Top
3 楼robber(海盗)回复于 2001-02-02 09:29:00 得分 5
Applet之间?
Applets是在同一个浏览器中,还是不同的浏览器中?Top
4 楼snaill(com.chinaos.snaill)回复于 2001-02-02 10:59:00 得分 0
robber:
Applets在同一个浏览器中,不同的浏览器中有什么不同吗? Top
5 楼David_lin()回复于 2001-02-03 10:03:00 得分 20
to snaill:
robber说的有道理,Applet可以和在同一浏览器中其他Applet进行通信,而不同的浏览器之间是无法进行通信的,除非通过外界力量(如:不同浏览器中的Applet作为Client端,而在下载applet所在的服务器上开发一个Socket server来作为中间传递,一个简单的例子是聊天室软件,如果是这样的话,代价比较惨重)。
我不知道你要编什么样的软件应用,不防作个假设:在一个浏览器中有几个不同的Applet,分别显示各自的窗体,能够根据用户的操作或者系统需要,控制Applet窗体之间的切换,如果是这样的话,大可不必要多个Applet,只需一个Applet就足够了,在同一个Applet中设计不同的窗体,用Layout布局管理器进行管理,根据需要控制不同窗体之间的切换。
Top
6 楼snaill(com.chinaos.snaill)回复于 2001-02-03 12:20:00 得分 0
多谢David_lin在同时回答我的两个问题。
我在使用java做一个mis系统,在applet的网页切换时,需要保留用户的登陆信息,以备权限限制和一些数据的通讯。
现在使用CardLayout实现切换我已明白,但是由于系统相对较大,若用一个Applet来一次性的窗体载入是否会效率较低,所以想请教是否有个更好一点的方法。
再次多谢!Top
7 楼snaill(com.chinaos.snaill)回复于 2001-02-03 12:25:00 得分 0
另外,不知java是否有applet之间的调用,或类似asp的session的功能?Top
8 楼snaill(com.chinaos.snaill)回复于 2001-02-03 12:25:00 得分 0
另外,不知java是否有applet之间的调用,或类似asp的session的功能?Top
9 楼David_lin()回复于 2001-02-03 13:21:00 得分 20
To snaill:
java有象ASP的Session的功能,不过Applet是无能为力了,需和Servlet/JSP相结合才能满足您的需求(在Servlet和JSP中有Session类可供使用),即在客户端浏览器中用Applet/HTML进行用户界面的显示,用Servlet来作为服务器端处理业务逻辑,现在流行的Web三层结构就是采用方式处理的。Top
10 楼robber(海盗)回复于 2001-02-03 15:58:00 得分 13
需要指出一点的是:
Applet在一个浏览器中还是不同的浏览器中都是可以相互通讯的。Top
11 楼robber(海盗)回复于 2001-02-03 16:00:00 得分 0
snaill:
你所需要的功能是可以实现的!
Top
12 楼snaill(com.chinaos.snaill)回复于 2001-02-03 18:54:00 得分 0
David_lin,我想使用纯java的方法。
海盗,别逗我了,有什么具体的方案快说!Top




