Article View: cn.bbs.comp.lang.java
Article #21566Java ͼ���û��������֮һ(for ��ѧ��) zz
From: ����è->�ú�ѧϰ...
Date: Thu, 27 Nov 2003 16:36
Date: Thu, 27 Nov 2003 16:36
67 lines
5286 bytes
5286 bytes
һ. AWT �� SWING
����AWT �� SWING �� Java ��� GUI �û�����Ļ��� AWT �������������ͬ��S
wing �д���������������������ԭ��Swing ���������ܣ������и�ʽ������
�����������Ҹ�Ϊ�������á�����һ��ʼʹ�� AWT �ij���Ա�ܿ��ת��ʹ�� Swing
�ˡ�
������Ϊʲô AWT ���û�������أ���Ϊ Swing �Ǽܹ��� AWT ֮�ϵģ�û�� AWT ��
û�� Swing�����Գ���Ա���Ը���Լ���ϰ��ѡ��ʹ�� AWT ������ Swing�����ǣ����
��Ҫ�����á�������ʾ���ͬ��˵�����ܿ�����ɲ�� (Z-Order) ���ң�������
��
/**
* AwtSwing.java
* @author Fancy
*/
import java.awt.*;
import javax.swing.*;
public class AwtSwing {
JFrame frame = new JFrame("Test AWT and SWING");
JDesktopPane jdp = new JDesktopPane();
JInternalFrame jif1 = new JInternalFrame("controls");
JInternalFrame jif2 = new JInternalFrame("cover");
public AwtSwing() {
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(jdp);
jif1.setContentPane(new JPanel());
jif2.setContentPane(new JPanel());
jif1.getContentPane().setLayout(new BorderLayout());
jif1.getContentPane().add(new Button("AWT Button"), BorderLayout.WES
T);
jif1.getContentPane().add(new JButton("Swing Button"), BorderLayout.
EAST);
jif1.setSize(200, 100);
jif2.setSize(200, 100);
jdp.add(jif1);
jdp.add(jif2);
frame.setSize(240, 140);
}
public void show() {
frame.show();
jif1.setVisible(true);
jif2.setVisible(true);
}
public static void main(String[] args) {
AwtSwing as = new AwtSwing();
as.show();
}
}
���������������������϶��Ǹ���Ϊ��cover�����Ӵ��ڣ����ǻᷢ��һ���dz���
Ȥ��������ͼ��
������Ȼ cover �Ӵ������� controls �Ӵ���֮�ϵģ�������ֻ�ָ�ס�� Swing Butt
on��û���ָ�ס AWT Button���ٿ�һ������Dz���������һ�ָо���Swing Button
�ǡ�������ȥ�ģ��� AWT Button ���ǡ�����ȥ�ġ�����Ƕ�������ɲ�δ��ҵ�
һ�����ӡ�
����Swing ��������ۡ����á����������ص㣬Ҳ��ȱ�㡪��ʹ�� Swing ����ij���
ͨ�����ʹ�� AWT ����ij������и����Ǵ�Ҷ����Ǹ�ϲ���� Swing �����ԭ��
���ڣ���Ϊ���ż����Ӳ������һ����ٶ��Ѿ��������⡣�෴�ģ��û�����Ҫ��
�۵��û����棬������Ա�����Ҫ���õĿ��������
���������ã������������ʹ�� Swing �������ͼ���û������ Java Ӧ�ó���
--
��......�����ѱ���ң����ҵ�����ͻ�������⣬��ĽŲ�����ø������˵IJ�һ
�������˵ĽŲ��������Ѹ�ٶ㵽�ص��£�����ĽŲ������������һ������ٻ�
����Ѩ��Ȼ���㿴�������DZߵ����������Ҳ���������Ӷ�����˵һ������Ҳû
�С����������Ҳ������룬��ʵ�ںܿɱ������ǣ�����һͷ���ɫ��ͷ���������ѱ
���ң��Ǹû��ж������ð������ɫ�����ӻ����������㣬��Ҳ��ϲ�����������䴵
������������ ------��С���ӡ�
[m[1;31m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 211.80.91.3][m
Technical Details
Message-ID:
<49QaKc$AOG@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!news-xfer2.atl.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!news.bylinux.net!news.ccie.net.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,abe114107d142318,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-11-27 08:36:01 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!news-xfer2.atl.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!news.bylinux.net!news.ccie.net.cn!SJTU From: bocoo.bbs@bbs.sjtu.edu.cn (����è->�ú�ѧϰ...) Newsgroups: cn.bbs.comp.lang.java Subject: Java ͼ���û��������֮һ(for ��ѧ��) zz Date: 27 Nov 2003 16:36:24 GMT Organization: ��ˮ˼Դ Message-ID: <49QaKc$AOG@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1069950950.A Lines: 67