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 + -
显示快捷键?