学习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的方法,以此设计界面窗口
- // 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的学习
【编辑推荐】