介绍学习SwingAWT

学习Java语法及结构,象控制,循环语法结构跟C语言以及其他程序语言差不多。学习类(CLASS)及类成员(类的方法,类的属性)也就是定义变量(属性),函数(方法),用方法操纵属性,方法也是对外的接口。用一个公众(PUBLIC)的方法去访问(也就是调用函数)其他被隐蔽封装起来的属性和方法。

成都创新互联公司网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了成都做网站、网站设计,成都网站设计,广告投放平台,成都做网站选成都创新互联公司,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。

Java程序设计------不断的定义类和使用已经被设计好的其他类,Java提供了很多核心类库(API)。这样利用这些类来设计应用程序和网络应用程序。

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的方法,以此设计界面窗口

 
 
 
  1. // MyWindow:
  2. //引入类库
  3. import java.awt.*; //JFrame要用到的类
  4. import java.awt.event.*; //事件类
  5. import javax.swing.*; //包含JFrame
  6. class MyWindow{
  7. JFrame jframe=new JFrame();//创建对象
  8. JMenuBar jmb=new JMenuBar();//创建菜单条对象
  9. JMenu jm1,jm2,jm3;//菜单
  10. JMenuItem jmi1,jmi2,jmi3,jmi4;//菜单项
  11. public MyWindow(String title){//构造初始化
  12. jframe.setTitle(title); //设置标题
  13. jframe.setSize(new Dimension(200,180));//定义窗口大小
  14. }
  15. //定义方法,添加菜单条和其他控件
  16. viod setMyMenuBar(){
  17. //定义菜单
  18. jm1=new JMenu("文件");
  19. jm2=new JMenu("编辑");
  20. jm3=new JMenu("帮助");
  21. //添加到菜单条
  22. jmb.add(jm1);
  23. jmb.add(jm2);
  24. jmb.add(jm3);
  25. //添加菜单项
  26. jm1.add(jmi1=new JMenuItme("打开"));
  27. jm1.add(jmi2=new JMenuItme("退出"));
  28. jm2.add(jmi3=new JMenuItme("复制"));
  29. jm3.add(jmi4=new JMenuItme("关于"));
  30. .
  31. .
  32. .
  33. //菜单条加到窗口上
  34. jframe.setJMenuBar(jmb);
  35. jframe.pack();
  36. jframe.setVisible(true);
  37. }
  38. //其他的方法.....
  39. public static viod main(String args[]){
  40. MyWindow mywin=new MyWindow("我的窗口");
  41. mywin.setMyMenuBar();
  42. }

以上就是介绍Swing AWT的学习

当前名称:介绍学习SwingAWT
转载注明:http://www.hantingmc.com/qtweb/news20/140020.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联