public void remove () { effectPanels.remove(this); appliedEffectsPanel.remove(EffectPanel.this); getContentPane().validate(); effectsList.getListSelectionListeners()[0].valueChanged(null); }
public void remove () { effectPanels.remove(this); appliedEffectsPanel.remove(EffectPanel.this); getContentPane().validate(); effectsList.getListSelectionListeners()[0].valueChanged(null); }
EffectPanel (final ConfigurableEffect effect) { this.effect = effect; effectPanels.add(this); effectsList.getListSelectionListeners()[0].valueChanged(null);
EffectPanel (final ConfigurableEffect effect) { this.effect = effect; effectPanels.add(this); effectsList.getListSelectionListeners()[0].valueChanged(null);
public void mouseClicked(MouseEvent e) { JList source = (JList) e.getSource(); if (e.getClickCount() == 2) { ListSelectionListener[] listeners = source.getListSelectionListeners(); for (int i = 0; i < listeners.length; i++) { listeners[i].valueChanged( new ListSelectionEvent( source, source.getSelectedIndex(), source.getSelectedIndex(), false)); } } } });
static void undecorate(JList list) { for (ListSelectionListener l : list.getListSelectionListeners()) { if (l instanceof ListAdaptor) { list.removeListSelectionListener(l); break; } } }
static void undecorate(JList list) { for (ListSelectionListener l : list.getListSelectionListeners()) { if (l instanceof ListAdaptor) { list.removeListSelectionListener(l); break; } } }
public void mouseClicked(MouseEvent e) { JList source = (JList) e.getSource(); if (e.getClickCount() == 2) { ListSelectionListener[] listeners = source.getListSelectionListeners(); for (int i = 0; i < listeners.length; i++) { listeners[i].valueChanged( new ListSelectionEvent( source, source.getSelectedIndex(), source.getSelectedIndex(), false)); } } } });
public void remove () { effectPanels.remove(this); appliedEffectsPanel.remove(EffectPanel.this); getContentPane().validate(); effectsList.getListSelectionListeners()[0].valueChanged(null); }
EffectPanel (final ConfigurableEffect effect) { this.effect = effect; effectPanels.add(this); effectsList.getListSelectionListeners()[0].valueChanged(null);
public void loadFamily(String family) { if (Objects.equals(this.family, family)) { return; } this.family = family; FontFamilies fontFamilies = FontFamilies.getInstance(); FontFamily fontFamily = fontFamilies.get(family); if (fontFamily != null) { ListSelectionListener[] selectionListeners = styleList.getListSelectionListeners(); removeSelectionListeners(selectionListeners); updateListModel(fontFamily); addSelectionListeners(selectionListeners); } }
protected void setMetierZone() { if (getMetierSeasonInfo() != null) { ListSelectionListener[] listeners = metierZones.getListSelectionListeners(); for (ListSelectionListener listener : listeners) { metierZones.removeListSelectionListener(listener); } List<Zone> allZones = getFisheryRegion().getZone(); ZoneListModel model = new ZoneListModel(allZones); metierZones.setModel(model); // restore selection if (metierSeasonInfo.getZone() != null) { for (Zone zone : metierSeasonInfo.getZone()) { int index = allZones.indexOf(zone); metierZones.getSelectionModel().addSelectionInterval(index, index); } } for (ListSelectionListener listener : listeners) { metierZones.addListSelectionListener(listener); } } }
@Test public void testCreateListComponent() { doReturn( false ).when( listParameter ).isAllowMultiSelection(); doReturn( "horizontal" ).when( listParameter ).getParameterAttribute( ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.LAYOUT, parameterContext ); doReturn( "10" ).when( listParameter ).getParameterAttribute( ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.VISIBLE_ITEMS, parameterContext ); comp = new ListParameterComponent( listParameter, updateContext, parameterContext ); verify( updateContext ).addChangeListener( any( ChangeListener.class ) ); assertThat( comp.getComponentCount(), is( equalTo( 3 ) ) ); JList list = findView( comp ); assertThat( list, is( notNullValue() ) ); assertThat( list.getSelectionMode(), is( equalTo( ListSelectionModel.SINGLE_SELECTION ) ) ); assertThat( list.getListSelectionListeners().length, is( equalTo( 1 ) ) ); assertThat( list.getLayoutOrientation(), is( equalTo( JList.HORIZONTAL_WRAP ) ) ); assertThat( list.getVisibleRowCount(), is( equalTo( 1 ) ) ); }
@Test public void testCreateMultipleListComponent() { doReturn( true ).when( listParameter ).isAllowMultiSelection(); doReturn( "vertical" ).when( listParameter ).getParameterAttribute( ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.LAYOUT, parameterContext ); doReturn( "10" ).when( listParameter ).getParameterAttribute( ParameterAttributeNames.Core.NAMESPACE, ParameterAttributeNames.Core.VISIBLE_ITEMS, parameterContext ); comp = new ListParameterComponent( listParameter, updateContext, parameterContext ); verify( updateContext ).addChangeListener( any( ChangeListener.class ) ); assertThat( comp.getComponentCount(), is( equalTo( 3 ) ) ); JList list = findView( comp ); assertThat( list, is( notNullValue() ) ); assertThat( list.getSelectionMode(), is( equalTo( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION ) ) ); assertThat( list.getListSelectionListeners().length, is( equalTo( 1 ) ) ); assertThat( list.getLayoutOrientation(), is( equalTo( JList.VERTICAL ) ) ); assertThat( list.getVisibleRowCount(), is( equalTo( 10 ) ) ); }
ListSelectionListener listener = list.getListSelectionListeners()[0]; listener.valueChanged( evt ); verify( updateContext, never() ).setParameterValue( anyString(), anyObject() );
doReturn( true ).when( evt ).getValueIsAdjusting(); ListSelectionListener listener = list.getListSelectionListeners()[0]; listener.valueChanged( evt ); verify( updateContext, never() ).setParameterValue( anyString(), anyObject() ); assertThat( list.getModel(), is( instanceOf( KeyedComboBoxModel.class ) ) ); assertThat( (String) list.getSelectedValue(), is( nullValue() ) ); listener = list.getListSelectionListeners()[0]; listener.valueChanged( evt ); verify( updateContext ).setParameterValue( PARAM_NAME, null );