Panel与Applet有何关系?Panel在Java程序里通常起到什么作用?

题目

Panel与Applet有何关系?Panel在Java程序里通常起到什么作用?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Panel和Applet的默认布局管理器是

A.CardLayout

B.FlowLayout

C.BorderLayout

D.GridLayout


正确答案:B
解析:本题考查布局管理器的概念。这是重点题目,历次考试都有题目涉及该知识点,务必重视。CardLayout把容器分成许多层,每层只能放置一个构件。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项B正确。BorderLayout是Window、Frame和Dialog的默认布局管理器,在 BorderLayout布局管理器中构件分成5个区域,每个区域只能放置一个构件。 GridLayout使容器中各个构件呈网状布局,平均占据容器的空间。

第2题:

( 22 )下列叙述中,错误的是

A ) Java Application 与 Applet 所用编译命令相同

B )通常情况下 Java Application 只能有一个 main() 方法

C ) Java Applet 必须有 HTML 文件才能运行

D ) Java Applet 程序的 .class 文件可用 java 命令运行


正确答案:D

第3题:

在Java语言中,Panel默认的布局管理器是()。

A.BorderLayout

B.FlowLayout

C.GridLayout

D.GridBagLayout


参考答案:B

第4题:

容器Panel和Applet默认使用的布局编辑策略是( )。

A.BorderLayout

B.FlowLayout

C.GridLayout

D.CardLayout


正确答案:B
解析:该题考查Applet布局方面的知识。选项A错误,边界布局管理器(BorderLayout)将容器按上北下南左西右东划分为东、南、西、北、中5部分,分别用英文词East、South、North、West、Center来表示;选项B正确,流式布局管理器(FlowLayout)简单的将组件由左到右排列,排满一行,自动移到下一行,Panel和Applet的默认Layout为FlowLayout;选项C错误,网格布局管理器(GridLayout)把容器划分为指定的几行几列的网格,把组件放在一个网格内,组件位置从上到下,从左到右排列,组件大小一致,容器大小改变时,组件位置不变,大小改变;选项D错误,CardLayout是卡片布局。故本题答案是B。

第5题:

下列叙述中,错误的是

A.Java Application与Applet 所用编译命令相

B.通常情况下Java Application 只能有一个main()方法

C.Java Applet 必须有HTML文件才能运行

D.Java Applet程序的.class文件可用java命令运行


正确答案:D
解析:本题考查的是Java中的Applet以及Applt与Application的区别。选项A, Applet的运行方式和Java Application不同,但是Applet在运行前也必须被编译为类文件,这点和Application是一样的。因此,它们都用javac进行编译。因此,选项A的说法是正确的。选项B,在每个应用程序Application中可以包含多个方法,但应用程序都是以main()方法为入口点执行,因此必须有且只能有一个main方法。故选项B的说法是正确的。选项C,Applet是能够嵌入HTML语言中,并能够在浏览器中运行的类。Applet的运行环境是Web浏览器,所以必须建立HTML文件,告诉浏览器如何加载与运行Applet。所以,选项C的说法是正确的。选项D,根据选项C的分析,Applet是不能直接通过Java命令行启动运行的。因此,选项D的说法是错误的。

第6题:

java.awt.Container中的容器包括3类:______、Panel和______。


正确答案:Window ScrollPane
Window ScrollPane

第7题:

Applet实际是一种特殊的Panel容器,java Applet程序只负责它拥有的Applet容器内无边框区域。()

此题为判断题(对,错)。


参考答案:对

第8题:

容器类java.awt.container的父类是

A.java.awt.Window

B.java.awt.Component

C.java.awt.Frame

D.java.awt.Panel


正确答案:B
解析:本题考查Java中容器类的概念。Container是一个类,实际上是Component的子类,因此容器本身也是一个构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。构件类(Component)是Java的图形用户界面的最基本的组成部分。

第9题:

下面说法正确的是______。

A.Java Applet是可以在操作系统的支持下独立运行的一种Java小应用程序

B.Java Applet是一种Java小应用程序,它跟Java Application没有什么区别

C.Java Applet是一种Java小应用程序,但它必须嵌入到HTML文件中运行

D.Java Applet是一种小的Java Application,它有自己的main()方法


正确答案:C
解析:Java Applet是一类特殊的Java程序,通常称为Java小应用程序,它嵌入在HTML语言中,因此选项A是错误的,选项C是正确的。它与Java Application的区别主要在于其执行方式的不同,Java Application是从main()方法开始运行的,而Java Applet则相对复杂一点,它需要在浏览器环境中运行,因此选项B和D是错误的。

第10题:

容器类iava.awt.container的父类是( )。

A.java.awt.Window

B.java.awt.Component

C.java.awt.Frame

D.java.awt.Panel


正确答案:B
解析: 本题考查Java中容器类的概念。Container是一个类,实际上是Component的子类,因此容器本身也是一个构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。构件类(Component)是Java的图形用户界面的最基本的组成部分。