首页 > 代码库 > 中间容器 - JTabbedPane的用法的最简举例
中间容器 - JTabbedPane的用法的最简举例
摘自并整理http://blog.csdn.net/liu_zhen_wei/article/details/6445345
JTabbedPane的用法的最简举例
1 package com.wst.bj; 2 3 import java.awt.BorderLayout; 4 import java.awt.Container; 5 import java.awt.event.WindowAdapter; 6 import java.awt.event.WindowEvent; 7 8 import javax.swing.JFrame; 9 import javax.swing.JLabel; 10 import javax.swing.JPanel; 11 import javax.swing.JTabbedPane; 12 13 public class JTabbedPaneDemo { 14 public static void main(String[] args) { 15 UIManager ui = new UIManager(); 16 ui.initUI(); 17 } 18 } 19 20 class UIManager extends JFrame { 21 22 public UIManager() { 23 super("学生信息管理系统"); 24 } 25 26 public void initUI() { 27 this.setBounds(300, 300, 500, 400); 28 this.addWindowListener(new WindowAdapter() { 29 public void windowClosing(WindowEvent e) { 30 super.windowClosing(e); 31 System.exit(0); 32 } 33 }); 34 layoutUI(); 35 this.setVisible(true); 36 } 37 38 private void layoutUI() { 39 40 // 对象实例化 41 JTabbedPane tab = new JTabbedPane(JTabbedPane.TOP); 42 // 容器 43 Container container = this.getLayeredPane(); 44 // 对象化面板 45 JPanel combop = new JPanel(); 46 JPanel p1 = new JPanel(); 47 JPanel p2 = new JPanel(); 48 JPanel p3 = new JPanel(); 49 JPanel p4 = new JPanel(); 50 51 tab.add(p1, "Select"); 52 tab.add(p2, "Updata"); 53 tab.add(p3, "Inserte"); 54 tab.add(p4, "Delete"); 55 56 combop.add(new JLabel("学生信息管理系统")); 57 58 container.setLayout(new BorderLayout()); 59 container.add(combop, BorderLayout.NORTH); 60 container.add(tab, BorderLayout.CENTER); 61 62 } 63 }
中间容器 - JTabbedPane的用法的最简举例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。