toomanytabs.java

来自「java swing 开发代码」· Java 代码 · 共 37 行

JAVA
37
字号
// TooManyTabs.java// A demonstration of the new tab wrapping property of JTabbedPane.//package	jswing.ch11;import java.awt.*;import javax.swing.*;public class TooManyTabs extends JFrame {  public TooManyTabs() {    super("Too Many Tabs Test");    setSize(200, 200);    setDefaultCloseOperation(EXIT_ON_CLOSE);    Container contents = getContentPane();    JTabbedPane wrap = new JTabbedPane();    JTabbedPane scroll = new JTabbedPane();    scroll.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);    for (int i = 1; i < 24; i++) {      String tab = "Tab #" + i;      wrap.addTab(tab, new JLabel(tab));      scroll.addTab(tab, new JLabel(tab));    }    JTabbedPane top = new JTabbedPane(JTabbedPane.RIGHT);    top.addTab("Wrap Tabs", wrap);    top.addTab("Scroll Tabs", scroll);    contents.add(top);    setVisible(true);  }  public static void main(String args[]) {    new TooManyTabs();  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?