📄 applets.html
字号:
<html>
<head>
<TITLE>jChatBox - Applet client</TITLE>
<STYLE TYPE="text/css">
<!--
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline}
-->
</STYLE>
</head>
<body bgcolor="#FFFFFF" onLoad="" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#333333" vlink="#6666FF" alink="#333333">
<table width="770" border="0" name="Main" height="600" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr>
<td>
<table width="770" border="0" name="Head" height="86" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr>
<td width="279" height="86"><a href="http://www.javazoom.net" target="_top"><img src="finemenu/title.gif" width="279" height="86" border="0" alt="JavaZOOM Web Site" vspace="0" hspace="0"></a></td>
<td width="491" height="86" align="center"><a href="http://www.javazoom.net/jzservlets/jchatbox/jchatbox.html" target="_top"><img src="img/jchatbox.gif" width="400" height="43" border="0" alt="jChatBox homepage"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="150" height="514">
<table width="770" border="0" height="514" name="Body" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr nowrap>
<td height="514" width="146" valign="top">
<table width="146" border="0" height="514" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr nowrap align="left">
<td width="146" height="146" background="finemenu/middle.gif">
<b><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"> </font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><font color="#000099"><a href="software.html" target="_top">Software</a></font></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><font color="#000099"><a href="installation.html">Installation</a></font></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#000066"><b><a href="configuration.html">Configuration</a></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#000066"><b><a href="administrationguide.html" target="_top">Administration</a></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><a href="userguide.html" target="_top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>User
guide</b></font></a><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>
</b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><font color="#000066">API</font></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
& Extension<br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><a href="license.html" target="_top">License</a></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
</font></b> </td>
</tr>
<tr nowrap align="center">
<td width="146" height="167" background="finemenu/bottom.gif">
<a href="applets/jads21/jads.html" target="_self"><br>
</a></td>
</tr>
<tr nowrap align="center" valign="top">
<td width="146" height="201"><font size="-1"><a href="api.html"><font size="-2"><<
back</font></a></font> </td>
</tr>
</table>
</td>
<td height="514" width="624" align="center" valign="top">
<table width="94%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="top" height="103">
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#000099" face="Courier New, Courier, mono"><b><font face="Verdana, Arial, Helvetica, sans-serif">-
Applet Client -</font></b></font></font></font></p>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><font color="#666666"><b><font color="#0000FF">•
How does it work ?</font><font color="#333333"><br>
</font></b></font><b>Applet</b> client communicates to jChatBox
XMLConnector service (server-side) through HTTP. Applet sends
HTTP GET requests to get chatroom information, to login/logout
and to chat. XMLConnector returns standard XML formated responses
that will be processed by the Applet client. Applet client
needs NanoXML (XML parser) to process responses.<br>
</font></font></font></p>
<p align="center"><img src="img/xmlapplets.gif" width="477" height="127"><br>
<font size="-2" face="Verdana, Arial, Helvetica, sans-serif" color="#333333">APPLET
chat client with jChatBox XML Connector Service</font><br>
</p>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><font color="#333333"><b><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><font color="#666666"><b><font color="#0000FF">•
</font></b></font></font></font></font><font color="#0000FF">Applet
configuration parameters</font></b></font><font color="#0000FF">
:</font><br>
Before running jChatbox client applet you could configure
a few parameters (default ones should be ok). To do so you
have to edit <font color="#006633"><b>APPLET</b></font> tag
from your HTML file (some are available into applet/ folder)
and modify <b>bold</b> parameters as shown below :<br>
<br>
<html><br>
...<br>
<<font color="#006633"><b>applet</b></font> <font color="#990000">codebase="."</font>
<font color="#990000">archive="jchatboxclientapplet.jar,nanoxml.jar"
code="jchatbox.client.jcbApplet"</font> <b>width</b>="512"
<b>height</b>="410"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"> <param
name="<b>serverurl</b>" value="http://chat.com/xml_connector/processor.jsp"></font></font></font><font size="-1"> <br>
<param name="<b>skin</b>" value="skin_comics"><br>
<param name="<b>refresh</b>"
value="3"><br>
<param name="<b>loglevel</b>"
value="1"><br>
<param name="<b>timeout</b>"
value="10"><br>
</<font color="#006633"><b>applet</b></font>><br>
...<br>
</html> <br>
<br>
<b>width and height </b>: Dimensions of the applet. Note that
dimensions of background images should be identicals. <b><br>
serverurl</b> : This parameter is the URL to processor.jsp
from jChatBox server.<br>
<b>skin</b> : This parameter is the web path to the current
skin.<br>
<b>refresh</b> : This parameter sets the refresh rate, in
seconds, with the server. -1 means that refresh rate is controlled
by the server.<br>
<b>loglevel</b> : This parameter sets the level of debug traces
(advanced users only).<br>
<b>timeout</b> : This parameter sets the time out, in seconds,
for socket connections with the server</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">
(advanced users only).</font></font></font><font size="-1">
-1 means no timeout.<br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><b>userid</b>
: This is a parameter of "SmartLogin" feature. It
fills in username field.<br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><b>hideuserid</b>
: </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">This
is a parameter of "SmartLogin" feature. </font></font></font></font></font><font size="-1">"true"
value disables username field. End-user cannot modify it.</font></font></font></font><font size="-1"><b><br>
chatroomid</b> : </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">This
is a parameter of "SmartLogin" feature. </font></font></font></font></font><font size="-1">It
selects a chatoom. Note that </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">end-user
joins automatically the chatroom</font></font></font></font>
w <font size="-1">When both chatroomid and userid are available.<br>
</font></font></font></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><font color="#333333"><b><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><font color="#666666"><b><font color="#0000FF">•
</font></b></font></font></font></font><font color="#0000FF">Applet
skins customization </font></b></font><font color="#0000FF">:</font><br>
jChatBox client applet provides <b>four skins</b> : Multilanguage,
eXtremeSUN, Manga and Comics </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">(see
below)</font></font></font><font size="-1">. Each skin is
customizable through the <b><font color="#FF0000">jcbskin.xml</font></b>
file under the skin_custom/ folder. You can modify background
color or image, font size, font color, features location,
size and labels... for both LoginPanel and ChatPanel. <br>
You can also create a <b>new skin</b> from scratch. For instance,
if you want to create a Cartoon skin then you have to create
a skin_cartoon/ folder and copy all your skin stuff (background
images and jcbskin.xml) under it.<br>
<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -