JAVA学习笔记swing JFrame窗口学习

发表于:2007-06-10来源:作者:点击数: 标签:
学习JAVA语法及结构,象控制,循环语法结构跟C语言以及其他程序语言差不多 . 学习类(CLASS)及类成员(类的方法,类的属性)也就是定义变量(属性),函数(方法),用方法操纵属性,方法也是对外的接口. 用一个公众(PUBLIC)的方法去访问(也就是调用函数)其他被隐蔽封装起

  学习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();

  }

  }


  

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)