|
||||||||||
| 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 | |||||||||