中间容器 - 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 }
时间: 2024-10-20 17:57:25

中间容器 - JTabbedPane的用法的最简举例的相关文章

顺序容器的insert用法

#include <iostream> #include <algorithm> #include <vector> #include <string> #include <list> using namespace std; //顺序容器的insert用法 //顺序容器:vector,deque,list,forward_list,array,string //------------------------------------------

C++中 vector(容器)的用法

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include<vector>以包含所需要的类文件vector 还有一定要加上using namespace std; 2.变量声明: 2.1 例:声明一个int向量以替代一维的数组:vector <int> a;(等于声明了一个int数组a[],大小没有指定,

STL里容器vector部分用法

基础用法在代码注释中说明 //test.cpp #include<iostream> #include<vector> using namespace std; int main() { vector<int> v; vector<int> v1(10);//为向量v1赋值10个0 vector<int> v3(10, 100);//为向量v3赋值10个100 for(int i=1; i<8; ++i) { v.push_back(i);

STL容器的常用用法

1.vector: #include <vector>#include <algorithm> vector<int> v;vector<int> v(10);//定义大小为10的int型向量容器.vector<int> v(10,3);//定义大小为10,每个元素为3. v.push_back(2);//尾部添加元素2.v[0]=2;v[1]=3;//下标访问. vector<int>::iterator it;//迭代器访问for

C++中容器vector的用法

参考C++ primer. vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值.和 string 对象一样,标准库负责管理存储元素的相关内存.我们把 vector 称为 容器 ,是因为它可以包含其他对象.一个容器中的所有对象都必须是同一种类型的.我们将在第 9 章更详细地介绍容器. 使用 vector 之前,必须包含相应的头文件.本书给出的例子,都是假设已作了相应的 using 声明: #include <vector> using std::vector; vector

关联容器set的用法(关联容器,红黑树,)

set和multiset会根据特定的排序准则自动将元素排序,set中元素不允许重复,multiset可以重复.// 2017/7/23号 好像set容器里面只能装一个元素 #include<iostream> #include<set> using namespace std; //set插入元素操作 int main() { //定义一个int型集合对象s,当前没有任何元素.由www.169it.com搜集整理 set<int> s; s.insert(8); //第

linux进程间通信之Posix 信号量用法详解代码举例

Posix信号量不同于System V信号量的信号量集,Posix信号量是单一的信号量,分为有名信号量和无名信号量.Posix有名信号量是使用Posix IPC名字标示的信号量,可用于进程和线程间的同步:Posix无名信号量是指基于内存的信号量,存放在共享内存区中,用于进程与线程间的同步. Posix有名信号量可以是内核维护,也可以在文件系统中维护,这取决于信号量对应的路径名是否映射到了真正的磁盘文件上,如果有映射到则在文件系统中维护,否则在内核中维护,Posix有名信号量由函数sem_open

Android Drawable 那些不为人知的高效用法

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:[张鸿洋的博客] 1.概述 Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用.那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure.layout,仅仅只要去考虑如何draw(canavs).当然了,对于Drawable传统的用法,大家肯定不陌生 ,今天主要给大家带来以下几

在Ubuntu16.04上部署LXC容器管理系统的相关步骤

打算安装一个LXC linux容器管理的软件来分配使用资源并配置不同的编程环境,这样就方便大家的使用,步骤如下(宿主机的环境都搭建好了,对应显卡的驱动等): 参考网站: 简单入门和相关指令总结:https://www.ibm.com/developerworks/cn/linux/1312_caojh_linuxlxc/index.html Linux 容器的资源管理方法:https://www.ibm.com/developerworks/cn/linux/1404_caojh_lxc/ 其他