java的Swing编程中,组件的概念是什么?
发布网友
发布时间:2022-04-20 19:04
我来回答
共1个回答
热心网友
时间:2023-12-04 12:31
例如:javabean是一个类,但是如果您的类想要成为beajavabean,您必须向类中的变量(比如XXX)添加两个内部函数getXxx()和setXxx(),并且您必须在类中有一个无参数的构造函数。这些就是javabean,组件之间必须有一个相互使用的规范。
Java实际上是所有的类。组件是一个抽象,是符合规范的类的集合。要知道它可以提供某些功能。以J2EE为例,servlet,jsp,javabean,ejb都是组件。
但在使用上,都会分阶级,有自己的特殊规则。
扩展资料:
首先,轻量级组件是用Java代码绘制的,因此具有平台可移植性,重量级组件是由调用系统的函数(如主窗体)绘制的组件,一般来说,尽量使用轻量级组件,这有利于可移植性。
java中的大多数组件。swing包是轻量级的,而java包则是轻量级的,awt很重。
Swing是用100%纯Java实现的,而Swing组件是用Java实现的轻量级组件,没有本地代码独立于操作系统支持之外,这是拥有AWT组件的最大组。当AWT组件通过特定的平台时
对等类(Peer)实现,因此Swing比AWT组件更实用。Swing不能回答相同的问题平台上的一致性能和提供本地窗口系统不支持的附加功能的能力。
重量级组件:特定平台必须有相应的组件。
轻量级组件:在一个虚拟的画布上绘制组件(swing非常慢),所有的轻量级组件应该“最终”属于重量级组件(jframe、jdialog)。
因为它是这样绘制的,所以可以在各种平台上实现一致的性能。同样,如果混合重量级组件和轻量级组件容易在重叠上引起冲突。
java的Swing是轻量级组件,轻量级组件是什么意思?
一般java.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。swing是由100%纯java实现的,swing组件是用java实现的轻量级组件,没有本地代码 不依赖操作系统的支持,这是与AWT组件的最大组别。由于AWT组件通过与具体平台的 对等类(peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不...
什么是JAVA组件?
Java实际上是所有的类。组件是一个抽象,是符合规范的类的集合。要知道它可以提供某些功能。以J2EE为例,servlet,jsp,javabean,ejb都是组件。但在使用上,都会分阶级,有自己的特殊规则。
Java Swing中的Container有什么用啊?
下面的是传统的写法,也就是说JFrame上是不能直接设布局、添加组件的,它上面其实是有一个面板,添加的组件是加到那个面板上。但后来的JDK简化了这一写法,你直接给JFrame添加组件,它会自动将这个动作转发给那个面板。但需要注意的是,有些操作还是必须用下面那种写法的,比如你想给窗口设置背景色,那...
java中找不到导入的javax.Swing包?
回答:你没有安装Swing组件, 他是一个开发WinFrom的组件Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格, 你到网上找一个Swing组件
panel1是什么接口?
Panel1是Java Swing图形界面编程中的一个组件接口。Panel1是Java Swing库中的一个组件,通常用于容纳其他图形界面元素,如按钮、文本框、标签等。它是javax.swing包中的一个类,用于创建GUI应用程序中的容器面板。Panel组件是轻量级的,意味着它可以包含其他组件并且可以在屏幕上移动和重新定位。由于它提供...
java里的swing是什么意思,为什么取名swing
软件包 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 接口摘要 Action Action 接口提供 ActionListener 接口的一个有用扩展,以便若干控件访问相同的功能。 BoundedRangeModel 定义由 Slider 和 ProgressBar 这类组件使用的数据模型。 ButtonModel 按钮的状态模型...
java中swing是什么意思
Swing是Java平台的一个GUI(图形用户界面)框架,它提供了一套丰富的组件、布局管理器和事件体系,能够快速搭建各种窗口应用程序。Swing的代码可以跨平台运行,因此可以保证程序在不同操作系统上的一致性。Swing的特点之一是可定制性高。用户可以通过修改组件的颜色、字体、边框等属性,自定义窗口的外观;同时...
请教java swing窗体类的两种写法问题?
用extends JFrame的多一些, 只有当当前类还需要继承JFrame之外的类的时候,且又因java是单继承,此时只能用第一种。至于两者用哪一个好?只做比较,不结论。第一种虽然不用extends JFrame,但是new了一个对象,所以开辟了内存空间,代码看起来比较复杂 第二种用到extends JFrame,所以他需要把JFrame内...
...Java开发者,java语言的各种界面编程组件:swing、awt、swt、jsf、jf...
于是AWT组件与本地组件长得是一模一样的。SWING则是基于AWT的基础上做了许多扩展,它提供的是各种平台上支持的组件的最小公倍数集合..在设计上使用了MVC(分UI、Component、Model),除了窗口之外,其大部分组件都使用Java2D来实现渲染模拟,也因为如此,Swing在渲染方面的灵活性非常大。SWT是IBM公司针对...
AWT和Swing的概述
Java基本类 Java基本类 (JFC) 由一些软件包组成 这些软件包主要包括下面一些应用程序接口(API): ;抽象窗口工具集(AWT)( 及以上版本) ;Swing构件 ;Java D应用程序接口( D API) ;兼容程序接口 上面列出的这些应用程序接口可能会出现在多个软件包中 例如: D API在Java awt和 Java awt image...