在标签选项卡中添加基本组件
来源:互联网 发布:linux修改ftp用户密码 编辑:程序博客网 时间:2024/06/14 04:23
package test3;
//这段程序代码主要是在上例的基础上,在每个标签选项卡中添加基本组件
import javax.swing.*;
import java.awt.*;
public class test3
{
public static void main(String[] args)
{
try
{//显示外观风格
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){}
JFrame frame = new JFrame ("资金状况");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setVisible (true);//默认为false
JTabbedPane tp=new JTabbedPane();//创建一个选项卡容器,将之添加到顶层容器内
frame.setContentPane(tp);
JPanel panel1 = new JPanel ();
JPanel panel2 = new JPanel ();
JPanel panel3 = new JPanel ();
JPanel panel4 = new JPanel ();
JPanel panel5 = new JPanel ();
tp.addTab("panel1", panel1); //添加选项卡容器,并且设置其中每个选项卡的标签以及其是否可启用
tp.setEnabledAt(0,true);
tp.setTitleAt(0,"个人收入状况");
tp.addTab ("panel2", panel2);
tp.setEnabledAt (1, true);
tp.setTitleAt (1,"工资");
tp.addTab ("panel3", panel3);
tp.setEnabledAt (2, true);
tp.setTitleAt (2,"奖金");
tp.addTab ("panel4", panel4);
tp.setEnabledAt(0,true);
tp.setTitleAt(3,"津贴");
tp.addTab ("panel5", panel5);
tp.setEnabledAt(4,true);
tp.setTitleAt(4,"社保");
///设置其大小以及其选项卡的位置方向
tp.setPreferredSize (new Dimension (500,200));
tp.setTabPlacement (JTabbedPane.TOP);
///设置选项卡在容器内的显示形式
tp.setTabLayoutPolicy (JTabbedPane.SCROLL_TAB_LAYOUT);
frame.pack();
//创建八个标签组件,将五个中间容器设置为流布局,并且将标签组件分别放入到其中
JLabel l1=new JLabel("工资状况");
JLabel l2=new JLabel("3000元/月");
JLabel l3=new JLabel("奖金状况");
JLabel l4=new JLabel("1500元/月");
JLabel l5=new JLabel("津贴状况");
JLabel l6=new JLabel("500元/月");
JLabel l7=new JLabel("社保状况");
JLabel l8=new JLabel("200元/月");
panel2.setLayout(new FlowLayout());
panel3.setLayout(new FlowLayout());
panel4.setLayout(new FlowLayout());
panel5.setLayout(new FlowLayout());
panel2.add(l1);
panel2.add(l2);
panel3.add(l3);
panel3.add(l4);
panel4.add(l5);
panel4.add(l6);
panel5.add(l7);
panel5.add(l8);
frame.pack();
}
}
//这段程序代码主要是在上例的基础上,在每个标签选项卡中添加基本组件
import javax.swing.*;
import java.awt.*;
public class test3
{
public static void main(String[] args)
{
try
{//显示外观风格
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){}
JFrame frame = new JFrame ("资金状况");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setVisible (true);//默认为false
JTabbedPane tp=new JTabbedPane();//创建一个选项卡容器,将之添加到顶层容器内
frame.setContentPane(tp);
JPanel panel1 = new JPanel ();
JPanel panel2 = new JPanel ();
JPanel panel3 = new JPanel ();
JPanel panel4 = new JPanel ();
JPanel panel5 = new JPanel ();
tp.addTab("panel1", panel1); //添加选项卡容器,并且设置其中每个选项卡的标签以及其是否可启用
tp.setEnabledAt(0,true);
tp.setTitleAt(0,"个人收入状况");
tp.addTab ("panel2", panel2);
tp.setEnabledAt (1, true);
tp.setTitleAt (1,"工资");
tp.addTab ("panel3", panel3);
tp.setEnabledAt (2, true);
tp.setTitleAt (2,"奖金");
tp.addTab ("panel4", panel4);
tp.setEnabledAt(0,true);
tp.setTitleAt(3,"津贴");
tp.addTab ("panel5", panel5);
tp.setEnabledAt(4,true);
tp.setTitleAt(4,"社保");
///设置其大小以及其选项卡的位置方向
tp.setPreferredSize (new Dimension (500,200));
tp.setTabPlacement (JTabbedPane.TOP);
///设置选项卡在容器内的显示形式
tp.setTabLayoutPolicy (JTabbedPane.SCROLL_TAB_LAYOUT);
frame.pack();
//创建八个标签组件,将五个中间容器设置为流布局,并且将标签组件分别放入到其中
JLabel l1=new JLabel("工资状况");
JLabel l2=new JLabel("3000元/月");
JLabel l3=new JLabel("奖金状况");
JLabel l4=new JLabel("1500元/月");
JLabel l5=new JLabel("津贴状况");
JLabel l6=new JLabel("500元/月");
JLabel l7=new JLabel("社保状况");
JLabel l8=new JLabel("200元/月");
panel2.setLayout(new FlowLayout());
panel3.setLayout(new FlowLayout());
panel4.setLayout(new FlowLayout());
panel5.setLayout(new FlowLayout());
panel2.add(l1);
panel2.add(l2);
panel3.add(l3);
panel3.add(l4);
panel4.add(l5);
panel4.add(l6);
panel5.add(l7);
panel5.add(l8);
frame.pack();
}
}
阅读全文
0 0
- 在标签选项卡中添加基本组件
- JTabbedPane选项卡上添加组件
- JTabbedPane选项卡上添加组件
- 在代码中为选项卡添加内容
- 在TabControl中的TabPage选项卡中添加Form窗体
- 在TabControl中的TabPage选项卡中添加Form窗体
- 在TabControl中的TabPage选项卡中添加Form窗体
- Android-在动作栏中添加和删除选项卡
- 在vs2005中添加 组件 com组件
- 在select标签中添加a标签
- 如何在ComBox选项中添加图片
- tabcontrol动态生成选项卡,并且在选项卡中添加窗体
- 添加/删除windows组件中没有IIS选项 怎么办
- C#之将DLL组件添加到工具箱选项中...
- 在用户组件中使用自定义标签
- 在用户组件中使用自定义标签
- 在iis中添加php组件
- 在JTable中添加可视化组件
- DTD文档类型和HTML基础元素
- mac numbers fx
- 每天学点Linux之grep命令的使用
- idea中Git与GitHub的使用入门
- 安全的信息发送器
- 在标签选项卡中添加基本组件
- Android 实现背景音乐的播放及震动
- [swift]调用匿名函数初始化属性
- ionic的ion-tabs和ion-side-menus
- 经典的print_table学习
- 第3章——表、栈和队列
- mysql之连表查询:LEFT JOIN、RIGHT JOIN、INNER JOIN。
- Testdisk 操作指南
- iptables替换firewalld