@Override public void stateChanged(ChangeEvent e) { JTabbedPane source = (JTabbedPane) e.getSource(); int selectedIndex = source.getSelectedIndex(); view.setCurrentViewIndex(selectedIndex); storeTabSelectionPreference(viewDescriptor, selectedIndex, actionHandler); triggerTabSelectionAction(selectedIndex, source, viewDescriptor, view, actionHandler); } });
view.setChildren(childrenViews); view.setCurrentViewIndex( Math.min(getTabSelectionPreference(viewDescriptor, actionHandler), childrenViews.size() - 1)); if (viewDescriptor.getTabSelectionAction() != null) { view.addPropertyChangeListener(IView.CONNECTOR_PROPERTY, new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) {
view.setChildren(childrenViews); attachFirstTabSelectorIfNecessary(viewDescriptor, view); viewComponent.setSelectedIndex( Math.min(getTabSelectionPreference(viewDescriptor, actionHandler), childrenViews.size() - 1)); if (viewDescriptor.getTabSelectionAction() != null) { view.addPropertyChangeListener(IView.CONNECTOR_PROPERTY, new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) {
view.setChildren(childrenViews); return view;
/** * {@inheritDoc} */ @Override protected BasicIndexedView<RComponent> constructIndexedView(RComponent viewComponent, ITabViewDescriptor descriptor) { BasicIndexedView<RComponent> indexedView = super.constructIndexedView(viewComponent, descriptor); indexedView.addPropertyChangeListener(IView.CONNECTOR_PROPERTY, connectorStateListener); getRemotePeerRegistry().register(viewComponent); viewComponent.setPermId(getRemotePeerRegistry().registerPermId(descriptor.getPermId(), viewComponent.getGuid())); return indexedView; }
public void stateChanged(ChangeEvent e) { STabbedPane source = (STabbedPane) e.getSource(); view.setCurrentViewIndex(source.getSelectedIndex()); } });
@Override public void propertyChange(PropertyChangeEvent evt) { RTabContainer source = (RTabContainer) evt.getSource(); int selectedIndex = source.getSelectedIndex(); view.setCurrentViewIndex(selectedIndex); storeTabSelectionPreference(viewDescriptor, selectedIndex, actionHandler); triggerTabSelectionAction(selectedIndex, source, viewDescriptor, view, actionHandler); } });