|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ChatRoomPlugin
Provides a mechanism for users to register themselves as ChatRoomPlugin objects. This allows users to initialize their own UI's and attach themselves to all ChatRooms for added feature sets.
Method Summary | |
---|---|
javax.swing.JComponent |
getGUI()
Return's the GUI for the ChatRoomPlugin. |
javax.swing.Icon |
getTabIcon()
Return the Icon to use on the tab containing the ChatRoomPlugin. |
java.lang.String |
getTabTitle()
Return the name of the title you wish to identify this ChatRoomPlugin by. |
java.lang.String |
getTabToolTip()
Return the tooltip to use on a mouseover of the tab. |
void |
setChatRoom(ChatRoom room)
Sets the ChatRoom to attach to. |
void |
tabSelected()
Called whenever the tab containing the ChatRoomPlugin is clicked. |
Method Detail |
---|
void setChatRoom(ChatRoom room)
room
- the ChatRoom that the ChatRoomPlugin will be attaching to.void tabSelected()
java.lang.String getTabTitle()
javax.swing.Icon getTabIcon()
java.lang.String getTabToolTip()
javax.swing.JComponent getGUI()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |