JTabbedPane(5)
2009-08-13 23:44
190 查看
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
public class TestTabbedPane
{
static void addIt(JTabbedPane tabbedPane, String text)
{
JLabel label = new JLabel(text);
JButton button = new JButton(text);
JPanel panel = new JPanel();
panel.add(label);
panel.add(button);
tabbedPane.addTab(text, panel);
if(text.equals("tab4"))
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,
new JTextField("插入了文本控件"));
else
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,button);
}
public static void main(String args[])
{
JFrame f = new JFrame("JTabbedPane演示");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTabbedPane tabbedPane = new JTabbedPane();
addIt(tabbedPane, "tab1");
addIt(tabbedPane, "tab2");
addIt(tabbedPane, "tab3");
addIt(tabbedPane, "tab4");
addIt(tabbedPane, "tab5");
f.add(tabbedPane, BorderLayout.CENTER);
f.setSize(400, 200);
f.setVisible(true);
}
}
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
public class TestTabbedPane
{
static void addIt(JTabbedPane tabbedPane, String text)
{
JLabel label = new JLabel(text);
JButton button = new JButton(text);
JPanel panel = new JPanel();
panel.add(label);
panel.add(button);
tabbedPane.addTab(text, panel);
if(text.equals("tab4"))
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,
new JTextField("插入了文本控件"));
else
tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,button);
}
public static void main(String args[])
{
JFrame f = new JFrame("JTabbedPane演示");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTabbedPane tabbedPane = new JTabbedPane();
addIt(tabbedPane, "tab1");
addIt(tabbedPane, "tab2");
addIt(tabbedPane, "tab3");
addIt(tabbedPane, "tab4");
addIt(tabbedPane, "tab5");
f.add(tabbedPane, BorderLayout.CENTER);
f.setSize(400, 200);
f.setVisible(true);
}
}
![]() |
相关文章推荐
- 今日体会之JTabbedPane的使用和JFrame的透明化方法
- 模拟火狐的JTabbedPane
- JTabbedPane的用法的最简举例
- jtabbedpane.jsplitpane和jeditorpane
- JTabbedPane选项卡面板的问题
- JTabbedPane选项窗格的使用
- JTabbedPane选项卡上添加组件
- Swinghacks——JTabbedPane切换百页窗效果
- SWING可关闭的JTabbedPane
- JTabbedPane 刷新 Jpanel面板的遍历
- JTabbedPane选项窗格的使用
- Java+JTabbedPane+JTable
- java JTabbedPane显示最新的Tab
- New NetBeans API For Adding Close Button to JTabbedPane
- JAVA GUI学习 - JTabbedPane选项卡组件学习
- JTabbedPane与JPanel布局简单实例
- menu JPopupMenu JTabbedPane
- JInternalFrame For JTabbedPane 测试
- jtabbedpane
- java Swing之JTabbedPane实现tab选项卡