`
joyo_fly
  • 浏览: 87798 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

使用JTabbedPane

 
阅读更多

1、创建和初始化JTabbedPane

JTabbedPane tabbedPane = new JTabbedPane();
ImageIcon icon = createImageIcon("images/middle.gif");
JComponent panel1 = makeTextPanel("Panel #1");
tabbedPane.addTab("Tab 1", icon, panel1,
                  "Does nothing");
tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);
JComponent panel2 = makeTextPanel("Panel #2");
tabbedPane.addTab("Tab 2", icon, panel2,
                  "Does twice as much nothing");
tabbedPane.setMnemonicAt(1, KeyEvent.VK_2);

 

如要通过代码显示切换到某个tab上,调用setSelectedIndex setSelectedComponent方法。

如要通过快捷键切换tab,调用setMnemonicAt 方法。

分享到:
评论

相关推荐

    学生成绩系统_实现成绩的查询和排序。具体要求如下:使用jtabbedpane,建立三个选项卡“成绩输入,实验内容:实现成绩的查询和排序

    具体要求如下:使用JTabbedPane,建立三个选项卡“成绩输入”、“成绩查询”、“成绩排序” ① 成绩输入:从界面上输入学生的学号和成绩,点击“确认”按钮进行保存。 ② 成绩查询:输入学生的学号,点击“查询”...

    带关闭按钮的JTabbedPane

    3. **适配器继承**:由于`JTabbedPane`不直接支持添加关闭按钮,开发者可能使用了适配器模式来扩展其功能。适配器类可能继承自`JTabbedPane`的抽象方法,如`createTabComponent`,并返回包含关闭按钮的自定义面板。...

    swing自定义JTabbedPane组件外观

    总之,自定义`JTabbedPane`外观涉及的主要知识点包括:Swing组件模型、UI设计模式、可绘制组件、布局管理和API的使用。通过理解和实践这些概念,开发者可以创建出满足特定需求的、具有独特外观的`JTabbedPane`组件。

    Jtabbedpane实现多任务

    `JTabbedPane`提供了直观且易于使用的界面,使得用户能够轻松管理多个任务或视图,而无需在多个窗口之间进行切换。以下是对`JTabbedPane`的详细知识点的解释: 1. **组件引入**:在Java Swing中,`javax.swing....

    java swing JTabbedPane实例

    这个实例显然展示了如何在Java程序中使用`JTabbedPane`来创建具有多个视图的界面,每个视图都可以包含不同的组件或信息。 `JTabbedPane`的基本用法包括创建一个新的`JTabbedPane`对象,然后向其添加组件作为选项卡...

    成绩的查询和排序功能实现 java实现

    具体要求如下:使用JTabbedPane,建立三个选项卡“成绩输入”、“成绩查询”、“成绩排序” ① 成绩输入:从界面上输入学生的学号和成绩,点击“确认”按钮进行保存。 ② 成绩查询:输入学生的学号,点击“查询”...

    学生成绩系统

    具体要求如下:使用JTabbedPane,建立三个选项卡“成绩输入”、“成绩查询”、“成绩排序” ① 成绩输入:从界面上输入学生的学号和成绩,点击“确认”按钮进行保存。 ② 成绩查询:输入学生的学号,点击“查询”...

    netbeans实现的可关闭“JTabbedPane”

    6. **兼容性**: 这个实现应该与标准的`JTabbedPane`保持高度的兼容性,以便于在其他不使用NetBeans的项目中也能方便地集成和使用。 在压缩包`OnClosingJTab`中,很可能包含了这个具有关闭功能的`JTabbedPane`的源...

    Java中JTabbedPane(选项卡)的用法实例

    在本实例中,我们将深入探讨`JTabbedPane`的使用方法,以及如何通过示例代码`Tabs.java`创建一个简单的选项卡式界面。 首先,我们需要导入`javax.swing.*`包,因为`JTabbedPane`是该包的一部分。接着,我们可以创建...

    java swing 浮动面板

    如果浮动面板需要包含多个功能区域,那么使用JTabbedPane是一个很好的选择。 此外,“java浮动面板”可能是一个具体的类文件,包含了实现浮动面板逻辑的代码。这个文件可能定义了浮动面板的构造函数、方法以及事件...

    基于Java的校园局域网通信系统的设计与实现.pdf

    基于Java的校园局域网通信系统的设计与...主窗体设计使用JTabbedPane类创建选项卡面板,系统选项卡用于切换不同的管理界面。数据库设计使用JavaDB存储用户信息和窗体位置信息。通信机制设计使用UDP协议实现数据传输。

    java界面编程的流程

    这包括使用JTable和JTree展示数据,或者使用JTabbedPane创建多页界面。此外,自定义组件和模型-视图-控制器(MVC)设计模式也是这一阶段的重点。开发者需要理解如何创建自己的组件,以及如何通过MVC模式更好地组织...

    基于Swing的类似编辑器的界面

    在Swing中,我们可以使用JTabbedPane组件来实现这一功能。JTabbedPane允许用户在不同的选项卡之间切换,并且可以添加自定义的关闭按钮来移除当前选项卡。通过监听用户的交互事件,如点击关闭按钮,我们可以动态地...

    java swing

    - 实现选项卡功能,通常会使用JTabbedPane组件。 - 示例代码:`JTabbedPane tabbedPane = new JTabbedPane();`,然后添加面板`tabbedPane.addTab("标签名", panel);` 6. **事件处理**: - Swing组件支持事件监听...

    基于Java的浏览器的设计与实现毕业设计.doc

    此外,浏览器还需要实现多页面浏览功能,这通常通过使用JTabbedPane或者自定义的分页组件来实现。每个标签页对应一个独立的网页,用户可以在多个页面间自由切换。同时,为了方便用户,浏览器应提供浏览历史记录和...

    java实例_简单Java_IDE工具

    - 主编辑区:使用JTabbedPane创建多个编辑标签,每个标签对应一个文件。JTabbedPane允许用户在不同的文件之间轻松切换。 - 信息显示区:用JTextArea展示编译错误或其他相关信息,通常是非编辑模式,方便开发者跟踪...

    疯狂JAVA讲义

    学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢? 13 1.5.3 运行Java程序 14 1.5.4 根据...

    swing开发学生管理系统

    例如,使用JOptionPane进行提示对话框,使用JTabbedPane实现不同用户界面的切换,使用JTable展示学生列表和成绩信息。 三、事件监听与处理 Swing通过事件监听机制实现了用户交互。例如,当用户点击登录按钮时,会...

    java-swing 学习代码

    如何使用面板组件 使用JPanel 使用JScrollPane 使用JSplitPane 使用JTabbedPane 使用JIntemalFrame 使用JLayeredPane 使用JRootPane

    tab页

    对于Java Swing或JavaFX这样的桌面应用,开发者可以使用JTabbedPane类来创建和管理Tab。这个组件提供了添加、删除和切换Tab的功能,并且可以设置每个Tab的内容为任意的Java组件,如按钮、文本框等。 在Web开发中,...

Global site tag (gtag.js) - Google Analytics