现在位置: 首页 > java > spark > 文章
+0°
2012年10月25日 spark ⁄ 共 173字
qingzhouguoshui@yishuitong/Spark 2.6.6 jid barejidqingzhouguoshui@yishuitong fulljidqingzhouguoshui@yishuitong/Spark 2.6.6 domainyishuitong nodeqingzhouguoshui jid resoure:Spark 2.6.6
阅读全文
+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°
2012年10月17日 spark ⁄ 共 88字
服务端发送排序好的list   org.jivesoftware.openfire.handler 的IQSharedGroupHandler   客户端在contactlist 进行排序
阅读全文
+0°
2012年10月17日 spark ⁄ 共 275字
  在org.jivesoftware.spark.ui的ContactList类里面                        String prop = props.getProperty(newContactGroup.getGroupName());             if (prop != null) {                 boolean isCollapsed = Boolean.valueOf(prop);                 newContactGroup.setCollapsed(isCollapsed);             }
阅读全文
+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°
2012年07月18日 spark ⁄ 共 465字
今天修改了spark后,插件无法加载。 最后找到原因了,在spark启动的时候 有个pluginmanager进行加载插件,                       minVersion = plugin1.selectSingleNode("minSparkVersion").getText();                     String buildNumber = JiveInfo.getVersion();                     boolean ok = buildNumber.compareTo(minVersion) >= 0;                     if (!ok) {                         return ...
阅读全文
+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°
2012年06月13日 spark ⁄ 共 239字
本人是从qq表情里面一个个抠出来,注意下里面的Emoticons.plist  要进行按照规则书写。  打包成zip后缀也得注意下。qq.adiumemoticonset  点击就可以下载。   spark 表情插件管理主要是 org.jivesoftware.sparkimpl.plugin.emoticons EmoticonPlugin 继承自ChatRoomListener 有个chatroomopened方法,当chatroom打开的时候,进行了相应的加载监听。                     &n...
阅读全文
+0°
 第四:客户端要进行处理,处理的是 ,客户端登陆的时候,要进行监听,如果客户端登陆了,进行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°
   conference spark默认的是临时的,就是用户点击后才能加入到群组里面,关闭后从群组里退出。   要修改spark的这个功能,提供以下思路(原创) 一、 spark用户在登陆的时候 ,在openfire 进行SessionEventListener,通过插件的形式进行监听,在sessionCreated的时候进行,登陆用户的joinRoom ,从数据库取出他所在的groupname 然后进行joinroom。    作法; 在openfire写一个插件,插件主要代码如下:      private ...
阅读全文
×