zoukankan      html  css  js  c++  java
  • AWT是Java最早出现的图形界面,但很快就被Swing所取代

    AWT是Java最早出现的图形界面,但很快就被Swing所取代。

    Swing才是一种真正的图形开发。

    AWT在不同平台所出现的界面可能有所不同:因为每个OS都有自己的UI组件库,java调用不同系统的UI。

    注意AWT为重量级组件,相当消耗资源,且不同系统的组件可能不同。因为这个问题使得AWT开发的软件难以作到跨平台。

    更为要命的是:不同OS的组件库都存在BUG。必须多种平台进行测试,并且AWT的组件库并不丰富。

    为解决以上问题,SUN和IBM以及NETSCAPE联合开发出JAVA基础类包Swing:注意JAVA的基础类以Swing为核心。

    注意引用:javax.swing.*;javax表示JAVA的扩展。

     1 package TomTexts;
     2 import java.awt.*;
     3 import java.applet.*;
     4 
     5 
     6 public class TomTexts_46 extends Applet {
     7   AudioClip audioClip;
     8   //Construct the applet
     9   public TomTexts_46() {
    10   }
    11   //Initialize the applet
    12   public void init() {
    13     audioClip=getAudioClip(getCodeBase(),"backSound.au");
    14     //只播放一遍
    15     //audioClip.play();
    16     //循环播放
    17     audioClip.loop() ;
    18   }
    19   //Stop
    20   public void stop(){
    21     audioClip.stop();
    22   }
    23   //paint
    24   public void paint(Graphics screen){
    25     screen.setColor(Color.green );
    26     screen.fillRect(0,0,200,100);
    27     screen.setColor(Color.red );
    28     screen.drawString("Playing sounds...",40,50);
    29   }
    30 }
  • 相关阅读:
    Mysql索引查询失效的情况
    常用的设计模式
    dubbo的实现原理
    HashMap和HashTable的区别
    SpringMVC工作原理的介绍
    SpringMVC 基础内容及使用步骤
    BeanFactory和ApplicationContext的区别+部分Spring的使用
    Spring常用的jar+普通构造注入
    如何在CentOS7上安装MySQL并实现远程访问
    如何搭建Spring MVC 框架---Hello World
  • 原文地址:https://www.cnblogs.com/borter/p/9425313.html
Copyright © 2011-2022 走看看