javax.swing.JTabbedPane#SCROLL_TAB_LAYOUT源码实例Demo

下面列出了javax.swing.JTabbedPane#SCROLL_TAB_LAYOUT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码2 项目: Robot-Overlord-App   文件: ViewPanel.java
public ViewPanel(RobotOverlord ro) {
	super(ro);
	
	tabbedPane = new JTabbedPane(JTabbedPane.TOP,JTabbedPane.SCROLL_TAB_LAYOUT);
	tabbedPane.addFocusListener(this);
	Insets in = tabbedPane.getInsets();
	in.left=5;
	in.top=5;
	in.right=5;
	in.bottom=5;
}
 
源代码3 项目: jdk8u60   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码4 项目: openjdk-jdk8u   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码6 项目: openjdk-jdk9   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码7 项目: jdk8u-jdk   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码8 项目: hottub   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码9 项目: openjdk-8-source   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码10 项目: openjdk-8   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
private void init() {
	setLayout(new GridBagLayout());

	workspace = new JXTextField();
	workspace.setPromptForeground(Color.LIGHT_GRAY);
	workspace.setFocusBehavior(FocusBehavior.SHOW_PROMPT);
	datePicker = new DatePicker();
	workspaceLabel = new JLabel();
	timestampLabel = new JLabel();

	add(workspaceLabel, GuiUtil.setConstraints(0,0,0.0,0.0,GridBagConstraints.BOTH,0,0,5,5));
	add(workspace, GuiUtil.setConstraints(1,0,1.0,0.0,GridBagConstraints.HORIZONTAL,0,5,5,5));
	add(timestampLabel, GuiUtil.setConstraints(2,0,0.0,0.0,GridBagConstraints.NONE,0,10,5,5));
	add(datePicker, GuiUtil.setConstraints(3,0,0.0,0.0,GridBagConstraints.HORIZONTAL,0,5,5,0));

	operationsTab = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
	add(operationsTab, GuiUtil.setConstraints(0,2,4,1,1.0,1.0,GridBagConstraints.BOTH,5,0,0,0));

	operations = new DatabaseOperationView[]{
			new ReportOperation(this),
			new BoundingBoxOperation(this, config),
			new IndexOperation(this, config),
			new SrsOperation(this, config),
			new ADEInfoOperation(this)
	};

	for (int i = 0; i < operations.length; ++i)
		operationsTab.insertTab(null, operations[i].getIcon(), null, operations[i].getToolTip(), i);

	operationsTab.addChangeListener(e -> {
		int index = operationsTab.getSelectedIndex();
		for (int i = 0; i < operationsTab.getTabCount(); i++)
			operationsTab.setComponentAt(i, index == i ? operations[index].getViewComponent() : null);
	});

	PopupMenuDecorator.getInstance().decorate(workspace, datePicker.getEditor());
}
 
源代码12 项目: iBioSim   文件: CloseTabPaneUI.java
@Override
public void stateChanged(ChangeEvent e) {
	JTabbedPane tabPane = (JTabbedPane) e.getSource();
	tabPane.revalidate();
	tabPane.repaint();

	if (tabPane.getTabLayoutPolicy() == JTabbedPane.SCROLL_TAB_LAYOUT) {
		int index = tabPane.getSelectedIndex();
		if (index < rects.length && index != -1) {
			tabScroller.tabPanel.scrollRectToVisible(rects[index]);
		}
	}
}
 
源代码13 项目: iBioSim   文件: CloseAndMaxTabbedPane.java
/**
 * Creates the <code>CloseAndMaxTabbedPane</code> with an enhanced UI if
 * <code>enhancedUI</code> parameter is set to <code>true</code>.
 * 
 * @param enhancedUI
 *            whether the tabbedPane should use an enhanced UI
 */
public CloseAndMaxTabbedPane(boolean enhancedUI, Gui biosim) {
	super.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
	this.biosim = biosim;
	if (enhancedUI)
		paneUI = new CloseTabPaneEnhancedUI(biosim);
	else
		paneUI = new CloseTabPaneUI(biosim);

	super.setUI(paneUI);
}
 
源代码14 项目: rapidminer-studio   文件: TabbedPaneUI.java
@Override
protected int getTabLabelShiftX(int tabPlacement, int tabIndex, boolean isSelected) {
	if (tabPane.getTabLayoutPolicy() != JTabbedPane.SCROLL_TAB_LAYOUT && isSelected && !isStartDialogTab && !isFullWidthTab) {
		return -5;
	}
	return 0;
}
 
源代码15 项目: jdk8u-jdk   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码16 项目: jdk8u-dev-jdk   文件: Test6943780.java
@Override
public void run() {
    JTabbedPane pane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
    pane.addTab("first", new JButton("first"));
    pane.addTab("second", new JButton("second"));
    for (Component component : pane.getComponents()) {
        component.setSize(100, 100);
    }
}
 
源代码17 项目: FlatLaf   文件: FlatTabbedPaneUI.java
private boolean isScrollTabLayout() {
	return tabPane.getTabLayoutPolicy() == JTabbedPane.SCROLL_TAB_LAYOUT;
}
 
源代码18 项目: rapidminer-studio   文件: ExtendedJTabbedPane.java
public ExtendedJTabbedPane() {
	super(SwingConstants.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
}
 
源代码19 项目: keystore-explorer   文件: KseFrame.java
/**
 * Set tab layout policy - must be one of JTabbedPane.WRAP_TAB_LAYOUT or
 * JTabbedPane.SCROLL_TAB_LAYOUT to take effect.
 *
 * @param tabLayoutPolicy
 *            Tab layout policy
 */
public void setKeyStoreTabLayoutPolicy(int tabLayoutPolicy) {
	if (tabLayoutPolicy == JTabbedPane.WRAP_TAB_LAYOUT || tabLayoutPolicy == JTabbedPane.SCROLL_TAB_LAYOUT) {
		jkstpKeyStores.setTabLayoutPolicy(tabLayoutPolicy);
		applicationSettings.setTabLayout(tabLayoutPolicy);
	}
}
 
源代码20 项目: binnavi   文件: JGraphTab.java
/**
 * Creates a new graph tab component.
 * 
 * @param parent Parent window of the tab component.
 */
public JGraphTab(final CGraphWindow parent) {
  super(JTabbedPane.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
  m_parent = Preconditions.checkNotNull(parent, "IE01638: Parent argument can not be null");
}