`
junzai
  • 浏览: 15274 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

常用swing组件类举例

阅读更多
                             常用的swing组件类举例

顶层容器:JFrame 窗体

中间容器:JPanel,添加到其他容器使用的容器组件,可将组件添加到JPanel,再将JPanel添加打某个容器

基本控件:

JLabel:标签是用户不能修改只能查看其内容的组件,常用在界面上输出信息。
JCheckBox:复选框按钮,具有开关或真假状态
JList:列表框,允许用户从一个列表中选择一项或多项的组件。

JMenuBar:菜单栏,添加到窗体的面板上。设置菜单栏的方法,setJMenuBar(JMenuBar menubar)。菜单栏不响应事件
JMenu:菜单,添加到JMenuBar上。鼠标单击一个菜单时,就展开该菜单,在菜单中显示一列菜单项,就会产生一个动作事件。用add,菜单不响应事件
JMenuItem:菜单选项,添加到JMenu上。当鼠标或键盘选中时,就触发一个动作事件,菜单项可以是一个命令,也可以是另一个菜单。将菜单项加入到菜单中使用add方法。

JButton:引发事件为ActionEvent,可实现ActionListener监听器接口的actionPerformed()方法,用addActionlistener方法注册,用getActionCommand或getSource()方法确定事件源
JRadioButton:单选按钮。可以用ButtonGroup创建按钮组对象,应用对象的add()方法顺序加入各个单选按钮。单选按钮的选择事件是ActionEvent类事件。

JTextField:单行文本框,常供用户输入输入姓名等。它是一个能接收用户的键盘输入的单行文本区域。
JPasswordField:是JTextField的子类,对象中输入的文字会被其他字符替代,这个常用来在java程序中输入口令。
JTextArea:多行文本框,与JTextField类似。
JToolBar:工具条
分享到:
评论

相关推荐

    语言程序设计资料:Java面向对象程序设计第10章_Java_Swing图形用户界面.ppt

    首先,Swing提供了丰富的组件类,用于创建各种窗口应用。窗口在Swing中通常由`JFrame`类表示,它是一个底层容器,可以容纳其他组件。`JFrame`类继承自`Container`类,通过调用`JFrame()`或`JFrame(String s)`构造...

    推选文档GUI程序设计PPT.ppt

    Swing组件如JFrame、JPanel、JButton等在外观和行为上更加可定制,并且它们有自己的布局管理器,如BoxLayout和GridBagLayout。Swing还引入了模型-视图-控制器(MVC)架构,使得组件的逻辑和表现分离,更易于维护。 ...

    javaGUI基础教程

    Swing组件通常比AWT组件更美观且功能更强大。尽管Swing有自己的布局管理器,但它也支持AWT的布局管理器。Swing还引入了轻量级组件的概念,它们不直接依赖于操作系统,因此具有更好的性能和一致性。 学习Java GUI...

    JAVA AWT事件模型教学实例

    总的来说,虽然AWT是Java GUI编程的早期框架,但SWING因其更强大的功能、更好的用户体验和灵活性而成为更常用的选择。理解AWT事件模型对于学习和使用SWING同样重要,因为很多基础概念和原理是相通的。在实际开发中,...

    java入门pdf

    - **5.4.2 Swing组件库常用组件举例**:创建一个简单的Swing应用程序。 **5.5 GUI设计实例** #### 第六章:Java数据库程序设计 **6.1 Java数据库程序设计概述** Java数据库程序设计主要涉及如何使用Java语言与...

    java自学之道

    1.4 Swing组件 1.5 组件与容器的关系 1.6 swing常用组件 2、Swing常用组件 2.1文本组件 2.2 标签 2.3 按钮 2.4单选按钮组件 2.5 复选框组件 2.6列表框组件 2.7组合框组件 2.8滑块组件 事件处理 3.1 事件处理原理 ...

    实例12复选框(java实例系列)

    在Java编程语言中,复选框(CheckBox)是Swing组件库中的一个重要组成部分,用于创建用户界面中的多选选项。本实例"实例12复选框"深入探讨了如何在Java应用程序中使用JCheckBox类来实现这一功能。下面将详细阐述相关...

    2021-2022计算机二级等级考试试题及答案No.17764.docx

    Swing组件创建框架窗口 **知识点**:使用Swing创建框架窗口。 - **描述**:Swing是Java的一个GUI工具包,可以用于创建桌面应用程序。 - **举例**:`JFrame` 类是Swing中的一个类,它可以用来创建框架窗口。 ### 7....

    Java常见你面试题、笔试题(含答案)

    10. **常用类、包、接口举例**: - 类:ArrayList、HashMap、Thread、File、Socket - 包:java.util、java.io、java.net、java.awt、javax.swing - 接口:Runnable、Comparator、Serializable、Iterable 11. **...

    疯狂JAVA讲义

    11.4 AWT 常用组件 398 11.4.1 基本组件 398 11.4.2 对话框 400 11.5 事件处理 403 11.5.1 Java事件模型的流程 403 11.5.2 事件和事件监听器 405 11.5.3 事件适配器 409 11.5.4 事件监听器的实现形式 411 ...

    Python核心编程第二版

     2.18 类   2.19 模块   2.19.1 如何导入模块   2.19.2 如何访问一个模块函数或访问一个模块变量   2.20 实用的函数   2.21 练习   第3章 Python基础   3.1 语句和语法   3.1.1 注释(#)...

    超级有影响力霸气的Java面试题大全文档

     Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,...

    Java面试宝典基础篇1——设计模式和分布式事务.pdf

    Seata是阿里巴巴开源的一款分布式事务解决方案,它包含三个核心组件:事务协调器(TC)、事务管理器(TM)、资源管理器(RM),通过这些组件来管理分布式事务的各个参与方。在使用Seata时,开发者需要在项目中引入...

    2021-2022计算机二级等级考试试题及答案No.13378.docx

    - **知识点概述**:Swing提供了多种窗口组件,其中`JFrame`是用于创建框架窗口的主要组件。 - **深入理解**:`JFrame`是Swing框架中用于创建主窗口的标准容器。它包含了许多内置功能,如标题栏、关闭按钮等,非常...

    2021-2022计算机二级等级考试试题及答案No.995.docx

    - **FlowLayout**:FlowLayout是Swing布局管理器之一,它将组件放置在容器中,使它们水平或垂直地对齐。 - **常量**: - **FlowLayout.LEFT**:将组件左对齐。 - **FlowLayout.CENTER**:将组件居中对齐。 - **...

    2021-2022计算机二级等级考试试题及答案No.10230.docx

    - **原因**:在Java Swing中,`Frame`是顶级容器之一,可以用来包含菜单条等其他GUI组件。 ### 10. CSS边框设置 - **样式设置**:`border-width: 10px 1px 5px 20px;` - **解释**:四个参数分别对应上、右、下、左...

    2021-2022计算机二级等级考试试题及答案No.17497.docx

    - **包**:Java中的GUI组件主要分布在`java.awt`和`javax.swing`两个包中。 ### 29. Rnd函数的范围 - **范围**:Rnd函数用于生成0到1之间的随机数,不包括1。 - **示例**:0、0.1234、0.0005都是可能的返回值,而1...

    2021-2022计算机二级等级考试试题及答案No.11226.docx

    - **注意点**:Java中的按钮类名为`Button`,但要注意区分与Swing库中的`JButton`类。 #### 8. 成员变量与局部变量 - **知识点解析**: - **成员变量**:在类中定义的变量称为成员变量,也称为实例变量,它们...

Global site tag (gtag.js) - Google Analytics