try
{
BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;
//UIManager.put("RootPane.setupButtonVisible", false);
org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
}
catch(Exception e)
{
//TODO exception
}
// 创建窗体对象
JFrame jFrame =new JFrame();
// 设置窗体大小
jFrame.setSize(800, 500);
// 设置窗体全屏展示
//jFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
// 设置窗体显示位置
//jFrame.setLocation(100,200);
// 设置窗体显示正中间
jFrame.setLocationRelativeTo(null);
// 设置窗体标题
jFrame.setTitle("窗体标题");
// 设置窗体不可全屏显示
//jFrame.setResizable(false);
// 设置窗体关闭后退出程序
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置此窗口是否应该始终位于其他窗口上方
jFrame.setAlwaysOnTop(true);
// 设置窗体图标
jFrame.setIconImage(new ImageIcon(HelloWorld.class.getResource("/images/book.png")).getImage());
JTabbedPane tabbedPane =new JTabbedPane();
// 为选项卡设置内容
JPanel jPanel =new JPanel(null);
JButton btn01 =new JButton("btn01");
btn01.setLocation(10,10);
btn01.setSize(60, 40);
jPanel.add(btn01);
// 为选项卡设置内容
JPanel jPanel2 =new JPanel(null);
JButton btn02 =new JButton("btn02");
btn02.setLocation(10,10);
btn02.setSize(60, 40);
jPanel2.add(btn02);
// 添加选项卡
tabbedPane.addTab("选项卡1",jPanel);
tabbedPane.addTab("选项卡2",jPanel2);
tabbedPane.addTab("选项卡3",jPanel2);
tabbedPane.addTab("选项卡4",jPanel2);
tabbedPane.addTab("选项卡5",jPanel2);
tabbedPane.addTab("选项卡6",jPanel2);
tabbedPane.addTab("选项卡7",jPanel2);
tabbedPane.addTab("选项卡8",jPanel2);
tabbedPane.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
// 获取选项卡选中索引
System.out.println(tabbedPane.getSelectedIndex());
}
});
// 设置选项卡在窗口中的位置
tabbedPane.setTabPlacement(JTabbedPane.LEFT);
// 设置选项卡超出后策略,SCROLL_TAB_LAYOUT滚动条,WRAP_TAB_LAYOUT包起来
tabbedPane.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT);
// 设置选项卡默认选中第几个
tabbedPane.setSelectedIndex(1);
// 在指定位置插入选项卡
tabbedPane.insertTab("选项卡10", null, btn02, null, 0);
// 移除选项卡
tabbedPane.remove(0);
jFrame.add(tabbedPane);
// 设置窗体可见
jFrame.setVisible(true);