zoukankan      html  css  js  c++  java
  • 2016-2017-2 201671010101Java

    首先很不好意思,忘了这周的博客作业

       Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类,包含Java.awt包中。

          为了使Netscape的IPC组件在程序运行的所有平台上的外观和动作一样,,Sun创建了Swing,其优点如下:1.Swing用户界面库是非基于对等体的GUI工具箱。2. Swing具有更丰富并且更方便的用户界面元素集合。3. Swing对底层平台的依赖很少,因此与平台相关的bug很少。4. Swing会带来交叉平台上的统一视觉体验。5. Swing类库被放在javax.swing包里。大部分AWT组件都有其Swing的等价组件。

         Swing类位于javax.siwng包中,包名javax表示这是一个Java扩展包,而不是核心包 Swing组件的名字一般是在AWT组件名前面添加一个字母“J”,如:JButton,JFrame,JPanel等。Java把由Component类的子类或间接子类创建的对象称为一个组件。Container类提供了一个方法add(),用来在容器类组件对象中添加其他组件。在Java中,常用框架(Frame)创建初始界面,即GUI的顶层窗口 AWT库中有一个基于对等体的Frame类。 该类的Swing版本为JFrame,JFrame是Frame子类。JFrame类本身包含若干个改变框架外观的方法,通过继承,从JFrame的各个超类中继承了许多用于处理框架大小和位置的方法,其中最重要的有以下四个:1.setLocation和setBounds方法用于设置框架的位置 2.setIconImage用于告诉窗口系统在标题栏、任务切换窗口等位置显示哪个图标 3.setTite用于改变标题栏的文字 4.setResizable利用一个boolean值确定框架的大小是否允许用户改变 

       组件的很多方法是以获取/设置方法对形式出现的。这样的一个获取/设置方法对被称为一种属性。

  • 相关阅读:
    百度诉360案一审宣判索赔1亿判赔70万
    软件设计之状态机
    linux下so获得自己文件位置的路径
    openssh-server
    安卓下查看kmsg内核日志
    Python kmean
    numpy
    HostMonitor监控主机状态
    ubuntu MySQL安装和设置
    Python Post img
  • 原文地址:https://www.cnblogs.com/bx1214444222/p/7825892.html
Copyright © 2011-2022 走看看