Faild to add a button to a chat room

Discussion created by eori on Dec 21, 2006
Latest reply on Dec 23, 2006 by ddman

Hi all

I tried to add a button to a chat room which the example codes do.

Finally it is still not working.

Here are my codes:


package com.jivesoftware.ssm;


import com.jivesoftware.spark.*;

import com.jivesoftware.spark.ui.*;

import com.jivesoftware.spark.plugin.Plugin;

import java.awt.event.*;

import javax.swing.*;


class Ssm implements Plugin{

       private void addChatRoomEditorButton() {

      ChatManager chatManager = SparkManager.getChatManager();


      final ChatRoomButton button = new ChatRoomButton("Push Me!");

      button.setToolTipText("Share an editor");


      chatManager.addChatRoomListener(new ChatRoomListenerAdapter() {

          public void chatRoomOpened(final ChatRoom room) {


              button.addActionListener(new ActionListener() {


              public void actionPerformed(ActionEvent e) {



          public void chatRoomLeft(ChatRoom room) {





    public void initialize(){



    public boolean canShutDown(){

        return true;


    public void shutdown(){       


    public void uninstall(){      




My plugin.xml is:





I put the java source file into the src directory which is in sparkplug_kit_home/builder/src

Then type ant jar to make the myplugin.jar file

and cut this jar file into the Spark_home/plugins directory

My Spark version is 2.0.7


After restarting the Spark,

there is nothing appearing in the toolbar of the chat room

I feel so depressed and do not know where the problem is.

Please someone help me.


Message was edited by: eori