这篇文章主要介绍了Swing AWT有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Swing AWT学习
设计程序的用户界面,就用到了Swing AWT类库。一般大多数使用JFRAME窗口。
JFRAME的继承结构:
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
自定义一个类,创建JFRAME的实例(对象)来调用JFRAME的方法,以此设计界面窗口
// MyWindow: //引入类库 import java.awt.*; //JFrame要用到的类 import java.awt.event.*; //事件类 import javax.swing.*; //包含JFrame class MyWindow{ JFrame jframe=new JFrame();//创建对象 JMenuBar jmb=new JMenuBar();//创建菜单条对象 JMenu jm1,jm2,jm3;//菜单 JMenuItem jmi1,jmi2,jmi3,jmi4;//菜单项 public MyWindow(String title){//构造初始化 jframe.setTitle(title); //设置标题 jframe.setSize(new Dimension(200,180));//定义窗口大小 } //定义方法,添加菜单条和其他控件 viod setMyMenuBar(){ //定义菜单 jm1=new JMenu("文件"); jm2=new JMenu("编辑"); jm3=new JMenu("帮助"); //添加到菜单条 jmb.add(jm1); jmb.add(jm2); jmb.add(jm3); //添加菜单项 jm1.add(jmi1=new JMenuItme("打开")); jm1.add(jmi2=new JMenuItme("退出")); jm2.add(jmi3=new JMenuItme("复制")); jm3.add(jmi4=new JMenuItme("关于")); . . . //菜单条加到窗口上 jframe.setJMenuBar(jmb); jframe.pack(); jframe.setVisible(true); } //其他的方法..... public static viod main(String args[]){ MyWindow mywin=new MyWindow("我的窗口"); mywin.setMyMenuBar(); } }
感谢你能够认真阅读完这篇文章,希望小编分享的“Swing AWT有什么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/230364.html