获取JTabbedPane的tab信息,获取jtabbedpanetab,package cn.o
分享于 点击 9277 次 点评:66
获取JTabbedPane的tab信息,获取jtabbedpanetab,package cn.o
package cn.outofmemory.snippets.desktop;import java.awt.GridLayout;import java.awt.Label;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTabbedPane;public class GetTabInfoInJTabbedPane { private static void createAndShowGUI() { // Create and set up the window. final JFrame frame = new JFrame("Tabbed Pane Example"); // Display the window. frame.setSize(400, 400); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // set grid layout for the frame frame.getContentPane().setLayout(new GridLayout(1, 1)); JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP); tabbedPane.addTab("Tab1", makePanel("This is tab 1")); tabbedPane.addTab("Tab2", makePanel("This is tab 2")); tabbedPane.addTab("Tab3", makePanel("This is tab 3")); tabbedPane.addTab("Tab4", makePanel("This is tab 4")); frame.getContentPane().add(tabbedPane); // get the number of tabs in this tabbed pane int count = tabbedPane.getTabCount(); for (int i=0; i<count; i++) { System.out.println("Title:" + tabbedPane.getTitleAt(i)); System.out.println("Icon:" + tabbedPane.getIconAt(i)); System.out.println("Tooltip:" + tabbedPane.getToolTipTextAt(i)); System.out.println("Enabled:" + tabbedPane.isEnabledAt(i)); System.out.println("Mnemonic:" + tabbedPane.getMnemonicAt(i)); System.out.println("******************************"); } } private static JPanel makePanel(String text) { JPanel p = new JPanel(); p.add(new Label(text)); p.setLayout(new GridLayout(1, 1)); return p; } public static void main(String[] args) { //Schedule a job for the event-dispatching thread: //creating and showing this application's GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); }}
输出:
Title:Tab1Icon:nullTooltip:nullEnabled:trueMnemonic:-1******************************Title:Tab2Icon:nullTooltip:nullEnabled:trueMnemonic:-1******************************Title:Tab3Icon:nullTooltip:nullEnabled:trueMnemonic:-1******************************Title:Tab4Icon:nullTooltip:nullEnabled:trueMnemonic:-1******************************
用户点评