學習JAVA語法及結構,象控制,循環(huán)語法結構跟C語言以及其他程序語言差不多 . 學習類(CLASS)及類成員(類的方法,類的屬性)也就是定義變量(屬性),函數(方法),用方法操縱屬性,方法也是對外的接口. 用一個公眾(PUBLIC)的方法去訪問(也就是調用函數)其他被隱蔽封裝起來的屬性和方法. JAVA程序設計------不斷的定義類和使用已經被設計好的其他類,JAVA提供了很多核心類庫(API),中國自學編程網整理發(fā)布,www.zxbc.cn . 這樣利用這些類來設計應用程序和網絡應用程序. ===============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.自定義一個類,創(chuàng)建JFRAME的實例(對象)來調用JFRAME的方法,以此設計界面窗口. // MyWindow: //引入類庫 import java.awt.*; //JFrame要用到的類 import java.awt.event.*; //事件類 import javax.swing.*; //包含JFrame class MyWindow{ JFrame jframe=new JFrame(); //創(chuàng)建對象 JMenuBar jmb=new JMenuBar(); //創(chuàng)建菜單條對象 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(); } }
|