java awt和swing有什么区别

java awt和swing有什么区别,第1张

跟本地系统的相关性。。JDK写程序 所有功能都是靠虚拟机去 *** 作本地 *** 作系统 比如window下。。就是JDK用windows API实现你功能

而awt包中很多组件是组件自身去调用本地 *** 作系统代码

swing包中的组件 采用的是调用本地虚拟机方法,由虚拟机再调用本地 *** 作系统代码。。

意思就是中间多了一层,这样就加强了swing包的移植性,与本地关系不那强了

楼主,现在我也正在学习JAVA,对于AWT和SWING,AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。Swing 是为了解决AWT 存在的问题而新开发的包,它以 AWT 为基础的。swing可以垮平台,所以一般都用SWING了.相关资料:>

import javaawt;

import javaxswing;

public class GUI extends JFrame{

    private JMenuBar mb=new JMenuBar();

    private JMenu mm=new JMenu("文件");

    private JMenuItem mi1=new JMenuItem("粘贴");

    private JMenuItem mi2=new JMenuItem("复制");

    private JLabel l=new JLabel();

    public GUI(){

        thissetLayout(null);

        mmadd(mi1);

        mmadd(mi2);

        mbadd(mm);

        thissetJMenuBar(mb);

        lsetText("我的第一个图形用户界面");

        lsetBounds(10,10,450,30);

        thisgetContentPane()add(l);

        thissetBounds(330,250,500,150);

        thissetVisible(true);

        thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

    }

    public static void main(String[] args){

        new GUI();

    }

}

以上就是关于java awt和swing有什么区别全部的内容,包括:java awt和swing有什么区别、AWT/SWING的用处、java swing程序怎么运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10133927.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存