首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Swing(一)

目录 1、通过对Java Swing的发展过程,知晓其基本的背景知识; 2、通过对Java Swing功能的介绍,初步了解其用处所在  2.1Swing的功能: 2.2Swing的特点: 2.3Java...Swing的包结构 3、通过一个简单实例,对Java Swing图形开发有一个简单认识 最后的运行结果:  以上就是今天分享的,以后慢慢升级,敬请期待 ---- 1、通过对Java Swing的发展过程...2、通过对Java Swing功能的介绍,初步了解其用处所在  2.1Swing的功能: ◆ Swing为纯Java实现,不依赖于操作系统,移植性较强     ◆ Swing是在AWT基础上发展起来的一套新的图形界面开发工具...2.2Swing的特点: ◆ swing包”是Java Swing提供的最大的包 ◆ Swing组件均以“J”开头 ◆ 支持键盘操作 ◆ 设置边框 2.3Java Swing的包结构 3、..."); if(n==0) { JOptionPane.showMessageDialog(null, "Me too"); break; } } } } 最后的运行结果

69920
您找到你想要的搜索结果了吗?
是的
没有找到

Swing的介绍

Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素....它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT.它们是JFC一部分.它们支持可更换的面板和主题,然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们.这意味着你可以在任意平台上使用...,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色.由于AWT需要调用底层平台的GUI实现,所以AWT只能使用各种平台上GUI组件的交集,这大大限制了AWT所支持的GUI组件.对Swing而言...Swing开发图形界面有如下优势 : Swing组件不再依赖于本地平台的GUI,无须采用各种平台的GUI交集,因此Swing提供了大量图形界面组件,远远超出了AWT所提供的图形界面组件集....Swing组件不再依赖于本地平台GUI,因此不会产生与平台相关的bug. Swing组件在各种平台上运行时可以保证具有相同的图形界面外观.

1K20

【Groovy】使用 SwingBuilder 构建 Swing 窗口 ( 创建一个 Swing 构造器 | 配置 Swing 窗口的一系列属性 | 设置 Swing 窗口显示 )

文章目录 一、使用 SwingBuilder 构建 Swing 窗口 二、完整代码示例 一、使用 SwingBuilder 构建 Swing 窗口 ---- 在 Groovy 中 , 可以使用 SwingBuilder...构建 Swing 窗口 , 用于在 Gradle 编译时 , 弹出一些窗口界面 ; 其用法如下 : 首先 , 创建一个 Swing 构造器 , SwingBuilder 对象 ; // 创建 Swing...对象的 frame 方法中配置 ; Swing 窗口的内容在闭包中设置 ; // 配置 Swing 窗口 def swing = swingBuilder.frame( title:...窗口显示 , 即设置其可见 ; // 设置 Swing 窗口显示 swing.setVisible(true) 二、完整代码示例 ---- 完整代码示例 : import groovy.swing.SwingBuilder...SwingBuilder() // 配置 Swing 窗口 def swing = swingBuilder.frame( title: "Swing 窗口", size

71320

java swing入门教程_java swing基础(菜鸟教程学习)

Java Swing介绍 1.Swing是一个为java世纪的GUI工具包 2.Swing是JAVA基础类的一部分 3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件...4.Swing提供许多比AWT更好的屏幕显示元素,用纯java写成。...先写一个hello world 程序吧 HelloWorldSwing.java文件代码如下: //解释一波 这是创建窗口到添加标签”hello world”然后显示的实例 import javax.swing...; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField...JPanel java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame

2.4K20

《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing的基本知识

2.1.5 小应用程序/应用程序的组合    有时需要实现这样一个源文件,它既可作为应用程序运行又可作为小应用程序运行。例2-3示出了一种实现小应用程序/应用程序组合的方法。 ...,所以该小应用程序运行不正常。...虽然,invokeLater在把可运行对象放入队列后就返回,而InvokeAndWait一直等待直到已启动了可运行对象的run方法才返回。...从事件派发线程调用invokeAndWait()所带来的问题是:invokeAndWait()锁定调用它的线程,直到可运行对象从事件派发线程中派出去并且该可运行对象的run方法激活。...另外,除事件派发线程外的其他线程可以调度在事件派发线程上实现的可运行对象。  Swing是一个可靠的、工业标准的用户界面工具包,比AWT大有改进。

2.4K20

Java Swing 的Document类详解

Document是用于文本的容器,用作swing文本组件的模型。 此接口的目标是从非常简单的需求(纯文本文本字段)扩展到复杂需求(例如,HTML或XML文档)。...为了支持国际化,Swing文本模型使用unicode字符。 文本组件中显示的字符序列通常称为组件的内容 。 要引用序列中的位置,使用的坐标是两个字符之间的位置。...getLength() getText(int, int) getText(int, int, javax.swing.text.Segment) 结构 文本很少被简单地表示为无特征内容。...addUndoableEditListener(UndoableEditListener) removeUndoableEditListener(UndoableEditListener) 字段 文档实现通常在运行时具有一些与它们相关联的属性集...getProperty(java.lang.Object) putProperty(java.lang.Object, java.lang.Object) 有关Document类的更多信息,请参阅The Swing

2K41

Java-GUI 编程之 Swing

Swing概述  实际使用 Java 开发图形界面程序时 ,很少使用 AWT 组件,绝大部分时候都是用 Swing 组件开发的 。...Swing 组件不再依赖于本地平台 GUI ,因此不会产生与平台 相关的 bug 。 Swing 组件在各种平台上运行时可以保证具有相同的图形界面外观。...因 此,Swing可以使用插拔式外观感觉 (Pluggable Look And Feel, PLAF)来控制组件外观,使得 Swing图形界面在同一个平台上运行时能拥有不同的外观,用户可以选择自己喜欢的外观...Swing组件层次 Swing组件继承体系图: ​ 大部分Swing 组件都是 JComponent抽象类的直接或间接子类(并不是全部的 Swing 组件),JComponent 类定义了所有子类组件的通用方法...Swing组件按照功能来分类: AWT组件的Swing实现 ​ Swing 为除 Canvas 之外的所有 AWT 组件提供了相应的实现,Swing 组件比 AWT 组件的功能更加强大。

2.3K10
领券