JTabbedPane选项窗格的使用
2015-05-13 22:51
288 查看
JTabbedPane在Swing中实现选项窗格,它可以把多个组件放在多个选项卡中,从而使页面不致拥挤,其选项卡的形式也能为程序增色不少。选项窗格和分隔窗格类似,创建出来需要添加到设置好布局的面板中,通常我们可以设置布局为1*1的网格布局或是边界布局。
import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTabbedPane; public class UIManager extends JFrame{ public UIManager(){ super("学生信息管理系统"); } public void initUI(){ this.setBounds(300, 300, 500, 400); this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { super.windowClosing(e); System.exit(0); }}); layoutUI(); this.setVisible(true); } private void layoutUI(){ //对象实例化 JTabbedPane tab = new JTabbedPane(JTabbedPane.TOP); //容器 Container container = this.getLayeredPane(); //对象化面板 JPanel combop = new JPanel(); JPanel p1 = new JPanel(); JPanel p2 = new JPanel(); JPanel p3 = new JPanel(); JPanel p4 = new JPanel(); tab.add(p1,"Select"); tab.add(p2,"Updata"); tab.add(p3,"Inserte"); tab.add(p4,"Delete"); combop.add(new JLabel("学生信息管理系统")); container.setLayout(new BorderLayout()); container.add(combop,BorderLayout.NORTH); container.add(tab,BorderLayout.CENTER); } public static void main(String[] args) { UIManager ui = new UIManager(); ui.initUI(); } }
截图:
<img src="http://img.blog.csdn.net/20150513225145674?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveXVleWVzaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
//运行一下代码就能基本了解了
相关文章推荐
- JTabbedPane选项窗格的使用
- JTabbedPane选项窗格的使用
- Highcharts翻译系列八:Pane窗格选项和PlotOptions绘图选项概览
- 今日体会之JTabbedPane的使用和JFrame的透明化方法
- 网站编码是GBK或者GB2312的,Encoding.里面没有这些选项,如何使用方法
- Python使用argparse命令行选项计算文件中单词个数
- DNN pane 窗格 面板 汉化
- ubuntu下使用grub customizer修改启动选项
- 数据字典(选项)管理 的具体使用方法介绍 - 以审批流程类别管理为例(工作流类型管理)
- 【VSTO】创建 Excel 2007 AddIn (2. 使用 Ribbon 和自定义Pane View)
- tar命令的选项使用
- 如何查看VS命令行选项,并使用命令卸载VS
- 使用jquery为select选项添加跳转链接
- 使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项
- gcc选项 和 gdb 使用
- 如何使用xcode的Diagnostics选项调试crash
- 换bak 文件-debug 请使用WITH MOVE选项来 xxx 错误
- 基于PHP选项与信息函数的使用详解
- 在JSP中使用el函数标签获取默认值(男女性别选项)
- CursorLoader获取联系人并使用选项菜单添加联系人