江西广告网
标题:
JAVA学习笔记swing JFrame窗口学习
[打印本页]
作者:
欲望
时间:
2008-12-28 12:10
标题:
JAVA学习笔记swing JFrame窗口学习
学习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://bbs.jxadw.com/)
Powered by Discuz! X3.2