學習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();
}
}