当前位置: 技术问答>java相关
Applet之间如何进行类似窗体的切换?
来源: 互联网 发布时间:2014-12-23
本文导语: | to snaill: robber说的有道理,Applet可以和在同一浏览器中其他Applet进行通信,而不同的浏览器之间是无法进行通信的,除非通过外界力量(如:不同浏览器中的Applet作为Client端,而在下载applet所在的服务器上开发...
|
to snaill:
robber说的有道理,Applet可以和在同一浏览器中其他Applet进行通信,而不同的浏览器之间是无法进行通信的,除非通过外界力量(如:不同浏览器中的Applet作为Client端,而在下载applet所在的服务器上开发一个Socket server来作为中间传递,一个简单的例子是聊天室软件,如果是这样的话,代价比较惨重)。
我不知道你要编什么样的软件应用,不防作个假设:在一个浏览器中有几个不同的Applet,分别显示各自的窗体,能够根据用户的操作或者系统需要,控制Applet窗体之间的切换,如果是这样的话,大可不必要多个Applet,只需一个Applet就足够了,在同一个Applet中设计不同的窗体,用Layout布局管理器进行管理,根据需要控制不同窗体之间的切换。
robber说的有道理,Applet可以和在同一浏览器中其他Applet进行通信,而不同的浏览器之间是无法进行通信的,除非通过外界力量(如:不同浏览器中的Applet作为Client端,而在下载applet所在的服务器上开发一个Socket server来作为中间传递,一个简单的例子是聊天室软件,如果是这样的话,代价比较惨重)。
我不知道你要编什么样的软件应用,不防作个假设:在一个浏览器中有几个不同的Applet,分别显示各自的窗体,能够根据用户的操作或者系统需要,控制Applet窗体之间的切换,如果是这样的话,大可不必要多个Applet,只需一个Applet就足够了,在同一个Applet中设计不同的窗体,用Layout布局管理器进行管理,根据需要控制不同窗体之间的切换。
|
To snaill:
java有象ASP的Session的功能,不过Applet是无能为力了,需和Servlet/JSP相结合才能满足您的需求(在Servlet和JSP中有Session类可供使用),即在客户端浏览器中用Applet/HTML进行用户界面的显示,用Servlet来作为服务器端处理业务逻辑,现在流行的Web三层结构就是采用方式处理的。
java有象ASP的Session的功能,不过Applet是无能为力了,需和Servlet/JSP相结合才能满足您的需求(在Servlet和JSP中有Session类可供使用),即在客户端浏览器中用Applet/HTML进行用户界面的显示,用Servlet来作为服务器端处理业务逻辑,现在流行的Web三层结构就是采用方式处理的。
|
需要指出一点的是:
Applet在一个浏览器中还是不同的浏览器中都是可以相互通讯的。
Applet在一个浏览器中还是不同的浏览器中都是可以相互通讯的。
|
使用jtabbedpane
|
可以使用Java中的CardLayout布局管理器来实现窗体的切换。
|
Applet之间?
Applets是在同一个浏览器中,还是不同的浏览器中?
Applets是在同一个浏览器中,还是不同的浏览器中?