+0°
+0°
2012年10月21日
⁄ spark
⁄ 共 492字
在创建groupchatroom的时候 有如下代码:
// Room Information
roomInfo = UIComponentRegistry.createGroupChatParticipantList();
getSplitPane().setRightComponent(roomInfo.getGUI());
roomInfo.setChatRoom(this);
//getSplitPane().setResizeWeigh
进行创建GroupChatParticipantList 列表。
GroupChatParticipantList 有个监听 listener = new PacketListener()监听从服务端发送过来的在线人员列表。
 ...
阅读全文
+0°
+0°
+0°
2012年07月29日
⁄ spark
⁄ 共 1640字
第一种,也是官方推荐的 ,之前写过一篇文章介绍过。 就是在src plugins文件夹下创建如下的插件目录
然后用 build。xml进行打包。 在spark的用户目录plugin下存在此插件的jar包。必须打包为jar 不然插件是无法加载的
<?xml version="1.0" encoding="UTF-8"?>
<project name="Center_notice" default="release" basedir="..">
<property name="src.dir" value="src" />
<property name="dest.dir" value=...
阅读全文
+0°
+0°
2012年07月10日
⁄ spark
⁄ 共 3898字
substance 是一款很漂亮的皮肤,使用方法:
UIManager.setLookAndFeel( new SubstanceOfficeBlue2007LookAndFeel());
或
try {
UIManager.setLookAndFeel( " org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel " );
} catch (Exception e) {
System.out.println( " Substance Raven Graphite failed to initialize " );
}
使标题栏也改变
Java代码 JFrame.setDefaultLookAndFeelD...
阅读全文
+0°
+0°
2012年06月09日
⁄ spark
⁄ 共 1784字
第四:客户端要进行处理,处理的是 ,客户端登陆的时候,要进行监听,如果客户端登陆了,进行addPacketListener
spark插件代码如下:
public class GroupChatPlugin implements Plugin,PacketListener {
@Override
public boolean canShutDown() {
// TODO Auto-generated method stub
return false;
}
@Override
public void initialize() {
SparkManager.getConnection().addPacketListener(this,new MessageTy...
阅读全文
+0°