和风细雨

世上本无难事,心以为难,斯乃真难。苟不存一难之见于心,则运用之术自出。

JTabbedPane选项窗格的使用

选项窗格JTabbedPane

JTabbedPane在Swing中实现选项窗格,它可以把多个组件放在多个选项卡中,从而使页面不致拥挤,其选项卡的形式也能为程序增色不少。
选项窗格和分隔窗格类似,创建出来需要添加到设置好布局的面板中,通常我们可以设置布局为1*1的网格布局或是边界布局。
选项窗格内部可以放置多个选项页,每个选项页都可以容纳一个JPanel作为子组件,我们只要设计好需要添加到选项页的面板即可。

JTabbedPane效果

创建JTabbedPane

// 创建选项窗格
JTabbedPane tabPane = new JTabbedPane();

// 设置面板布局为网格布局
this.setLayout(new GridLayout(1,1));
tabPane.setTabPlacement(JTabbedPane.TOP);// 设定选项卡放在上部
this.add(tabPane);// 将选项窗格放置在面板中 

// 创建一个StockPanel面板并添加到选项窗格,这是指定图标的方法
StockPanel stockPanel=new StockPanel();
tabPane.addTab("库存页面", new ImageIcon(TabbedPanel.class
  .getResource("/stock.gif")), stockPanel);

ImportPanel importPanel=new ImportPanel();
tabPane.addTab("进货页面", new ImageIcon(TabbedPanel.class
  .getResource("/import.gif")), importPanel);

// 创建一个SaledPanel面板并添加到选项窗格,这是不指定图标的方法
SaledPanel saledPanel=new SaledPanel();
tabPane.addTab("已售页面",  saledPanel);

// 选择第一个选项页为当前选择的选项页
tabPane.setSelectedIndex(0);

posted on 2008-03-03 22:57 和风细雨 阅读(396) 评论(4)  编辑  收藏 所属分类: Swing

评论

# re: JTabbedPane选项窗格的使用[未登录] 2008-07-16 17:31 IT民工

能不能把你的源码发给我,email:hnbcjzj@163.com;谢谢  回复  更多评论   

# re: JTabbedPane选项窗格的使用[未登录] 2008-07-16 17:50 IT民工

public class Test extends JApplet{

private String cards[] = { "Panel1", "Panel2", "Panel3" };
private JTabbedPane tabpane = new JTabbedPane();
private JPanel p1,p2,p3;
public void init() {
this.setSize(1000, 640);
for (int i = 0; i < cards.length; i++)
tabpane.addTab(cards[i], getJpanel());
//
Container cp = getContentPane();
cp.add(tabpane);
}
public JPanel getJpanel() {
JPanel p=new JPanel();
p.add(new JTextArea());
return p;
}
public static void main(String[] args) {
Test test =new Test();
test.init();
}
}  回复  更多评论   

# re: JTabbedPane选项窗格的使用[未登录] 2008-07-16 17:51 IT民工

我的代码为什么就没出来呢,面板中没有我加的jtextArea.帮我看看啊,你的源码能给我发一份吗,
我的email:hnbcjzj@163.com
我等  回复  更多评论   

# re: JTabbedPane选项窗格的使用 2008-08-09 16:06 和风细雨

http://www.blogjava.net/junglesong/archive/2008/08/09/221025.html

中,公共资源管理系统就有选项卡的例子。  回复  更多评论   


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
成果网帮您增加网站收入
 
相关链接:
网站导航: