/** * {@inheritDoc} */ @Override protected void selectChildViewIndex(SComponent viewComponent, int index) { if (viewComponent instanceof STabbedPane) { ((STabbedPane) viewComponent).setSelectedIndex(index); } }
/** * Sets selection and fire changeevents, if user changed * tab selection. */ @Override public void fireFinalEvents() { super.fireFinalEvents(); if (lleChangedIndex > -1) setSelectedIndex(lleChangedIndex); lleChangedIndex = -1; }
/** * Sets the selected component for this tabbedpane. This * will automatically set the selectedIndex to the index * corresponding to the specified component. * * @see #getSelectedComponent */ public void setSelectedComponent(SComponent c) { int index = indexOfComponent(c); if (index != -1) { setSelectedIndex(index); } else { throw new IllegalArgumentException("component not found in tabbed pane"); } }
@Override public void actionPerformed(ActionEvent e) { if (tab.getSelectedIndex() > 0 && "previous".equals(e.getActionCommand())) { int index = tab.getSelectedIndex() - 1; if (tab.isEnabledAt(index)) tab.setSelectedIndex(index); } else if (tab.getSelectedIndex() < tab.getTabCount() - 1 && "next".equals(e.getActionCommand())) { int index = tab.getSelectedIndex() + 1; if (tab.isEnabledAt(index)) tab.setSelectedIndex(index); } tab.requestFocus(); } }
setSelectedIndex(newTabCount - decrement); } else { setSelectedIndex(-1); setSelectedIndex(newTab); getSelectedComponent().setVisible(true); } else { setSelectedIndex(-1); return; setSelectedIndex(newTab); getSelectedComponent().setVisible(true); } else { setSelectedIndex(-1); setSelectedIndex(-1);
setSelectedIndex(0); } else if (index <= getSelectedIndex()) { setSelectedIndex(getSelectedIndex() + 1);
tabbedPane.setSelectedIndex(0); String toolTip = "<html>Blue Wavy Line border art crew:<br> Bill Pauley<br> Cris St. Aubyn<br> Ben Wronsky<br> Nathan Walrath<br> Tommy Adams, special consultant</html>"; tabbedPane.setToolTipTextAt(1, toolTip);