admin管理员组文章数量:1122853
最近做课程设计,要做图形化界面,但是用card布局去实现界面切换始终搞不明白,然后看到了JTabbedPane,使用了一下,感觉效果不错,简单易行hhh
这是效果图:
题目是关于散列文件结果的(这个可以忽略不计,直接看这个JTabbedPane):
先申明一个JTabbedPane,如下:
public JTabbedPane tabbedPane;
实例化:
tabbedPane = new JTabbedPane();
然后往里边加标签就好了:
tabbedPane = new JTabbedPane();
tabbedPane.addTab("新建", newfile.panel1);
tabbedPane.addTab("查找", searchfile.panel1);
tabbedPane.addTab("删除", deletefile.panel1);
tabbedPane.addTab("设置", sethashtable.panel1);
tabbedPane.addTab("查看", lookfile.contentPane);
tabbedPane.addTab("散列值计算器", computer.panel1);
此处,应该将每个标签都用一个JPanel来表示即可。这个得自己写。
还可以设置一些属性:
tabbedPane.setPreferredSize(new Dimension(430, 340));
tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
tabbedPane.setTabPlacement(JTabbedPane.TOP);
加载到JFrame上:
this.add(tabbedPane);
setContentPane(tabbedPane);
这样就可以比较简单的实现界面切换效果了。
切换效果如下:
本文标签: 标签页面JTabbedPaneswing
版权声明:本文标题:JTabbedPaneswing标签页的使用实现页面切换 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1726435424a1096239.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论