注册
 找回密码
 注册
江西广告网
查看: 445|回复: 0
打印 上一主题 下一主题

JAVA学习笔记swing JFrame窗口学习

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-28 12:10:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  学习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      1.自定义一个类,创建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();   }   }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表