@PostConstruct public void init() { tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); tabbedPane.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { Component comp = tabbedPane.getSelectedComponent(); if (comp == null) return; for (Map.Entry<DeviceView, Component> entry : tabs.entrySet()) { if (entry.getValue().equals(comp)) { presenter.onDeviceViewChanged(entry.getKey()); break; } } } }); setLayout(new GridLayout(1, 1)); // Makes the tabs magically auto-fit in the parent container add(tabbedPane); }
public void run() { try { Thread.sleep(500); String internalName = FindBox.class.getName(); TypeReference type = metadataSystem.lookupType(internalName); TypeDefinition resolvedType = null; if ((type == null) || ((resolvedType = type.resolve()) == null)) { return; } StringWriter stringwriter = new StringWriter(); PlainTextOutput plainTextOutput = new PlainTextOutput(stringwriter); plainTextOutput .setUnicodeOutputEnabled(decompilationOptions.getSettings().isUnicodeOutputEnabled()); settings.getLanguage().decompileType(resolvedType, plainTextOutput, decompilationOptions); String decompiledSource = stringwriter.toString(); OpenFile open = new OpenFile(internalName, "*/" + internalName, getTheme(), mainWindow); open.setContent(decompiledSource); JTabbedPane pane = new JTabbedPane(); pane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); pane.addTab("title", open.scrollPane); pane.setSelectedIndex(pane.indexOfTab("title")); } catch (Exception e) { Luyten.showExceptionDialog("Exception!", e); } } }.start();
tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
house.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); house.addChangeListener(new TabChangeListener()); house.addMouseListener(new MouseAdapter() {
tabsList.setTabLayoutPolicy(javax.swing.JTabbedPane.SCROLL_TAB_LAYOUT);
final JTabbedPane tabs = new JTabbedPane(); tabs.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); // ADD THIS!
public SquirrelTabbedPaneDelegate(SquirrelPreferences prefs, IApplication app, JTabbedPane tabbedPane) { _tabbedPane = tabbedPane; if (prefs == null) { throw new IllegalArgumentException("SquirrelPreferences == null"); } _prefs = prefs; int tabLayoutPolicy = _prefs.getUseScrollableTabbedPanes() ? JTabbedPane.SCROLL_TAB_LAYOUT : JTabbedPane.WRAP_TAB_LAYOUT; _tabbedPane.setTabLayoutPolicy(tabLayoutPolicy); }
@Override public void addNotify() { super.addNotify(); if(!initialised.getAndSet(true)) { //The following line enables to use scrolling tabs. tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); } }
@Override public void addNotify() { super.addNotify(); if(!initialised.getAndSet(true)) { //The following line enables to use scrolling tabs. tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); } }
public SquirrelTabbedPaneDelegate(SquirrelPreferences prefs, IApplication app, JTabbedPane tabbedPane) { _tabbedPane = tabbedPane; if (prefs == null) { throw new IllegalArgumentException("SquirrelPreferences == null"); } _prefs = prefs; int tabLayoutPolicy = _prefs.getUseScrollableTabbedPanes() ? JTabbedPane.SCROLL_TAB_LAYOUT : JTabbedPane.WRAP_TAB_LAYOUT; _tabbedPane.setTabLayoutPolicy(tabLayoutPolicy); }
public void setTabLayoutPolicy(String type) { tabs.setTabLayoutPolicy(getTabLayoutPolicyValue(type)); }
void propertiesHaveChanged(String propName) { JTabbedPane squirrelTabbedPane = _refSquirrelTabbedPane.get(); if(null == squirrelTabbedPane) { return; } if (propName == null || propName.equals(IAppPrefPropertynames.SCROLLABLE_TABBED_PANES)) { int tabLayoutPolicy = _prefs.getUseScrollableTabbedPanes() ? JTabbedPane.SCROLL_TAB_LAYOUT : JTabbedPane.WRAP_TAB_LAYOUT; squirrelTabbedPane.setTabLayoutPolicy(tabLayoutPolicy); } }
void propertiesHaveChanged(String propName) { JTabbedPane squirrelTabbedPane = _refSquirrelTabbedPane.get(); if(null == squirrelTabbedPane) { return; } if (propName == null || propName.equals(IAppPrefPropertynames.SCROLLABLE_TABBED_PANES)) { int tabLayoutPolicy = _prefs.getUseScrollableTabbedPanes() ? JTabbedPane.SCROLL_TAB_LAYOUT : JTabbedPane.WRAP_TAB_LAYOUT; squirrelTabbedPane.setTabLayoutPolicy(tabLayoutPolicy); } }
private JTabbedPane getTabbedPane() { if (tabbedPane == null) { tabbedPane = new JTabbedPane(); tabbedPane.setLayout(new BorderLayout()); tabbedPane.addTab("Console", getConsoleScrollPane()); tabbedPane.addTab("Turn Snapshot", getTurnSnapshotScrollPane()); tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); tabbedPane.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { paintSnapshot = (tabbedPane.getSelectedIndex() == 1); paintSnapshot(); } }); } return tabbedPane; }
private JTabbedPane getTabbedPane() { if (tabbedPane == null) { tabbedPane = new JTabbedPane(); tabbedPane.setLayout(new BorderLayout()); tabbedPane.addTab("Console", getConsoleScrollPane()); tabbedPane.addTab("Properties", getPropertiesScrollPane()); tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); tabbedPane.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { printSnapshot = (tabbedPane.getSelectedIndex() == 1); printSnapshot(); } }); } return tabbedPane; }
private JTabbedPane getSpecificationTabs() { if (mSpecificationTabs == null) { mSpecificationTabs = new JTabbedPane(); mSpecificationTabs.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); mSpecificationTabs.addTab(language.getString("general.tab.hardware"), new JScrollPane(getHardwarePanel())); //$NON-NLS-1$ mSpecificationTabs.addTab(language.getString("general.tab.process"), new JScrollPane(getProcessPanel())); //$NON-NLS-1$ mSpecificationTabs.addTab(language.getString("general.tab.grabber"), new JScrollPane(getGrabberPanel())); //$NON-NLS-1$ mSpecificationTabs.addTab(language.getString("general.tab.external"), new JScrollPane(getExternalPanel())); //$NON-NLS-1$ mSpecificationTabs.addTab(language.getString("general.tab.ssh"), new JScrollPane(getTestingPanel())); //$NON-NLS-1$ } return mSpecificationTabs; }
public static void init(JTabbedPane comp, Thing thing, Container parent, ActionContext actionContext){ JComponentCreator.init(comp, thing, parent, actionContext); Integer tabLayoutPolicy = null; String v = thing.getString("tabLayoutPolicy"); if("WRAP_TAB_LAYOUT".equals(v)){ tabLayoutPolicy = JTabbedPane.WRAP_TAB_LAYOUT; }else if("WRAP_TAB_LAYOUT".equals(v)){ tabLayoutPolicy = JTabbedPane.WRAP_TAB_LAYOUT; } if(tabLayoutPolicy != null){ comp.setTabLayoutPolicy(tabLayoutPolicy); } Integer tabPlacement = JavaCreator.createInteger(thing, "tabPlacement"); if(tabPlacement != null){ comp.setTabPlacement(tabPlacement); } } }
/** Creates new form. */ public PaletteColorChooserMainPanel() { initComponents(); setOpaque(false); tabbedPane.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT); tabbedPane.setUI((TabbedPaneUI) PaletteTabbedPaneUI.createUI(tabbedPane)); tabbedPane.putClientProperty("Palette.TabbedPane.paintContentBorder", false); }
public SparkTabbedPane(final int type) { pane = buildTabbedPane(type); pane.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT); setLayout(new BorderLayout()); add(pane); ChangeListener changeListener = changeEvent -> { JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent.getSource(); int index = sourceTabbedPane.getSelectedIndex(); if (index >= 0) { fireTabSelected(getTabAt(index), getTabAt(index).getComponent(), index); } }; pane.addChangeListener(changeListener); closeInactiveButtonIcon = SparkRes.getImageIcon(SparkRes.CLOSE_WHITE_X_IMAGE); closeActiveButtonIcon = SparkRes.getImageIcon(SparkRes.CLOSE_DARK_X_IMAGE); }
public JTabbedContentPane(boolean dragEnabled) { super.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); this.contentMap = new Hashtable<Integer, Content>(); this.titleIcon = new TextIcon(this, "", TextIcon.ROTATE_NONE); this.tabIconTitle = new AggregateIcon(null, titleIcon, SwingConstants.HORIZONTAL); this.closeDetachIcon = new AggregateIcon(detachIcon, closeIcon, SwingConstants.HORIZONTAL); this.minCloseDetachIcon = new AggregateIcon(minimizeIcon, closeDetachIcon, SwingConstants.HORIZONTAL); this.selectedTabIcon = new ExAggregateIcon(tabIconTitle, minCloseDetachIcon, SwingConstants.HORIZONTAL); this.flashingContents = new HashMap<Content, Object>(); this.dragEnabled = dragEnabled; setFocusable(false); setInheritsPopupMenu(false); mouseInputAdapter = new MouseOverTabListener(); addMouseListener(mouseInputAdapter); addMouseMotionListener(mouseInputAdapter); }