java中组件(component) 是什么,和类有什么概念上的区别 。

fxbsmile 2004-03-16 11:14:21

java中组件(component) 是什么,和类有什么概念上的区别 。

另外:1.swing中,什么是轻量组件,什么是重量组件 。

2.为什么我的jbuilder中,光标好像显示不对,和输入的字位置不合。

有什么办法调一下。

100分酬谢。。。


...全文
1594 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxbsmile 2004-04-09
  • 打赏
  • 举报
回复
嗯,多谢各位。
zhujj81 2004-03-16
  • 打赏
  • 举报
回复
学习
CoolAbu 2004-03-16
  • 打赏
  • 举报
回复
它们是按包awt和swing来划分的,重量组件的GUI在不同的系统中会有些显示不一样,但轻量组件的GUI显示都差不多。
fxbsmile 2004-03-16
  • 打赏
  • 举报
回复
好,,不过这个重量和轻量是按照什么来区分的呢?
CoolAbu 2004-03-16
  • 打赏
  • 举报
回复
组件一般是可视化的,它是属于类的一种。

1.java.awt包中的属于重量组件,javax.swing包中的属于轻量组件

2.打开JBuilder=》Tools菜单=》Editor Options=》Display面板=》调整Font Family和Font SIze=》看效果。
kkcncry 2004-03-16
  • 打赏
  • 举报
回复
1.swing中,什么是轻量组件,什么是重量组件 。
什么是重量组件
继承自awt类的对象象JFrame、JApplet都是重量因为生成他们的同时也在内存中生成了一个与操作系统进行信息交换的c组件
轻量组件 除了以JFrame、JApplet...四个组件以外‘J’开头的都是轻组件

2.JBuilder-Tools菜单-Editor Options-Display面板-调整Font Family和Font SIze- 。
fohoo 2004-03-16
  • 打赏
  • 举报
回复
大家都知道面向对象类重用的特性,很好,很方便

类是实现了源代码级的重用,是静态重用

而组件最初的动机是要实现二进制的重用,要动态重用,并最终实现搭积木式的系统构造的梦想,想想LINUX的可订制,要重编译内核,想想都晕 :)

当然,在组件的发展中,也发展了很多的强大特性,如:分布式组件,分布式组件极大的提高了系统的灵活性,伸缩性(负载伸缩),和可维护性。

另外,我认为组件解决的版本兼容问题也是重要。比如DirectX组件,一个用DirectX7.0开发的游戏,在组件升级到Direct8.0,9.0 还是一样工作正常,这很有用.

类是不可能做到这样的, 它更多的是编译时的概念,而组件更多的是运行时的概念
fifaqzx 2004-03-16
  • 打赏
  • 举报
回复
控件,组件,装配件,中间件,类,接口,包,实例,对象这些为何物?
bigcrazy 2004-03-16
  • 打赏
  • 举报
回复
组件这个概念一般用在软件分布、发布上。类则是软件设计时使用的概念。
yanglei031 2004-03-16
  • 打赏
  • 举报
回复
没区别 足见本来就是一个类

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧