学习swing组件,主要有三个内容
一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件
1.JFrame JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内
容面板,而反过来就不行.
2.JLabel JLabel是一标签.在它的文本里嵌入html标签,可以简单实现一个超链接组件
3.JButton JButton是一个按钮
4.JTextField JTextField 一个文本框
5.JTextArea 文本区域,与文本框不同的是它是多行的
6.JPasswordField
7.JPanel 一个面板.一般用作控制组件的布局.
8.JCheckBox 复选框
9.JRadioButton 单选按钮.单选按钮要用到ButtonGroup.添加到同一个ButtonGroup的单选按钮表示在它们之间只可选其一.不同ButtonGroup里的单选按钮相互之间的选择不受影响.
10.JScrollPane JScrollPane由四个角,两个头部,和一个视口组成.四个角和两个头部都是由Component组成.四个角并不是总是显示出来的.左上角只有当两个头部同时存在才显示,右下角只有两个滚动条同时出现才会出现.其他两个角可同理知道什么时候会出现.视口是显示内容的部分,由JViewport对象表示.而真正显示的内容,由JViewport的view表示
分享到:
相关推荐
【Swing组件详解】 Swing是Java编程语言中用于创建图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC)的一部分。在早期的Java版本(如JDK 1.0和1.1)中,Abstract Window Toolkit (AWT)是主要的GUI...
Swing组件是Java编程语言中用于构建用户图形界面(GUI)的一部分,特别是在J2EE(Java 2 Platform, Enterprise Edition)环境中。Swing是Java Foundation Classes (JFC)的一部分,提供了一套丰富的组件库,允许...
本文档将对 Java Swing 中的组件进行详细的介绍和分析。 JFrame Java Swing 中的 JFrame 是一个基本的窗口组件,继承自 java.awt.Frame 类。JFrame 提供了一个基本的窗口框架,可以用来创建多种类型的窗口应用程序...
Swing 是 Java 编程语言中的一组图形用户界面(GUI)组件,它们提供了丰富的用户界面元素,帮助开发者快速构建桌面应用程序。Swing 组件可以分为五大类:顶层容器、中间容器、特殊容器、基本组件和不可编辑组件。 ...
Swing组件是Java GUI(图形用户界面)编程中的核心元素,它是Java Foundation Classes (JFC) 的一部分。Swing提供了一系列丰富的组件,用于构建功能强大的桌面应用程序。在本实例中,我们将深入探讨Swing组件的使用...
在Java Swing组件全演示的小程序中,开发者展示了如何使用这些组件创建一个综合的用户界面,让用户能够交互操作。 例如,JSplitPane是一个特殊容器,用于拆分两个子组件。它可以水平或垂直分割,允许用户动态调整两...
普通swing组件用法
Swing组件基于AWT,但使用轻量级的组件模型,这意味着它们在内存和性能上更为高效。Swing提供了大量的组件,包括按钮、文本框、列表、表格、菜单等,这些组件使得开发者能够创建出复杂且交互性强的用户界面。 1. **...
本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过创建一个JFrame对象,可以创建一个名为...
Swing扩展组件是Java Swing库中的一...同时,Swing组件的事件处理机制和模型-视图-控制器(MVC)设计模式也为程序的可维护性和可扩展性提供了保障。因此,深入理解和使用Swing扩展组件对于Java GUI开发者来说至关重要。
Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端Java Swing组件写的游戏客户端 Java Swing组件写的游戏客户端...
Swing是Java编程语言中...以上就是Swing组件的一些核心功能和用法,它们共同构成了Swing组件体系,为开发复杂的Java桌面应用提供了强大的支持。通过灵活组合和定制这些组件,开发者可以创建出满足各种需求的用户界面。
主题是“Java实验报告之图形用户界面程序设计与AWT/Swing组件”,主要目标是让学生熟悉Java GUI设计原理、程序结构,掌握AWT和Swing组件的功能,以及学会应用这些组件来设计应用程序,特别是实现一个Windows计算器的...
在这个"Swing组件demo"中,我们可以深入学习Swing组件的使用方法和特性。 Swing组件包括但不限于: 1. **JFrame**: JFrame是窗口的基础类,它为其他组件提供了一个容器。在Swing应用中,通常会创建一个JFrame实例...
常用Swing组件GUI设计,
JIDE Common Layer是一套很不错的Swing组件类库,它JIDE软件公司其他产品的基础,于2007年4月开源,在其开源之前是JIDE商业软件中的一部分。它包含将近10万行代码,超过30个的Swing组件和工具。 压缩包中含有对应的...
例如,一个漂亮的Swing组件可能使用了`LookAndFeel` API来自定义组件的外观,使其符合特定的设计风格。另一个可能实现了自定义布局管理器,以便在窗口中更灵活地排列组件。还有可能是对组件进行了扩展,添加了额外的...
综上所述,Swing组件大全教程将详细介绍这些组件的用法,提供实例代码,帮助开发者熟练掌握Swing的使用,结合数据库操作和jxl库处理Excel数据,以及利用TableLayout优化GUI布局,提升Swing应用的用户体验。...