From cf808173b1542360b7dca79e9805bd14aa8301dd Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Mon, 22 May 2006 09:22:18 +0000 Subject: [PATCH] SIPCommSelectorBox component allows to set the selected object, not only the selected JMenuItem. --- .../main/customcontrols/SIPCommSelectorBox.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/customcontrols/SIPCommSelectorBox.java b/src/net/java/sip/communicator/impl/gui/main/customcontrols/SIPCommSelectorBox.java index 8ccfe05af..550ee170f 100644 --- a/src/net/java/sip/communicator/impl/gui/main/customcontrols/SIPCommSelectorBox.java +++ b/src/net/java/sip/communicator/impl/gui/main/customcontrols/SIPCommSelectorBox.java @@ -43,6 +43,8 @@ public class SIPCommSelectorBox extends JLabel private Image backgroundImage = ImageLoader .getImage(ImageLoader.STATUS_SELECTOR_BOX); + private Object selectedObject; + public SIPCommSelectorBox(){ this.setPreferredSize(new Dimension( @@ -131,7 +133,16 @@ public void mousePressed(MouseEvent e) { public void mouseReleased(MouseEvent e) { } - public void setSelected(JMenuItem menuItem){ + public void setSelected(JMenuItem menuItem){ this.setIcon(menuItem.getIcon()); - } + this.setSelectedObject(menuItem.getText()); + } + + public void setSelectedObject(Object o){ + this.selectedObject = o; + } + + public Object getSelectedObject(){ + return this.selectedObject; + } }