精华内容
下载资源
问答
  • 图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用...GUI组件按其作用分为基本组件和容器两大类:GUI基本组件,其上不能容纳其他组件,如按钮、文本框等图形界面元素。容器是一种特殊...

    图形用户界面(Graphical User Interface,简称

    GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。图

    形用户界面包括窗口、菜单栏。工具条等组件和其他各种屏幕元素。GUI组件按其作用可分为基本组件和容器两大类:GUI基本组件,其上不能容纳其他组件,

    如按钮、文本框等图形界面元素。容器是一种特殊的组件,可以用来容纳其他的组件,如窗口、对话框等。

    Java提供了Java提供了Java.awt和java.swing。在java.awt包中的抽象类Component是所有javaGUI组件的共

    同父类,它规定了所有GUI组件的基本特性。Java.swing是建立在awt基础上的,它利用awt的底层组件,包括图形、颜色、字体和布局管理器

    等。

    在java中利用awt是处理图形的最基本的方式,但是由于其中的每个组件都需要消耗系统资源,所以开发人员对awt进行了改进,出现了swing。

    如果我们要在一个窗口中显示按钮、文本框等,需要将这些组件放到一个容器中。在java.awt中主要有两个容器类Window类、Panel类和

    Applet类。但是Panel类必须放到Frame顶级容器中,一般不独立使用。同样我们也可以把Panel类和它的子类理解为一种中间容器,组件可以

    放到这个中间容器中,也可以放到顶级容器中。为什么这样说,主要是因为后面我们会在一个窗口中使用多个布局管理器。

    下面我们看看在Java中组件的层次结构:

    uid-30277913-id-5433460.html

    看到这个我们可能就会迷惑了,上面我们说的Java中的组件必须放到容器中,但是Frame和Panel也是组件,他不应该是容器吗?在Java容器也是组件,只是可以容纳其他组件的组件。

    在Java中界面是运用组件和容器来组织的,我们以后会经常用到,这里我们将它们的关系理解了,将来我们就能更好的编程了。

    展开全文
  • 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形...GUI组件按其作用分为基本组件和容器两大类:GUI基本组件,其上不能容纳其他组件,如按钮、文本框等图形界面元素。容器是一种特

    图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。图形用户界面包括窗口、菜单栏。工具条等组件和其他各种屏幕元素。GUI组件按其作用可分为基本组件和容器两大类:GUI基本组件,其上不能容纳其他组件,如按钮、文本框等图形界面元素。容器是一种特殊的组件,可以用来容纳其他的组件,如窗口、对话框等。

             Java提供了Java提供了Java.awt和java.swing。在java.awt包中的抽象类Component是所有javaGUI组件的共同父类,它规定了所有GUI组件的基本特性。Java.swing是建立在awt基础上的,它利用awt的底层组件,包括图形、颜色、字体和布局管理器等。

             在java中利用awt是处理图形的最基本的方式,但是由于其中的每个组件都需要消耗系统资源,所以开发人员对awt进行了改进,出现了swing。

             如果我们要在一个窗口中显示按钮、文本框等,需要将这些组件放到一个容器中。在java.awt中主要有两个容器类Window类、Panel类和Applet类。但是Panel类必须放到Frame顶级容器中,一般不独立使用。同样我们也可以把Panel类和它的子类理解为一种中间容器,组件可以放到这个中间容器中,也可以放到顶级容器中。为什么这样说,主要是因为后面我们会在一个窗口中使用多个布局管理器。

             下面我们看看在Java中组件的层次结构:

     \

        看到这个我们可能就会迷惑了,上面我们说的Java中的组件必须放到容器中,但是Frame和Panel也是组件,他不应该是容器吗?在Java容器也是组件,只是可以容纳其他组件的组件。

        在Java中界面是运用组件和容器来组织的,我们以后会经常用到,这里我们将它们的关系理解了,将来我们就能更好的编程了。

    展开全文
  • PB扩展组件

    2006-03-16 00:00:00
    Tcontrol 单一容器对象,可容纳一个可视化对象或Fir可视对象,将容纳对象大小设置与自己一样。 TSpliterBar 多风格分隔条对象 TDataWindow DataWindow替代对象。自动排序,统一风格等等,自动处理多选问题。...
  • 组件模型 Component Model

    千次阅读 2008-04-23 17:24:00
    容器Container为可容纳对象和组件的布局提供一个基础性的构成方式,对于整个Ext框架可视化必不可少。 面板Panel 扩展自容器类,为用户程序提供特定功能的UI基类,属于容器结构层次中最常用的类。窗口Window面板的...

     * 容器模型 Container Model有几个核心类可用于器件(widgets)的构建和包含其它组件的布局。容器Container为可容纳对象和组件的布局提供一个基础性的构成方式,对于整个Ext框架可视化必不可少。 面板Panel 扩展自容器类,为用户程序提供特定功能的UI基类,属于容器结构层次中最常用的类。窗口Window是面板的一种特殊类型,使得web应用程序如桌面式(desktop-style)那样。视见区Viewport是专为全屏幕web程序应用而设计的实用容器。参阅详细

    * 布局Layouts1.x中的布局方式围绕在BorderLayout和其相关的几个类。2.0,布局的整体架构建立在新容器类和崭新的布局类上。 BorderLayout现加入到九种风格布局之中。布局类已经是全部重写设计并考虑最大的可扩展性。布局的管理亦受益于2.0的框架,去掉一些开发者之前需要面对的复杂实现。参阅详细

    * GridGrid组件往往都被认为是Ext的核心组件之一,在2.0的版本同时继续演进。新版的用户界面更友好,性能更佳,功能上新加了行摘要、行归组、和一些依靠插件实现的功能如expandable rows和row numbering 等等更多。参阅详细* 模板 XTemplate1.x的模版类处理一些简单的模版时令人放心,但对于高级的输出任务就缺乏关键的支持。在2.0中,全新的XTemplate可支持子模版,数组处理,直接代码执行,逻辑判断和更多有用的功能。

     

     数据视图 DataView
    1.x的模版将数据绑定到模版以生成制定的UI视图。JsonView是快速绑定JSON数据辅助类。2.0的DataView把以上两种方式作统一的处理,不同的是它继承自BoxComponent,可更好地支持各种布局方式,新的XTemplate类为模版处理提供强大的支持。

     其它新组件
    这些新组件包括动作Action、CycleButton、 Hidden (field)、 ProgressBar和TimeField。

     

    展开全文
  • Java AWT 容器

    2019-06-12 19:10:56
    由上图可以看出,任何窗口都被分解成一个空的容器容器中盛满了大量的基本组件,通过设置基本组件的大小、位置等属性,就可以将该空的容器和基本组件组成一个整体的窗口。 AWT 主要提供了如下两种主要的容器类型...

    从程序员的角度来看,下面窗口是由多个部分组成的:
    在这里插入图片描述
    由上图可以看出,任何窗口都可被分解成一个空的容器,容器中盛满了大量的基本组件,通过设置基本组件的大小、位置等属性,就可以将该空的容器和基本组件组成一个整体的窗口。
    在这里插入图片描述
    AWT 主要提供了如下两种主要的容器类型:
    Windows:可独立存在的顶级窗口
    Panel:可作为容器容纳其他组件,但不能独立存在,必须被添加到其他容器中(如 Windows、Panel 或者 Applet 等)

    AWT 容器的继承关系如下图所示:
    在这里插入图片描述
    其中粗黑线圈出的容器是 AWT 编程中常用的组件。Frame 代表常见的窗口,它是 Windows 类的子类,具有如下几个特点:
    在这里插入图片描述
    下面例子通过 Frame 创建了一个窗口。
    在这里插入图片描述
    运行上面程序,会看到如下图所示简单窗口:
    在这里插入图片描述
    在这里插入图片描述
    Panel 是 AWT 中另一个典型的容器,它代表不能独立存在、必须放在其它容器中的容器。Panel 外在表现为一个矩形区域,该区域内可盛装其他组件。Panel 容器存在的意义在于为其他组件提供空间。
    Panel 容器具有如下几个特点:
    在这里插入图片描述
    下面的例子程序使用 Panel 作为容器来盛装一个文本框和一个按钮,并将该 Panel 对象添加到 Frame 对象中。
    在这里插入图片描述
    编译、运行上面程序,会看到下图所示窗口:
    在这里插入图片描述
    由上图可以看出,使用 AWT 创建窗口很容易,程序只需要通过 Frame 创建,然后再创建一些 AWT 组件,把这些组件添加到 Frame 创建的窗口即可。
    ScrollPane 是一个带滚动条的容器,它也不能独立存在,必须被添加到其他容器中。
    ScrollPane 容器具有以下特点:
    在这里插入图片描述
    下面例子使用 ScrollPane 容器来代替 Panel 容器:
    在这里插入图片描述
    运行上面程序,看到如下窗口:
    在这里插入图片描述
    该窗口有水平、垂直滚动条。

    展开全文
  • 1.GUI——Graphical User Interface——图形用户界面...容器:特殊的组件,可以容纳其他组件,如窗口、对话框等。  所有容器类都java.awt.Container的直接或间接子类 2.AWT——Abstract Window Toolkit——抽象窗口
  •  1.STL组成: STL有三大核心部分:容器(Container)、算法...容器:装东西东西,装水杯子,装咸水大海,装人教室……STL里的容器是可容纳一些数据模板类。 算法:就是往杯子里倒水,往大海
  • 1.概述 应用Ability在屏幕上将...ComponentContainer一个用于容纳其他Component和ComponentContainer对象的容器。 Java UI框架提供了一部分Component和ComponentContainer具体子类,即创建用户界面(UI)各类
  • 容器java.awt.ContainerComponent的子类,一个容器可以容纳多个组件,并使它们成为一个...JFrame上面只能有一个唯一的组件,这个组件为JRootPane,调用JFrame.getContentPane()方法获得JFrame中内置的JRootPane对
  • ACM STL容器和算法

    2012-10-24 20:51:29
    1.4 STL 组成 STL有三大核心部分:容器(Container)、算法(Algorithms)、迭代器...容器:装东西东西,装水杯子,装咸水大海,装人教室……STL里的容器是可容纳一些数据模板类。 算法:就是往杯子
  • 一、概述1、Oracle 12c 插拔...Oracle MultitenantOracle企业版中需要额外付费的组件。然而,在所有Oracle版本中都可以在一个插拔数据库中免费使用它。多租户容器数据库(CDB)指能够容纳一个或者多个可插...
  • 在移动设备应用程序中,callout 在应用程序顶部弹出的容器。该容器可以容纳一个或多个组件,并且支持不同类型的布局。...Flex 提供了两个用于将 callout 容器添加到移动设备应用程序中的组件:CalloutBut...
  • Oracle 12c 插拔数据库体系结构 Oracle 12c 中引入了一个新功能就是Oracle Multitenant,这个功能可以在多租户容器数据库中,创建并维护许多个插拔...多租户容器数据库(CDB)指能够容纳一个或者多个插拔数...
  • 灵活绘图和布局:绘图由图形组件组成,可以将其放置在嵌套的容器内以进行布局,定位和事件分发。 每个组件都有一个配置呈现循环,该循环具有不同图层和后缓冲。 容器可以协同绘制,以便各层跨越整个容纳...
  • Swing和抽象窗口工具包在java中,使用两组类来开发程序的用户界面:Swing早期的称为抽象窗口工具包的一组类。这些类让你能够创建图形用户界面以及接收用户输入。...容器是用于容纳其他组件的组件。创建界面的第一步...
  • java布局管理器

    2017-01-06 16:43:44
    组件组件构成图形 用户界面的基本成分和核心元素,组件具有以下特性的对象:运行...容器中各组件的大小位置由容器的布局管理进行控制。一个容器可放置其他容器,使用多层容器可以表达复杂的布局。窗口和面板contai
  • 其中,View所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也从View派生出来的。AndroidUI界面的一般结构参见下面的示意图: 可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以...
  • Summary: Jpanel要依附于JFrame存在,可直接加其他组件 而JFrame可单独存在,但需要通过内容窗格添加其他组件 JFrame ...中间级,要置于其他组件之下,同时又可容纳组件并将之组合起来 Refer ...
  • C++第5章 STL应用

    千次阅读 2013-06-28 13:57:23
    //STL有三大核心部分,容器(Container)、算法(Algorithms)...//容器:就像装东西的容器,STL里的容器是可容纳一些数据模板类。 //算法:就是容器东西。STL里算法,就是处理容器里面数据方法。 //迭代器:
  • 图形界面基本概念

    2018-10-04 00:03:00
    1) AWT(Abstract Window Toolkit),抽象窗口工具集,第一代的Java GUI组件,重量级的。...组件又称构件,诸如按钮、文本框之类的图形界面元素,容器其实一种比较特殊的组件,可以容纳其它组件,如窗...
  • STL有三大核心部分:...通俗讲:容器:装东西东西,装水杯子,装咸水大海,装人教室……STL里的容器是可容纳一些数据模板类。算法:就是往杯子里倒水,往大海里排污,从教室里撵人……STL里算法,就...
  • C++语言学习之STL 组成

    千次阅读 2018-07-22 22:51:20
    C++语言学习之STL 组成 STL有三大核心部分:容器(Container)、算法...容器:装东西东西,装水杯子,装咸水大海,装人教室……STL里的容器是可容纳一些数据模板类。 算法:就是往杯子里倒水,往大海...
  • Java中Swing相关知识(2)

    千次阅读 2009-12-31 10:33:00
    7.2.3.3 面板(JPanel) 面板(JPanel)一个轻量容器组件,用法与Panel相同,用于容纳界面元素,以便在布局管理器的设置下可容纳更多的组件,实现容器的嵌套。Jpanel, JscrollPane, JsplitPane, JinteralFrame都...

空空如也

空空如也

1 2 3 4 5 6
收藏数 102
精华内容 40
关键字:

容器是可容纳组件的组件