zoukankan      html  css  js  c++  java
  • AWT控件称为重量级控件

    AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。

    AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。

    也就是说,当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。

    由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。

    为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT 不得不通过牺牲功能来实现其平台无关性,也就是说,AWT 所提供的图形功能是各种通用型操作系统所提供的图形功能的交集。

    由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。

     1 package Com.MySwing;
     2 import javax.swing.JFrame;
     3 import javax.swing.JLabel;
     4 import javax.swing.JPanel;
     5 import javax.swing.JTextField;
     6 
     7 
     8 public class TenSwing {
     9 /**
    10 * @param args
    11 */
    12 public static void main(String[] args) {
    13 // TODO Auto-generated method stub
    14 new TenSwing();
    15 }
    16 TenSwing(){
    17 JFrame frame=new JFrame("Baidu");
    18 frame.setSize(300,200);//设置窗体大小
    19 frame.setVisible(true);//设置窗体可见
    20 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭按钮
    21 JPanel panel=new JPanel();//添加一个面板,把控件放在面板中
    22 JTextField text=new JTextField();
    23 text.setText("Hello");
    24 JLabel label=new JLabel("World");
    25 panel.add(text);
    26 panel.add(label);
    27 frame.add(panel);
    28 }
    29 }
  • 相关阅读:
    [网站运营]浅谈如何尽可能的避免cms网站被黑
    [CDN]阿里云(企业云解析DNS)让你的博客飞起来
    阿里新生的面试经,与老人分享的职业进阶攻略及规划
    高逼格!程序猿的表白也可以这么浪漫
    程序员表白专属技能,你还不快学起来
    序列上的一些文章
    序列上的一些文章
    最长不下降子序列
    最长不下降子序列
    luoguP2831 愤怒的小鸟
  • 原文地址:https://www.cnblogs.com/borter/p/9377156.html
Copyright © 2011-2022 走看看