当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Swing与AWT小操纵程序的辨别[Java编程]

赞助商链接



  本文“Swing与AWT小操纵程序的辨别[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

大概你从前利用过AWT举行图形用户界面(GUI)的计划,感受若何呢?目前JAVA2供应了Swing包,向大家展示了更丰富的功效,利用它计划的界面会更友好,目前我们就来看一下.

从前你计划小利用程序会扩大Applet(java.applet.Applet);目前为了利用Swing包,你要扩大JApplet(javax.swing.JApplet)让我们先来看一个扩大JApplet小利用程序的实例,然后再解析二者的辨别.

程序源代吗以下:

(JAppletTest.java)
import javax.swing.*;
import java.awt.*;
import java.event.*;
public class JAppletTest extends JApplet {
 public void init() {
  Container contentPane = getContentPane();
  Icon icon = new ImageIcon("swing.gif", "A GIF on a swing");
  JLabel label = new JLabel("Swing!", icon, SwingConstants.CENTER);
  contentPane.add(label, BorderLayout.CENTER);
 }
}

有几点需求注意:

1、程序的最后一行不是必须的,因为JApplet类利用BorderLayout的一个实例做为其内容窗格的筹划管理器,而BorderLayout的缺省约束条件是BorderLayout.CENTER,所以程序的最后一行不是必须的.

2、Applet的缺省的筹划管理器是FlowLayout,而FlowLayout的缺省约束条件是FlowLayout.LEFT,这是二者最明显的辨别之一.

3、JApplet是只包含一个组件的容器,这个组件就是JRootPane的一个实例,而JRootPane包含了一个称作内容窗格的容器.

4、“内容窗格”,它包含与特定的小利用程序有关的全部内容.便是说,小利用程序必须把全部的组件增添到内容窗格中,而不是把它们直接增添到小利用程序中.

5、我们不该该直接为小利用程序设置筹划管理器.

6、JApplet的实例可以有一个菜单栏,它是由setJMenuBar办法指定的,而AWT小利用程序却不能.


  以上是“Swing与AWT小操纵程序的辨别[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Swing更多的知识
  • java swing菜单例子
  • java Swing列表框和组合框
  • java Swing入门
  • Swing有哪些所长
  • Swing显示框架
  • 在NetBeans 4.1中操纵Swing组件
  • 操作Java Swing筹划通用对话框
  • 操作Java Swing筹划尺度对话框
  • 用Swing编写矫捷的图形用户界面
  • <b>Swing的实用工具:Swing Utilities</b>
  • 深化浅出Java多线程(2)-Swing中的EDT(事件分发线程)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .