SessionDropDown(IApplication app) { super(); _app = app; final SessionManager sessionManager = _app.getSessionManager(); final SessionDropDownModel model = new SessionDropDownModel( sessionManager); setModel(model); // Under JDK1.4 the first item in a JComboBox // is no longer automatically selected. if (getModel().getSize() > 0) { setSelectedIndex(0); } else { // Under JDK1.4 an empty JComboBox has an almost zero width. Dimension dm = getPreferredSize(); dm.width = 200; setPreferredSize(dm); // Dont enable the session drop down if it is empty setEnabled(false); } addActionListener(this); setMaximumSize(getPreferredSize()); sessionManager.addSessionListener(new MySessionListener(model, this)); }
SessionDropDown(IApplication app) { super(); _app = app; final SessionManager sessionManager = _app.getSessionManager(); final SessionDropDownModel model = new SessionDropDownModel( sessionManager); setModel(model); // Under JDK1.4 the first item in a JComboBox // is no longer automatically selected. if (getModel().getSize() > 0) { setSelectedIndex(0); } else { // Under JDK1.4 an empty JComboBox has an almost zero width. Dimension dm = getPreferredSize(); dm.width = 200; setPreferredSize(dm); // Dont enable the session drop down if it is empty setEnabled(false); } addActionListener(this); setMaximumSize(getPreferredSize()); sessionManager.addSessionListener(new MySessionListener(model, this)); }
public void run() { _model.addSession(session); _sessionDropDown.setEnabled(true); } });
public void run() { _sessionDropDown._closing = true; _model.removeSession(session); if (_model.getSize() == 0) { _sessionDropDown.setEnabled(false); } _sessionDropDown._closing = false; } });
public void run() { _model.addSession(session); _sessionDropDown.setEnabled(true); } });
public void run() { _sessionDropDown._closing = true; _model.removeSession(session); if (_model.getSize() == 0) { _sessionDropDown.setEnabled(false); } _sessionDropDown._closing = false; } });