每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。相信许多人会觉得范文很难写?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
组件和容器是计算机二级考试java必考知识点,为了方便考生更好地复习组件和容器的相关知识,yjbys小编为大家带来计算机二级考试java知识点之组件和容器。欢迎阅读。
组件表示能够显示在屏幕上的各种图形化的实体。组件是component子类的仔何一个对象正像我们已经看到的,jframe窗口是一个组件,但不包含其他的子类。在研究特定的组件之前。我们先看一看表示组件的类组之间的一般关系。以component为基础的一类层次如下图所示,示意图中的箭头指向超类。
这个示意图显示了component的一些子类,其中有些对我们很重要。我们已经讨论了通往jframe类的这条链,其他的分支是新的。所有由container派生的类都可以包含component派生的任何类的对象,通常被称作容器(container).由于container类是coinponen类的子类,每个容器对象也是一个component,所以一个容器又一可以包含另外一些除window类私其子类以外的容器,即window类型(或子类)的对象不能包含在其他的容器中。如果你这样做,就会出现一个异常。jcornponent类是窗口中gui部分使用的所有swing组件的基础:
由于这个类是由container派生来的,所以,全部的swing组件都是容器计算机二级考试java基础知识:组件和容器计算机二级考试java基础知识:组件和容器。
正像你所看到的,japplet类是所有swing小应用程序的基类。它从component通过cotainer类派生而来它还从扩展、改进的旧applet类中继承了方法。你应该注意到japplet,jfrarme, jdialog、包中。包很小,只包含一个类加上3个相关的接口,我们并不需要直接使用它。我们常常使用japplet类定义小应用程序,这比applet更有意义。
jframe对象和window对象之间的基本区别是,jfrarne对象描述的是应用程序的主窗口,而window对象不是这样。在你创建window对象之前,总需要一个jframe对象。
由于jdialog类直接由window类派生而来,所以你只能在jframe对象中创建应用程序中的jdialog对象除了默认的构造函数外,jdialog类的构造函数通常需要一个jfrarme.对象作为自变量传递进来。jframe对象称为jdialog对象的父类。jframe对象有一个可调整大小的边框,它可以包含一个内置的菜单栏,由于jframe对一象是应用程序中的顶层窗口,所以定义的大小和位置与屏幕有关。以jframe对象为父类的jdialog对象的定位与其父类相关。
让我们总结一下,通常你将如何使用我们已经讨论过的层次中的关键类。
正像我们所说的',japplet, jframe和jdialog类都是容器,这是因为它们都以containe作为基类,所以原则上可以包含任何类的组件。由于它们最终由component派生而来。所以它们自已也都是组件但有些事情并不像组件那么简单,你不能直接地为应用程序或小于程序的gli将组件添加到程序的jfranme或japplet对象。让我们看看练习中的的实际工作过程计算机二级考试java基础知识:组件和容器计算机考试
当你想在窗口中添加gui组件或绘图时,通过jframe对象添加的组件或在其上面绘画的内容显示在又jframe对象管理的窗口面板中。小应用程序也是如此:概括地讲。窗口面板是一个包含描述窗口区域的对象,他们呢来自几种不同的类型。
我们将使用个大家都称为内容面板的窗口面板。而不使用其他的面板:contcntpane对象之间、其他窗口面板与应用程序本身的关系显示在这里。
s("content_relate");【计算机二级考试java知识点:组件和容器】相关文章:
1.
计算机二级java考试常见知识点
2.全国计算机二级java考试知识点
3.j2ee的容器组件
4.计算机二级考试java知识点:创建窗口
5.计算机等级考试二级java重要知识点
6.2017年计算机二级java重要知识点
7.2017计算机二级java重要指知识点
8.计算机二级java重要指知识点