博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板II
来源:互联网 发布:控制台运行java程序 编辑:程序博客网 时间:2024/05/01 18:03
博为峰小博老师:
下面将在每个选项卡里添加一些组件,实例程序代码如下所示:
public class BWF{
public static int WIDTH=350;
public static int HEIGHT=200;
public static void main(String args[]){
JFrame jf=new JFrame("测试");
jf.setSize(WIDTH, HEIGHT);
JTabbedPane tp=new JTabbedPane();
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JPanel p4=new JPanel();
JPanel p5=new JPanel();
//创建标签组件,将中间容器设置为流布局,并且将标签组件分别放入到其中
JLabel l1=new JLabel("工资状况:");
JLabel l2=new JLabel("8000元/月");
JLabel l3=new JLabel("津贴状况:");
JLabel l4=new JLabel("1000元/月");
p2.setLayout(new FlowLayout());
p2.add(l1);
p2.add(l2);
p4.setLayout(new FlowLayout());
p4.add(l3);
p4.add(l4);
//添加选项卡容器,并且设置其中每个选项卡的标签是否可启用
tp.addTab("panel1", p1);
tp.setEnabledAt(0, true);
tp.setTitleAt(0, "个人收入状况");
tp.addTab("panel2", p2);
tp.setEnabledAt(1, true);
tp.setTitleAt(1, "工资");
tp.addTab("panel3", p3);
tp.setEnabledAt(2, true);
tp.setTitleAt(2, "将金");
tp.addTab("panel4", p4);
tp.setEnabledAt(0, true);
tp.setTitleAt(3, "津贴");
tp.addTab("panel5", p5);
tp.setEnabledAt(4, true);
tp.setTitleAt(4, "社保");
//设置其大小以及其选项卡的位置方向
tp.setPreferredSize(new Dimension(500, 200));
tp.setTabPlacement(JTabbedPane.TOP);
//设置选项卡在容器内的显示形式
tp.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
jf.setContentPane(tp);
jf.setVisible(true);
}
}
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板II
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板I
- 博为峰Java技术文章 ——JavaSE Swing JInternalFrame内部窗体面板II
- 博为峰Java技术文章 ——JavaSE Swing JRootPane面板II
- 博为峰Java技术文章 ——JavaSE Swing JInternalFrame内部窗体面板I
- 博为峰Java技术文章 ——JavaSE Swing JRootPane面板I
- 博为峰Java技术文章 ——JavaSE Swing JLayeredPane面板
- 博为峰Java技术文章 ——JavaSE Swing JComponent类II
- 博为峰Java技术文章 ——JavaSE Swing 单选按钮II
- 博为峰Java技术文章 ——JavaSE Swing BorderLayout布局管理器实例II
- 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing GridLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing GridBagLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing CardLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing BoxLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing SpringLayout布局管理器II
- 博为峰Java技术文章 ——JavaSE Swing JPanel II
- 博为峰Java技术文章 ——JavaSE Swing使用ListModel方式创建列表框II
- jquery实现定位导航效果
- 理解函数声明
- linux下安装ssh
- Activiti 23张数据库表
- linux安装ssh
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板II
- VS2010下建立MFC程序
- 使用camera、matrix仿即刻APP换一换
- 假期训练—— Repeating Decimals UVA - 202 模拟
- sed 脚本分隔符引起的问题 的问题
- 1021. Deepest Root (25)
- Android源码之ArrayList
- XXX
- Python的charts和Jupyter的使用 使数据可视化 对58同城的爬取