12.14Swing 和 JFC

14【Java学习笔记】java图形界面编程 AWT是抽象窗口工具类(Abstrat Window ToolKit)的缩写,AWT库中有60多个类和接口,几乎涵盖了创建Java图形界面程序的所有工具。利用AWT类库,可以在Applet的显示区域创建标签、按钮、复选框第二部分,还可以针对用户行为进行响应。AWT是jdk的一部分,AWT为图形界面程序提供了所需的丰富的组件,同时还提供了对事件类、监听器类、图形处理工具,2D图形的支持。 阅读详情

p { margin-bottom: 0.21cm; }

所有的Swing 组件,位于javax.swing 包中,他们是构筑在AWT 上层的gui 组件 swing 组件是JComponent 类的子类 Jcomponent 又是java.awt.Container 的子类

为了保证可移植性,swing 完全用java 语言编写

Swing 提供了比awt 】更多的组件库

Swing 也增强了awt 中原有组件的功能,增强功能后的组件在原来的名字前加了一个J 如Button 就是JButton

JFC(java foundation Class) 是指sun 对早期的jdk 进行扩展的部分,集合了Swing 组件和其他能简化开发api 类 包括 Swing , java 2d , accessibility , internationalization

 

15、Java GUI开发:AWT与Swing的深入解析 本文深入解析了Java GUI开发中的AWT与Swing技术,详细介绍了常见组件方法、用户界面逻辑分离、创建课程注册小程序的实践步骤以及AWT与Swing的对比。同时探讨了Swing组件的MVC架构、层次结构及JFC数据传输特性,并结合JBuilder工具演示了如何设计Swing用户界面。最后总结了技术要点,并展望了Java GUI开发的未来发展方向。 阅读详情

相关推荐

Cadence元件库介绍

Cadence安装完之后,在安装目录下,会有默认自带的一些常用元件库。例如,我的Candece安装目录为: D:\Cadence\Cadence_SPB_17.2-2016 元件库所在目录为: D:\Cadence\Cadence_SPB_17.2-2016\tools\capture\library 各个元件库对应的内容如下: AMPLIFIER.OLB 共 182 个零件,存放模拟放大器 IC,如 CA3280,TL027C,EL4093 等。 ARITHMETIC.OLB 共 182 个零件,存放

年少时的棉花糖 1万+

Java之JFC——Swing组件(JFrame、JPanel、JLabel、JButton......)

Swing 是 Java 提供的用于创建图形用户界面 (GUI) 的工具包,包含顶级容器(如 JFrame)、中间容器(如 JPanel)、基本组件(如 JButton和JTextField)、特殊用途组件(如 JTable和 JTree),以及菜单组件(如 JMenuBar),支持平台无关性和高度可定制性,适用于构建现代化、用户友好的桌面应用程序。

m0_73660699的博客 1984

最速下降法、牛顿法、拟牛顿法,Python实现高维二次目标函数优化

原理什么的就不说了,只有代码。。。 十元二次目标函数,求极小值点。 1.最速下降法 import random import numpy as np import matplotlib.pyplot as plt from sympy import * def goldsteinsearch(f, df, d, x, alpham, rho, t): flag = 0 a = 0 b = alpham fk = f(x) gk = df(x)

我乐飞的技术博客 2241

JFC、Awt、Swing的区别与用法

<br />            在利用java设计界面的时候一直有一个疑惑就是java.awt.*这个包下的组件和javax.swing.*这个包下的组件有什么区别,找了半天又发现一个JFC这样的名词,反复查了M个小时略析如下。<br /> <br />JFC<br />            JFC(全称为“Java Foundation Classes”,中文译为“爪哇基础类别”)是一个图形框架(Graphical Framework),依据此框架可建构出具有移携性(Portable)的Java式G

yangjingyuan的专栏 2984

深入解析STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用

本文深入解析了STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用。详细阐述了其作为USB主机和设备双重角色的硬件设计要点,包括VBUS电源管理与ID引脚配置,并提供了设备模式(如虚拟串口CDC)与主机模式(如读取U盘文件)的软件实现实战指南,帮助开发者充分发挥该芯片的OTG潜力。

weixin_29195615的博客 264

新能源充电桩充电枪口标准

建立的标准确保了新能源汽车充电的安全性、兼容性和效率,促进了新能源汽车产业的发展。

网络安全的研究者、新能源行业的追求者 4686

java学习之swing和JFC

———————————————————————————————————————————————————————————————————————— ———————————————————————————————————————————————————————————————————— JViewport 为数据源提供一个窗口或“视口”,例如,一个文本文件。该数据源为由 JView

jingza的博客 1752

YOLO11涨点优化:loss优化 | 一种新的基于Wasserstein距离的小目标检测评估方法,助力小目标涨点

提出了一种新的基于Wasserstein距离的小目标检测评估方法,通过它们对应的高斯分布计算它们之间的相似性

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1015

Swing和JFC

<br />1、所有的Swing组件,位于javax.swing包中,它们是构筑在AWT上层的GUI组件,Swing 组件是JComponent的类的子类<br />JComponent又是java.awt.container的子类<br />2、为了保证可移植性,Swing完全用java编写<br />3、Swing也增强了AWT中原有的组件的功能,例如与AWT的Button对应的Swing组件是JButton.<br />4、Swing提供了比AWT更多的组件库,例如JTable,JTree,JComb

hhwryjw123的专栏 921

【75】OpenCV C++实战篇——OpenCV 图像拼接、全景拼接(教程合集)

本文整理了OpenCV实现图像拼接的技术教程合集,涵盖C++和Python两种语言实现方案。图像拼接技术旨在将多张重叠图像融合为无缝全景图,既扩大视角又保持高分辨率。内容包含水平矫正等关键步骤(附对比效果图),提供多个实战案例的完整代码和详细讲解,涉及单应性矩阵、图像变换等核心技术。不同案例展示了从两张到多张图像的拼接效果,适合不同层次的学习者参考实践。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 528

【推荐100个unity插件】制作美丽 Unity 景观,增强Terrain材质表现的插件——GTS

GTS地形着色器是一款专为Unity设计的强大工具,可解决地形纹理绘制和光照处理的难题。它提供一键式配置,支持实时调整地形效果,包含细节注入、高度混合、雪注入等核心功能,并兼容网格地形和低多边形模型。插件完美集成Gaia天气系统,支持HDRP细分效果。安装后通过GTS管理器创建配置文件并应用到地形,即可快速生成高质量地形渲染。其模块化设计包含全局设置、网格转换和细节调整等面板,使开发者能灵活控制地形表现,显著提升视觉效果与性能表现。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1564

Java Swing interview

http://www.careerride.com/Swing-AWT-Interview-Questions.aspx   Swing interview questions and answers for freshers and experienced candidates. These interview questions and answers on Swing...

weixin_33786077的博客 159

【从零开始入门unity游戏开发之——C#篇01】理论开篇,理解什么是编程

理论开篇,理解什么是编程

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3109

SilkTest武林外史之4-测试JFC Swing应用

Swing是Java的一个控件开发包,它是Sun的JFC(Java Foundation Classes)的一部分,它是一组API用来为java开发GUI程序。 Swing提供了比早先的AWT更复杂的GUI组件,它在一些系统上提供了本地的化的外观,同时它也能支持提供插拔式的外观,这使得应用的看起来好像不依赖于底层平台。 本文简单介绍一下,如何使用SilkTest2008来测试JFC Swing

SilkTest中文站 1192

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Java_day14

八. GridLayout网格布局管理器 GridLayout将容器分割成许多行和列,组件被填充到每个网格中。添加到容器中的组件首先放置在左上角的网格中,然后 从左到右放置其他组件,直至占满该行的所有网络,接着继续在下一行中从左到右放置组件。特性如下: . 组件的相对位置不随区域的缩放而改变,但组件的大小会随之改变。组件始终占据网格的整个区域。 . GridLayout总...

Attention_0的博客 323

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

swing应用

1.前言:   当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面.   2.Swing概述:   当java1.0刚刚出现时还没有swin

活着 688

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

第14篇-JAVA GUI编程

第14篇-JAVA GUI编程 每篇一句 :道路一开始开辟的时候总是存在障碍的 初学心得: 原本下定决心才能开始的事情也变得理所当然 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-25| JAVA GUI编程 ] 目录导航第14篇-JAVA GUI编程 目录导航 什么是界面 Java 基础类 JFC 的基本概念 什么是组件Component 什么是容器Container 什么

JEEP/711 Blog 1098

Swing换肤

JavaSE JFC技术 (AWT + Swing + Graphics2D):完全不改变原生Swing代码,换肤。 -->   源码打包:Swing_lnfImpl.zip (23.5Kb) 结构: 源码: package com.han.lnf; import java.awt.AWTEvent; import java.awt.AlphaComposite;

Gaowen_HAN的专栏 4099

java jframe类_Swing JFrame类

JFrame类是java.awt.Frame的扩展版本,它增加了对JFC/Swing组件体系结构的支持。类声明以下是javax.swing.JFrame类的声明 -public class JFrameextends Frameimplements WindowConstants, Accessible, RootPaneContainer字段以下是java.awt.Component类的字段 -...

weixin_39635567的博客 1015

Swing 是一个为Java设计的GUI工具包

Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。 它们是JFC的一部分。 它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是...

dengjuanshou7445的博客 712

【Java程序设计】图形用户界面(一)

图形用户界面(一) 1.绘图 1.1 图形环境和图形对象 1.2 颜色和字体 1.3 使用Graphics类绘图 1.4 使用Graphics2D类绘图 2.Swing基础 2.1 JFC与Swing 2.2 Swing与AWT 2.3 在Applet和Application中应用Swing

PKM of bk 3754

【JavaSE】GUI编程之swing

一、概述 Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平...

Zc_orange的博客 660

14.1-全栈Java笔记: Java语言中GUI到底是神马鬼?| AWT | Swing

到目前为止,我们在Java中编写的基本都是基于控制台的程序;而Java编程语言之所以如此流行的一个主要原因之一,就是因为它支持图形用户界面功能,即GUI(Graphical User Interface)。GUI(Graphical User Interface)即图形用户界面,就是应用程序提供给我们用户操作的图形界面,包括窗口、菜单、工具栏及其它多种图形界面元素,如文本框、按钮、列表框、对话框等。

全栈Java笔记 676

Java Swing基础(层次结构,组件,布局管理)

Swing基础层次结构 图形环境和图形对象 坐标 GUI组件的左上角坐标默认为(0,0) 从左上角到右下角,水平坐标x和垂直坐标y增加 坐标的单位是像素 Graphics对象 专门管理图形环境,Graphics类是一个抽象类 抽象类Graphics提供了一个于平台无关的绘图接口 各平台上实现的Java系统将创建Graphics类的一个子类来实现绘图功能,这个子类对程序员是透明的。 在执行paint方法时,系统会传递一个指向特定平台的Graphics子类的图形对象g 一个简单的例子 imp

jump_into_zehe的博客 1644

Swing 界面开发

 Swing      Swing属于JFC(Java Foundation Classes)的一部分。JFC包含了AWT,Swing,辅助功能API,Java2D,拖放。Swing的出现是为了解决AWT(Abastract Window Toolkit)的移植性和提供更多的企业级应用程序所需要的功能。Swing建立在核心AWT库上,JDK1.2以及更高的版本已经包含了Swing库。 Swi...

一个gamer的开发之路 271
上一篇: 12.13.1 取消布局管理器
下一篇: 12.14.1 JFrame
wangdbeyond
博客等级 码龄17年 18粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值