Java语言的一些问题

初学了Java,现在有一个疑问,我学了Swing组件,创建组件的语句那些关键字前面都带一个J.譬如JButtonb1,b2;JTextFieldt1;JLabell;然后... 初学了Java,现在有一个疑问,我学了Swing组件,创建组件的语句那些关键字前面都带一个J.
譬如JButton b1,b2; JTextField t1; JLabel l;
然后看到一段Applet的源代码里面的都没有加上J
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.applet.*;
.....
Button b1,b2; TextField t1; Label l;
.....
我在他们前面都加上J就出错了,是不是没有引用Swing的包?
我现在想知道Applet跟Swing有什么区别麽?
还有,用Swing组件创建的组件是不是需要添加到窗体才可见?
而用Applet创建的就不需要了?
那前面加一个J的区别呢?
展开
 我来答
cpych
2010-12-28 · TA获得超过436个赞
知道小有建树答主
回答量:279
采纳率:25%
帮助的人:83.9万
展开全部
对 要引用 Swing
Applet 要嵌入网页中
Swing组件 直接出窗口的直接做CS的工程 和VB、C作出的东西类似
JAVA 的 Swing是awt的优化版
Swing组件创建的组件必须要添加到窗体 applet是嵌入网页中的
你可以到 你安装的 JDK的路径下面
C:\Program Files\Java\jdk1.6.0_02\demo
找到 各自的一些例子
dzl84394
2010-12-28
知道答主
回答量:25
采纳率:0%
帮助的人:6万
展开全部
swing类似于awt的一个增强版
一般的swing组件都是从awt组件继承的
还有就是swing是轻量组件没有本地peer跟他对应
而awt是重量组件,每个组件都有一个本地peer
这就是为什么swing组件在大多数系统上显示都差不多而awt就反之了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db008c236
2010-12-29
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
JButton JTextField JLabel 都是javax.swing包下的类
applet 是一种不能单独运行但可嵌入在其他应用程序中的小程序
Applet 类必须是任何嵌入 Web 页或可用 Java Applet Viewer 查看的 applet 的超类。Applet 类提供了 applet 及其运行环境之间的标准接口。
javax.swing包下的类,是对java.awt包下的类的一个升级,增加一些新的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信天炜5W
2010-12-29 · TA获得超过421个赞
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:130万
展开全部
swing这个包是通过之前的AWT整合出来的所谓轻量级的组建,因为AWT包里面的是重量级的组建,现在一般较少用,而多用swing包里面的组建,所以前面都用J加以区分,你不能把那段Apple的代码直接加J去使用,Apple是应用小程序,而且swing包里面要使组建可见应该使用setVisible(true)方法,两个包里面有写方法是不同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oovoon
2010-12-28
知道答主
回答量:11
采纳率:0%
帮助的人:6.8万
展开全部
Applet就是相当一个容器,跟Frame,Continer,JFrame等一样的,直接可以容纳组件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式