ListDataListener
116117118119120121122123124125126
{ registry = new SequenceRegistry(); setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); final DefaultComboBoxModel groupModel = new DefaultComboBoxModel(registry.getSequenceGroups(Locale.getDefault())); groupModel.addListDataListener(new SelectGroupAction()); sequenceGroupBox = new JComboBox(); sequenceGroupBox.setModel(groupModel); sequenceModel = new KeyedComboBoxModel<Sequence, String>(); sequenceModel.addListDataListener(new SequenceSelectionHandler());
304305306307308309310311312313314
classLoaderComboBox.setModel(classLoaderModel); classLoaderComboBox.setSelectedItem(factoryConfig.getClasspathId()); updateConectionFactories(); classLoaderModel.addListDataListener(new ListDataListener() { @Override public void contentsChanged(ListDataEvent e) { try { updateConectionFactories(); } catch (Exception ex) {
9596979899100101102103104105
private ComboBoxModel createUnitModel() { final DefaultComboBoxModel model = new DefaultComboBoxModel(Unit.values()); model.setSelectedItem(Unit.POINTS); model.addListDataListener(new UnitChangeListener()); return model; } protected ComboBoxModel getUnitModel() {
979899100101102103104105106107
5859606162636465666768
this.mazeView = mazeView; super.setBorder(BorderFactory.createTitledBorder("Available Mazes")); super.setViewportView(this.myList); final DefaultComboBoxModel model = Main.getPrimaryFrameInstance().getMazeInfoModel().getMazeInfoComboBoxModel(); model.removeListDataListener(this); model.addListDataListener(this); this.myList.setModel(model); this.myList.setSelectionModel(getListSelectionModel()); this.myList.getSelectionModel().addListSelectionListener(this); /**
5758596061626364656667
dataModel.addElement("Valencia"); dataModel.setSelectedItem("Segovia"); comboComp.addEventListener("change",this); dataModel.addListDataListener(this); comboComp.addItemListener(this); this.removeButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("removeId"); removeButton.addEventListener("click",this);
6162636465666768697071
comboComp.addItemListener(new ComboBoxSelectionDecorator(comboComp)); dataModel.setSelectedItem("Segovia"); comboComp.addEventListener("click",this); dataModel.addListDataListener(this); comboComp.addItemListener(this); this.removeButton = (ItsNatHTMLInputButton)compMgr.createItsNatComponentById("removeId"); removeButton.addEventListener("click",this);
dataModel.insertElementAt("Zero",0); // Para testear el desplazamiendo del seleccionado int sel = combo.getSelectedIndex(); TestUtil.checkError(sel == 5); dataModel.addListDataListener(this); combo.addItemListener(this); } public void handleEvent(Event evt) {
641642643644645646647648649650651
interval = " interval " + index0 + "-" + index1; System.out.println(action + " " + interval); } }; dataModel.addListDataListener(dataListener); ItemListener itemListener = new ItemListener() { public void itemStateChanged(ItemEvent e) {
4243444546474849505152
public void test(TestHarness harness) { harness.checkPoint("clear()"); DefaultListModel m1 = new DefaultListModel(); MyListDataListener listener = new MyListDataListener(); m1.addListDataListener(listener); m1.addElement("A"); m1.addElement("B"); m1.clear(); harness.check(m1.isEmpty()); ListDataEvent event = listener.getEvent();