Microsoft Word - 投影片ch19

Size: px
Start display at page:

Download "Microsoft Word - 投影片ch19"

Transcription

1 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十九章 AWT 的其它物件 本章學習目標學習選擇表單與下拉選單學習功能表的製作學習捲軸的製作學習各種對話方塊與其相關應用

2 AWT 的其它物件 選擇表單 選擇表單 (list) 可用來一次顯示多個選項 用 List 類別建立選擇表單 下表列出了 List 類別的建構元與常用的 method: 表 java.awt.list 的建構元與 method 建構元 List() List(int rows) List(int rows, boolean multiplemode) 主要功能 建立選擇表單物件, 預設的顯示列數為 4 列 建立可顯示 rows 列的表單物件 建立可顯示 rows 列的表單物件, 並指定單選或複選 method void add(string item) void add(string item, int index) 主要功能 加入一個選項到選擇表單中 加入一個選項到選擇表單中的 index 位罝

3 AWT 的其它物件 19-3 method void addactionlistener(actionlistener l) void additemlistener(itemlistener l) void deselect(int index) String getitem(int index) int getitemcount() String[] getitems() int getrows() int getselectedindex() int[] getselectedindexes() String getselecteditem() String[] getselecteditems() int getvisibleindex() 主要功能 將傾聽者加入選擇表單 將傾聽者加入選擇表單裡特定的項目 取消選擇表單裡第 index 項的選取 取得選擇表單裡的第 index 項目 取得選擇表單裡選項的數目 取得選擇表單裡選項的所有項目, 並以字串陣列的形式傳回 取得可顯示的列數 傳回被選取項目的 index 值 若未有項目被選取, 或者是多個項目被選取, 則傳回 -1 以整數陣列的型式傳回所有被選取項目的 index 值 若沒有項目被選取, 則傳回長度為 0 的陣列 傳回被選取項目的名稱 取得所有被選取項目的名稱, 並以字串陣列的格式傳回 取得由 makevisible() method 所設定的項目

4 AWT 的其它物件 19-4 method boolean isindexselected(int index) boolean ismultiplemode() void makevisible(int index) void remove(int position) void remove(string item) void removeall() void replaceitem(string str, int index) void select(int index) void setmultiplemode(boolean b) 主要功能查詢第 index 個選項是否為被選取的狀態查詢選擇表單是否為複選設定第 index 個選項顯示在選擇表單裡移去位置為 position 的項目移去名稱為 item 的項目移去所有的 item 的項目將位置為 index 的項目用 str 來取代設定第 index 項為被選取的狀態設定選擇表單是否允許複選

5 AWT 的其它物件 19-5 app19_1 是建立選擇表單的簡單範例 01 // app19_1, 建立選擇表單 02 import java.awt.*; 03 public class app19_1 extends Frame 04 { 05 static app19_1 frm=new app19_1(); 06 static List lst=new List(); // 建立選擇表單物件 lst 07 public static void main(string args[]) 08 { 09 frm.setlayout(new FlowLayout(FlowLayout.CENTER,10,25)); 10 frm.settitle("list class"); 11 for(int i=0;i<=9;i++) // 利用 for 迴圈加入選項 12 lst.add("list Item "+i); 13 lst.select(2); // 選取索引值為 2 的選項 14 frm.setsize(200,150); 15 frm.add(lst); 16 frm.setbackground(color.yellow); 17 frm.setvisible(true); 18 System.out.println("lst.getRows()= "+lst.getrows()); 19 System.out.println("lst.getItemCount()= "+lst.getitemcount()); 20 } 21 }

6 AWT 的其它物件 19-6 /* app19_1 OUTPUT---- lst.getrows()= 4 lst.getitemcount()= */

7 AWT 的其它物件 選擇表單的事件處理 當選取選擇表單內的選項時,ItemEvent 事件會被觸發 app19_2 是選擇表單的事件處理範例 01 // app19_2, 選擇表單的事件處理範例 02 import java.awt.*; 03 import java.awt.event.*; 04 public class app19_2 extends Frame implements ItemListener 05 { 06 static app19_2 frm=new app19_2(); 07 static List lst=new List(); // 建立選擇表單物件 lst 08 public static void main(string args[]) 09 { 10 frm.setlayout(new FlowLayout(FlowLayout.CENTER,10,25)); 11 frm.settitle("select a color"); 12 lst.add("yellow"); // 加入選項到 lst 內 13 lst.add("orange"); 14 lst.add("pink"); 15 lst.add("cyan"); 16 lst.additemlistener(frm); // 設定 frm 為 lst 的傾聽者 17 frm.add(lst);

8 AWT 的其它物件 frm.setsize(200,150); 19 frm.setvisible(true); 20 } 21 public void itemstatechanged(itemevent e) // 事件處理的程式碼 22 { 23 String color=lst.getselecteditem(); // 取得被選取之選項名稱 24 if(color=="yellow") // 如果選項名稱為 yellow 25 frm.setbackground(color.yellow); 26 else if(color=="orange") // 如果選項名稱為 orange 27 frm.setbackground(color.orange); 28 else if(color=="pink") // 如果選項名稱為 pink 29 frm.setbackground(color.pink); 30 else if(color=="cyan") // 如果選項名稱為 cyan 31 frm.setbackground(color.cyan); 32 frm.settitle("you select "+color); // 設定視窗 frm 的標題 33 } 34 }

9 AWT 的其它物件 下拉選單 下拉選單只能選擇單一的項目, 不能複選 : 下拉選單 按下選單旁的按鈕可選擇其它的項目

10 AWT 的其它物件 用 Choice 類別建立下拉選單 下表列出了 Choice 類別的建構元與常用的 method: 表 建構元 Choice() java.awt.choice 的建構元與 method 主要功能 建立下拉選單物件 method void add(string item) void additemlistener(itemlistener l) String getitem(int index) int getitemcount() int getselectedindex() String getselecteditem() void insert(string item, int index) void remove(int position) 主要功能加入 item 到選單中加入事件傾聽者取出第 index 項目的名稱傳回下拉選單中選項的總數傳回下拉選單中, 被選取項目的 index 值傳回下拉選單中, 被選取項目的名稱在 index 的位置加下 item 選項移除 position 位置的選項

11 AWT 的其它物件 method void remove(string item) void removeall() void select(int pos) void select(string str) 主要功能移除名稱為 item 的選項移除所有的項目設定 pos 位置的項目為被選取的狀態設定名稱為 str 的項目為被選取的狀態

12 AWT 的其它物件 範例 app19_3 是以 Choice 下拉選單來顯示選項 : 01 // app19_3, 建立選擇表單 02 import java.awt.*; 03 public class app19_3 extends Frame 04 { 05 static app19_3 frm=new app19_3(); 06 static Choice chc=new Choice(); // 建立下拉選單物件 chc 07 public static void main(string args[]) 08 { 09 frm.setlayout(new FlowLayout(FlowLayout.CENTER,10,10)); 10 frm.settitle("choice class"); 11 for(int i=0;i<=4;i++) // 利用 for 迴圈加入選項 12 chc.add("choice Item "+i); 13 frm.add(chc); 14 frm.setsize(200,150); 15 frm.setbackground(color.yellow); 16 frm.setvisible(true); 17 } 18 }

13 AWT 的其它物件 下拉選單的事件處理 選取下拉選單內的選項時會觸發 ItemEvent 事件 app19_4 是下拉選單的事件處理範例 01 // app19_4, 下拉選單的事件處理範例 02 import java.awt.*; 03 import java.awt.event.*; 04 class app19_4 extends Frame implements ItemListener 05 { 06 static app19_4 frm=new app19_4(); 07 static Choice chc=new Choice(); // 建立下拉表單物件 chc 08 public static void main(string args[]) 09 { 10 BorderLayout br=new BorderLayout(); 11 frm.setlayout(br); 12 frm.settitle("select a color"); 13 chc.add("yellow"); // 加入選項到下拉表單物件 chc 裡 14 chc.add("orange"); 15 chc.add("pink"); 16 chc.add("cyan"); 17 chc.additemlistener(frm); // 設定 frm 為 chc 的事件傾聽者

14 18 frm.setsize(200,150); 19 frm.add(chc,br.north); 20 frm.setvisible(true); 21 } 22 public void itemstatechanged(itemevent e) 23 { 24 String color=chc.getselecteditem(); 25 if(color=="yellow") // 選擇了 yellow 選項 26 frm.setbackground(color.yellow); 27 else if(color=="orange") // 選擇了 orange 選項 28 frm.setbackground(color.orange); 29 else if(color=="pink") // 選擇了 pink 選項 30 frm.setbackground(color.pink); 31 else if(color=="cyan") // 選擇了 cyan 選項 32 frm.setbackground(color.cyan); 33 frm.settitle("you select "+color); 34 } 35 } AWT 的其它物件 19-14

15 AWT 的其它物件 功能表 功能表是由三種功能表類別所建立 : MenuBar Menu MenuItem 下圖說明了這三種類別所建立之物件於功能表裡所扮演的角色 : Menu 物件 MenuBar 物件 MenuItem 物件

16 AWT 的其它物件 MenuItem 與 MenuBar 均是繼承自 MenuComponent 類別 Menu 則是繼承了 MenuItem 類別, 其繼承的關係如下圖所示 : java.lang.object java.awt.menucomponent java.awt.menubar java.awt.menuitem java.awt.menu

17 AWT 的其它物件 下表列出了這三個功能表類別裡的一些建構子與 method: 表 建構元 MenuBar() java.awt.menubar 的建構元與 method 主要功能 建立 MenuBar 物件 method Menu add(menu m) Menu getmenu(int i) int getmenucount() void remove(int index) void remove(menucomponent m) 主要功能將 Menu 物件 m 加到 MenuBar 中取得指定位置的 Menu 物件取得 MenuBar 中 Menu 物件的總數移除指定位置的 Menu 物件移除 MenuComponent 物件 m

18 AWT 的其它物件 表 java.awt.menu 的建構元與 method 建構元 Menu() Menu(String label) 主要功能 建立 Menu 物件 建立標題為 label 的 Menu 物件 method MenuItem add(menuitem mi) void add(string label) void addseparator() MenuItem getitem(int index) int getitemcount() void insert(menuitem mi, int index) void insert(string label, int index) void insertseparator(int index) void remove(int index) void removeall() 主要功能增加 MenuItem 物件 mi 到 Menu 中增加標題為 label 的 Menu 物件到 Menu 中在目前的位置增加一行分隔線傳回指定位置的 MenuItem 物件傳回目前的 Menu 物件裡,MenuItme 的總數在 index 位置插入 MenuItem 物件 mi 在 index 位置增加標題為 label 的 Menu 物件在 index 位置增加一行分隔線移除 index 位置的 MenuItem 物件移除 Menu 中所有的 MenuItem 物件

19 AWT 的其它物件 表 java.awt.menuitem 的建構元與 method 建構元 MenuItem() MenuItem(String label) 主要功能 建立 MenuItem 物件 建立標題為 label 的 MenuItem 物件 method void addactionlistener(actionlistener l) String getlabel() boolean isenabled() void setenabled(boolean b) void setlabel(string label) 主要功能加入傾聽者物件取得 MenuItem 的標題查詢 MenuItem 是否可以使用設定 MenuItem 可以使用設定 MenuItem 的標題為 label

20 AWT 的其它物件 建立功能表 app19_5 是建立功能表的範例 : 01 // app19_5, 建立功能表 02 import java.awt.*; 03 public class app19_5 04 { 05 static Frame frm=new Frame("Menu Demo"); 06 static MenuBar mb=new MenuBar(); // 建立 MenuBar 物件 07 static Menu menu1=new Menu("Color"); 08 static Menu menu2=new Menu("Exit"); 建立 Menu 物件 09 static MenuItem mi1=new MenuItem("Yellow"); 10 static MenuItem mi2=new MenuItem("Orange"); 建立 MenuItem 11 static MenuItem mi3=new MenuItem("Pink"); 物件 12 static MenuItem mi4=new MenuItem("Close window"); public static void main(string args[]) 15 { 16 mb.add(menu1); // 將 menu1 加入 mb 中 17 mb.add(menu2); // 將 menu2 加入 mb 中 18 menu1.add(mi1); // 將 mi1 加入 menu1 中 19 menu1.add(mi2); // 將 mi2 加入 menu1 中

21 AWT 的其它物件 menu1.add(mi3); // 將 mi3 加入 menu1 中 21 menu2.add(mi4); // 將 mi4 加入 menu2 中 22 frm.setmenubar(mb); // 設定 frm 的功能表為 mb 23 frm.setsize(200,150); 24 frm.setvisible(true); 25 } 26 } 下圖為執行本例時, 選取 Exit 功能表裡 Close window 選項的情形 :

22 AWT 的其它物件 功能表的事件處理 選擇了 MenuItem 類別的物件時便觸發了 ActionEvent 事件 ActionEvent 事件的處理方法可撰寫在 actionperformed() 裡 app19_6 是處理功能表事件的範例 01 // app19_6, 功能表的事件處理範例 02 import java.awt.*; 03 import java.awt.event.*; 04 public class app19_6 extends Frame implements ActionListener 05 { 06 static app19_6 frm=new app19_6(); 07 static Label lab=new Label("Hello Java",Label.CENTER); 08 static MenuBar mb=new MenuBar(); // 建立 MenuBar 物件 09 static Menu menu1=new Menu("Style"); 10 static Menu menu2=new Menu("Exit"); 建立 Menu 物件 11 static MenuItem mi1=new MenuItem("Plane"); 12 static MenuItem mi2=new MenuItem("Bold"); 建立 MenuItem 13 static MenuItem mi3=new MenuItem("Italic"); 物件

23 AWT 的其它物件 static MenuItem mi4=new MenuItem("Close window"); 15 public static void main(string args[]) 16 { 17 frm.settitle("menu Demo"); 18 mb.add(menu1); 19 mb.add(menu2); 20 menu1.add(mi1); 21 menu1.add(mi2); 22 menu1.add(mi3); 23 menu2.add(mi4); 24 mi1.addactionlistener(frm); // 設定 frm 為 mi1 的事件傾聽者 25 mi2.addactionlistener(frm); // 設定 frm 為 mi2 的事件傾聽者 26 mi3.addactionlistener(frm); // 設定 frm 為 mi3 的事件傾聽者 27 mi4.addactionlistener(frm); // 設定 frm 為 mi4 的事件傾聽者 28 lab.setfont(new Font("Dialog",Font.PLAIN,24)); 29 frm.add(lab); 30 frm.setsize(280,150); 31 frm.setmenubar(mb); 32 frm.setvisible(true); 33 } 34 public void actionperformed(actionevent e) // 事件處理的程式碼 35 { 36 MenuItem mi=(menuitem) e.getsource(); // 取得觸發事件的物件

24 AWT 的其它物件 if(mi==mi1) // mi1 觸發事件 38 lab.setfont(new Font("Dialog",Font.PLAIN,24)); 39 else if(mi==mi2) // mi2 觸發事件 40 lab.setfont(new Font("Dialog",Font.BOLD,24)); 41 else if(mi==mi3) // mi3 觸發事件 42 lab.setfont(new Font("Dialog",Font.ITALIC,24)); 43 else if(mi==mi4) // mi4 觸發事件 44 frm.dispose(); // 關閉視窗 45 } 46 }

25 AWT 的其它物件 捲軸 Scrollbar 類別可用來處理捲軸相關的功能, 下表列出了 Scrollbar 類別常用的建構元與 method: 表 建構元 java.awt.scrollbar 的建構元與 method 主要功能 Scrollbar() Scrollbar(int orientation) Scrollbar(int orientation, int value, int visible, int minimum, int maximum) 建立垂直方向的捲軸 建立捲軸, 並指定方向 建立捲軸, 並指定方向 初始值 捲軸盒的可視大小 捲軸的最小與最大值 method void addadjustmentlistener(adjustmentlistener l) int getmaximum() int getminimum() int getorientation() 主要功能加入 AdjustmentEvent 事件傾聽者取得捲軸的最大值取得捲軸的最小值取得捲軸的方向

26 AWT 的其它物件 method int getvalue() int getvisibleamount() void setmaximum(int newmaximum) void setminimum(int newminimum) void setorientation(int orientation) void setvalue(int newvalue) void setvalues(int value, int visible, int minimum, int maximum) void setvisibleamount(int newamount) 主要功能 取得目前捲軸的數值 取得捲軸盒的可視大小 設定捲軸的最大值 設定捲軸的最小值 設定捲軸的方向 設定目前捲軸的數值 設定捲軸的數值 捲軸盒的可視大小 捲軸的最小值與最大值 設定捲軸盒的可視大小

27 AWT 的其它物件 下圖中設定捲軸的最小值為 20, 最大值為 180, 因捲軸盒的大小佔掉了 40, 所以這個捲軸只能傳回 20~140 之間的數值 捲軸的最小值 捲軸盒 捲軸的最大值 捲軸盒的可視大小 = 40

28 AWT 的其它物件 app19_7 是捲軸的實例應用 01 // app19_7, 捲軸的實例應用 02 import java.awt.*; 03 import java.awt.event.*; 04 public class app19_7 extends Frame implements AdjustmentListener 05 { 06 static app19_7 frm=new app19_7(); 07 static Scrollbar scr=new Scrollbar(); // 建立垂直捲軸 scr 08 static Label lab1=new Label("Silence is golden.",label.center); 09 static Label lab2=new Label("size=20",Label.CENTER); public static void main(string args[]) 12 { 13 BorderLayout br=new BorderLayout(5,5); 14 frm.settitle("scrollbar Demo"); 15 frm.setsize(300,150); 16 scr.addadjustmentlistener(frm); // 以 frm 當成 scr 的傾聽者 17 scr.setvalues(20,4,12,40); // 設定 scr 的相關數值 18 frm.add(scr,br.east); 19 frm.add(lab1,br.center); 20 frm.add(lab2,br.south); 21 lab1.setfont(new Font("Dialog",Font.PLAIN,20));

29 AWT 的其它物件 lab2.setbackground(color.orange); 23 frm.setvisible(true); 24 } 25 public void adjustmentvaluechanged(adjustmentevent e) 26 { 27 int size=scr.getvalue(); // 取得 scr 的數值 28 lab1.setfont(new Font("Dialog",Font.PLAIN,size)); // 設定字型樣式 29 lab2.settext("size="+size); // 顯示字體大小 30 } 31 }

30 AWT 的其它物件 對話方塊 對話方塊 (dialog box) 可用來處理一些簡單的訊息 Dialog 類別可以建立對話方塊 對話方塊沒有最大化和最小化鈕 下面為 Dialog 類別的繼承圖 : java.lang.object MenuComponent MenuBar MenuItem Menu Container Window Frame Component Label Panel Dialog

31 AWT 的其它物件 下表列出了 Dialog 類別常用的建構元和 method: 表 java.awt.dialog 的建構元與 method 建構元 Dialog(Dialog owner) Dialog(Dialog owner, String title) Dialog(Dialog owner, String title, boolean modal) Dialog(Frame owner) Dialog(Frame owner, boolean modal) Dialog(Frame owner, String title) Dialog(Frame owner, String title, boolean modal) 主要功能 建立主控對話方塊, 指定其擁有者為另一對話方塊 同上, 並加上標題 建立對話方塊, 指定其擁有者為另一對話方塊, 並可設定 modal 來指定是否要主控 建立主控對話方塊, 指定其擁有者為一視窗 同上, 但可設定 modal 來指定是否要主控 建立主控對話方塊, 指定其擁有者為一視窗, 並可設定標題 建立對話方塊, 指定其擁有者為一視窗, 設定標題, 並可設定 modal 來指定是否要主控

32 AWT 的其它物件 method void dispose() String gettitle() void hide() boolean ismodal() boolean isresizable() void setmodal(boolean b) void setresizable(boolean resizable) void settitle(string title) void show() 主要功能銷毀對話方塊物件取得對話方塊的標題隱藏對話方塊測試對話方塊是否為主控測試對話方塊是否可改變大小設定對話方塊為主控設定對話方塊是否可以改變大小設定對話方塊的標題顯示對話方塊 對話方塊必須指定其擁有者 (owner)

33 AWT 的其它物件 有兩點必須注意 : (1) 對話方塊有 主控 與 非主控 之分 (2) 對話方塊要呼叫 show() method 才能顯示它 如果要隱藏, 可用 hide() method

34 AWT 的其它物件 app19_8 是對話方塊的使用範例 按下 視窗關閉鈕 出現對話方塊 按 Cancel 則回到原視窗 按 Close 則關閉原視窗 01 // app19_8, 對話方塊的實例應用 02 import java.awt.*; 03 import java.awt.event.*; 04 public class app19_8 extends Frame implements ActionListener 05 { 06 static app19_8 frm=new app19_8(); 07 static Dialog dlg=new Dialog(frm); // 建立 Dialog 物件 dlg 08 static Button Close_btn=new Button("Close"); // Close 按鈕 09 static Button Cancel_btn=new Button("Cancel"); // Cancel 按鈕 10 static WinLis wlis=new WinLis(); // 建立傾聽者物件 wlis

35 AWT 的其它物件 public static void main(string args[]) 13 { 14 frm.settitle("dialog Demo"); 15 frm.setsize(200,150); 16 dlg.settitle("are you sure?"); // 設定對話方塊的標題 17 dlg.setsize(140,100); // 設定對話方塊的大小 18 dlg.setlayout(new FlowLayout(FlowLayout.CENTER,5,30)); 19 dlg.add(close_btn); // 將 Close_btn 加入對話方塊中 20 dlg.add(cancel_btn); // 將 Cancel_btn 加入對話方塊中 21 Cancel_btn.addActionListener(frm); // 設定 Cancel_btn 的傾聽者 22 Close_btn.addActionListener(frm); // 設定 Close_btn 的傾聽者 23 frm.addwindowlistener(wlis); // 設定 frm 的傾聽者 24 frm.setvisible(true); 25 } static class WinLis extends WindowAdapter 28 { 29 public void windowclosing(windowevent e) // 按下視窗關閉鈕時 30 { 31 dlg.setlocation(80,30); // 設定對話方塊的位置 32 dlg.show(); // 顯示對話方塊 33 }

36 AWT 的其它物件 } public void actionperformed(actionevent e)// 按下對話方塊上的按鈕時 37 { 38 Button btn=(button) e.getsource(); // 取得被按下的按鈕 39 if(btn==close_btn) // 如果是 Close 按鈕被按下 40 { 41 dlg.dispose(); // 關閉對話方塊 42 frm.dispose(); // 關閉視窗 43 } 44 else if (btn==cancel_btn) // 如果是 Cancel 按鈕被按下 45 dlg.hide(); // 隱藏對話方塊 46 } 47 }

37 AWT 的其它物件 檔案對話方塊 檔案對話方塊 (file dialog) 專門用來處理檔案存取等相關事務 FileDialog 類別可以建立檔案對話方塊, 它繼承自 Dialog 類別 : java.lang.object MenuComponent MenuBar MenuItem Menu Container Window Frame Component Label Panel Dialog FileDialog

38 AWT 的其它物件 下表列出了 FileDialog 常用的建構元與 method: 表 資料成員 static int LOAD static int SAVE java.awt.dialog 的建構元與 method 主要功能 檔案對話方塊為讀取檔案用檔案對話方塊為寫入檔案用 建構元 FileDialog(Frame parent) FileDialog(Frame parent, String title) FileDialog(Frame parent, String title, int mode) 主要功能 建立讀取用的檔案對話方塊 建立讀取用的檔案對話方塊, 並建立標題 建立檔案對話方塊, 建立標題, 並可指定是寫入或讀取用, 若 mode 為 LOAD, 則為讀取用, 若為 SAVE, 則為儲存用 method String getdirectory() String getfile() 主要功能 取得檔案對話方塊內所選取的目錄 取得檔案對話方塊內所選取的檔案名稱

39 AWT 的其它物件 method int getmode() void setdirectory(string dir) void setfile(string file) void setmode(int mode) 主要功能取得檔案對話方塊的模式為 LOAD 或 SAVE 設定檔案對話方塊的預設開啟目錄設定檔案對話方塊的預設開啟檔案設定檔案對話方塊的模式

40 AWT 的其它物件 app19_8 是使用 FileDialog 類別的範例, 其執行流程如下 : (2) 選取檔案所在的目錄 (1) 按下 Open 按鈕, 開啟檔案對話方塊 (3) 選取檔案 (4) 按下開啟鈕 (5) TextArea 物件會顯示出所選擇檔案 (train.txt) 的內容

41 AWT 的其它物件 // app19_9, FileDialog 類別的使用 02 import java.awt.*; 03 import java.awt.event.*; 04 import java.io.*; 05 public class app19_9 extends Frame implements ActionListener 06 { 07 static app19_9 frm=new app19_9(); 08 static FileDialog fdlg=new FileDialog(frm,"Open"); // 建立 fdlg 物件 09 static Button btn=new Button("Open"); 10 static TextArea txa=new TextArea(); public static void main(string args[]) 13 { 14 BorderLayout br=new BorderLayout(); 15 frm.settitle("dialog Demo"); 16 frm.setlayout(br); 17 frm.setsize(200,150); 18 frm.add(txa,br.center); 19 frm.add(btn,br.south); 20 btn.addactionlistener(frm); // 設定 frm 為 btn 的事件傾聽者 21 frm.setvisible(true); 22 } 23 // 當 Open 按鈕按下時, 執行下列的程式碼

42 AWT 的其它物件 public void actionperformed(actionevent e) 25 { 26 fdlg.setvisible(true); // 顯示檔案對話方塊 27 // 以下的程式碼是按下檔案對話方塊內的 開啟 鈕之後, 才會執行 28 String fname=fdlg.getdirectory()+fdlg.getfile();// 取得路徑與名稱 29 try 30 { 31 FileInputStream fi=new FileInputStream(fname); 32 byte ba[]=new byte[fi.available()]; 33 fi.read(ba); // 讀入檔案內容到 byte 陣列裡 34 txa.settext(new String(ba)); // 將 byte 陣列內容寫到 txa 物件裡 35 fi.close(); 36 } 37 catch(ioexception ioe){}; 38 } 39 }

43 AWT 的其它物件 19-43

Microsoft Word - 投影片ch18

Microsoft Word - 投影片ch18 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十八章事件處理 本章學習目標認識 Java 的委派事件模式認識並學習使用各種事件處理類別學習各種物件的事件處理 事件處理 18-2 18.1 委派事件模式 Java 的事件處理是採取 委派事件模式 (delegation event model) 委派事件模式是指當事件發生時, 產生事件的物件會把此一 訊息 轉給

More information

Swing-02.pdf

Swing-02.pdf 2 J B u t t o n J T e x t F i e l d J L i s t B u t t o n T e x t F i e l d L i s t J F r a m e 21 2 2 Swing C a n v a s C o m p o n e n t J B u t t o n AWT // ToolbarFrame1.java // java.awt.button //

More information

Microsoft Word - 投影片ch20

Microsoft Word - 投影片ch20 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第二十章 AWT 的繪圖 本章學習目標認識 Java 繪圖的基本概念學習設定圖形的顏色與文字的字型學習用滑鼠繪圖的基本程式設計 AWT 的繪圖 20-2 20.1 繪圖概述 20.1.1 座標系統 Java 的座標系統, 原點在視窗的左上角, 向右為 x 軸方向, 向下為 y 軸方向, 如下圖所示 : 原點 x (x,y)

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

Mac Java import com.apple.mrj.*;... public class MyFirstApp extends JFrame implements ActionListener, MRJAboutHandler, MRJQuitHandler {... public MyFirstApp() {... MRJApplicationUtils.registerAboutHandler(this);

More information

Microsoft Word - 投影片ch14

Microsoft Word - 投影片ch14 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十四章檔案處理 本章學習目標認識串流學習檔案的開啟與關閉學習如何處理文字檔學習如何處理二進位檔 檔案處理 14-2 14.1 關於串流 串流可分為 輸入串流 (input stream) 與 輸出串流 (output stream) 兩種 下圖說明了串流如何做為檔案處理的橋樑 : stream 資料 input stream

More information

PowerPoint 簡報

PowerPoint 簡報 Paint 繪圖板 JAVA 程式設計 指導老師 : 鄞宗賢 組員 : 4A3G0901 劉彥佐 4A3G0907 韓偉志 畫面預覽 匯入參數 package paint; import java.awt.*; import java.awt.event.*; import javax.swing.*; 主程式 public class paint{ public static void main(string[]

More information

Microsoft PowerPoint - ch02

Microsoft PowerPoint - ch02 第 一 篇 基 礎 圖 文 動 畫 (Basic Graphics / Animation) 2 1 簡 介 2 2 Frame Class 2 3 執 行 緒 繪 圖 流 程 2 4 Font Class 2 5 Color Class 2 6 中 文 處 理 2 7 習 題 (Exercises) 第 二 章 文 字 繪 製 (Words) 2 1 簡 介 本 書 探 討 的 是 動 畫 遊 戲,

More information

java2d-4.PDF

java2d-4.PDF 75 7 6 G r a d i e n t P a i n t B a s i c S t r o k e s e t P a i n t ( ) s e t S t o r k e ( ) import java.awt.*; import java.awt.geom.*; public class PaintingAndStroking extends ApplicationFrame { public

More information

Microsoft Word - 投影片ch11

Microsoft Word - 投影片ch11 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十一章抽象類別與介面 本章學習目標認識抽象類別學習介面的使用認識多重繼承與介面的延伸 抽象類別與介面 11-2 11.1 抽象類別 抽象類別的目的是要依據它的格式來修改並建立新的類別 11.1.1 定義抽象類別 定義抽象類別的語法如下 : abstract class 類別名稱 { 宣告資料成員 ; // 定義抽象類別

More information

Microsoft Word - 投影片ch13

Microsoft Word - 投影片ch13 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十三章例外處理 本章學習目標了解什麼是例外處理認識例外類別的繼承架構認識例外處理的機制學習如何撰寫例外類別 例外處理 13-2 13.1 例外的基本觀念 在執行程式時, 經常發生一些不尋常的狀況 例如 : (1) 要開啟的檔案不存在 (2) 陣列的索引值超過了陣列容許的範圍 (3) 使用者輸入錯誤 Java 把這類不尋常的狀況稱為

More information

Microsoft PowerPoint - 18_Event.pptx

Microsoft PowerPoint - 18_Event.pptx 第十八章事件處理 認識 Java 的委派事件模式認識並學習使用各種事件處理學習各種物件的事件處理 1 18.1 委派事件模式 委派事件 指當事件發生時, 產生事件的物件會把 訊息 轉給 事件傾聽者 (event listener) 處理 下圖說明 委派事件模式 的運作流程 : 2 簡單的範例 18.1 委派事件模式 視窗內加入按鈕, 尚未加入事件的處理之程式 : 視窗內有一按鈕, 當此按鈕按下時,

More information

Microsoft Word - 投影片ch23

Microsoft Word - 投影片ch23 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第二十三章認識 Swing 本章學習目標 Swing 概述認識 JFrame 類別學習 Swing 的基本物件學習 Swing 物件之間的互動 認識 Swing 23-2 23.1 Swing 概述 Swing 提供了豐富的物件 更美觀的圖形介面, 以及更高的執行效率 幾乎每一個 AWT 物件都有一個相對應的 Swing

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes (Swing) AWTEvent Font LayoutManager 1 Classes in the javax.swing package Heavyweight FontMetrics Object Color Panel Applet JApplet Graphics Component Container Window Frame JFrame * Dialog JDialog JComponent

More information

Microsoft Word - 投影片ch15

Microsoft Word - 投影片ch15 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十五章多執行緒 本章學習目標認識執行緒學習如何建立執行緒學習如何管理執行緒認識執行緒的同步處理 多執行緒 15-2 15.1 認識執行緒 多執行緒 的機制可以同時執行多個程式區塊 app15_1 是單一執行緒的範例 : 01 // app15_1, 單一執行緒的範例 02 class CTest 03 { 04 private

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

chp6.ppt

chp6.ppt Java 软 件 设 计 基 础 6. 异 常 处 理 编 程 时 会 遇 到 如 下 三 种 错 误 : 语 法 错 误 (syntax error) 没 有 遵 循 语 言 的 规 则, 出 现 语 法 格 式 上 的 错 误, 可 被 编 译 器 发 现 并 易 于 纠 正 ; 逻 辑 错 误 (logic error) 即 我 们 常 说 的 bug, 意 指 编 写 的 代 码 在 执 行

More information

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题 2009 年 3 月 全 国 计 算 机 等 级 考 试 笔 试 试 卷 二 级 Java 语 言 程 序 设 计 ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上,

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

Microsoft Word - 投影片ch22

Microsoft Word - 投影片ch22 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第二十二章網路程式設計 本章學習目標認識網路學習如何取得文件的內容資訊學習如何建立 socket 連線學習如何建立 TCP 伺服程式與客戶程式 網路程式設計 22-2 22.1 網址與 InetAddress 類別的使用 IP 位址是以 4 個 8 bits 的數值, 以 10 進位來表示, 用來區分網路上的每一台電腦

More information

Microsoft Word - 投影片ch17

Microsoft Word - 投影片ch17 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十七章 AWT 視窗物件 本章學習目標認識 AWT 類別認識並學習如何建立視窗物件學習如何管理與配置版面學習 Panel 類別的使用 AWT 視窗物件 17-2 17.1 認識 AWT 類別 AWT(Abstract Windowing Toolkit) 是用來處理視窗最基本的方式 17.1.1 簡單的範例 下面是一個簡單的視窗程式設計的範例

More information

[Short Essay:] 1. (5 points) Use state-of-memory diagram to describe the differences between x and y declared as follows: double[] x = new double[4];

[Short Essay:] 1. (5 points) Use state-of-memory diagram to describe the differences between x and y declared as follows: double[] x = new double[4]; Introduction to Programming (II) Spring 2008, Final Exam Name: ID Number: [True/False:] (5 points each) If your answer is "false", you have to provide correct reasons. Otherwise, no points will be given.

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, http://debut.cis.nctu.edu.tw/~chi Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0, : POSITIVE_INFINITY NEGATIVE_INFINITY

More information

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp 01 1.6 Spyder Anaconda Spyder Python Spyder Python Spyder Spyder 1.6.1 Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Spyder Python File

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt Java 程式設計基礎班 (8) 莊坤達台大電信所網路資料庫研究室 Email: doug@arbor.ee.ntu.edu.tw Class 8 1 回顧 Java Data Structure Class 8 2 Java AWT package Component: 一些 GUI 元件, 如 : Button Label 等 Container: 用來放置 GUI 元件的地方 Container

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

Microsoft Word - 投影片ch06

Microsoft Word - 投影片ch06 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第六章陣列 本章學習目標認識陣列與一般資料型態的不同認識一維與二維陣列學習陣列的應用 陣列 6-2 6.1 一維陣列 一維陣列 (1-dimensional array) 可以存放多個相同資料型態的資料 6.1.1 一維陣列的宣告與記憶體的配置 要使用陣列必須經過兩個步驟 :(1) 宣告陣列 (2) 配置記憶體給該陣列

More information

Microsoft Word - GUI design.doc

Microsoft Word - GUI design.doc GUI 程式設計 壹 圖形元件 一 認識圖形元件 hndlgraf 指令 Handle graph 的縮寫 說明 二 認識圖形元件的 handle 指令 get(h, 'pr') get(h) set(h, 'pr1', 'val1', 'pr2', 'val2') set(h) 說明取得 handle h 的某屬性 (properity) 之數值取得 handle h 的所有屬性之數值設定 handle

More information

ZW1.PDF

ZW1.PDF C. A. R. Hoare, The Emperor s Old Clothes Java C++ Objective C Eiffel Smalltalk Mesa Lisp Java Java Java C++ Java 10 Item 1 Item 2 String.equals() == 1 1 Item 3 Java C++ Java Item 4 Java Item 5 Java Item

More information

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入 100 年 特 種 考 試 地 方 政 府 公 務 人 員 考 試 試 題 等 別 : 三 等 考 試 類 科 : 資 訊 處 理 科 目 : 系 統 分 析 與 設 計 一 請 參 考 下 列 旅 館 管 理 系 統 的 使 用 案 例 圖 (Use Case Diagram) 撰 寫 預 約 房 間 的 使 用 案 例 規 格 書 (Use Case Specification), 繪 出 入

More information

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj Message Transition 5-1 5-2 DataInputStream Class 5-3 DataOutputStream Class 5-4 PrintStream Class 5-5 (Message Transition) (Exercises) Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream

More information

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 语 言 程 序 设 计 郑 莉 胡 家 威 编 著 清 华 大 学 逸 夫 图 书 馆 北 京 内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌 握 语

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-065Big5 Title : Sun Certified Programmer for the Java 2 Platform, SE 6.0 Version : Demo 1 / 14 1. 35. String #name = "Jane Doe"; 36. int

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 專題進度 老師 : 趙啟時老師 學生 : 陳建廷 2013/10/13 用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 程式碼 : package com.example.phone; import java.util.arraylist;

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

chp11.ppt

chp11.ppt Java 软 件 设 计 基 础 Applet 程 序 1.Applet 概 念 Applet 与 Application Application 是 能 独 立 运 行 的 程 序 单 位 ; Applet 程 序 不 能 独 立 运 行, 必 须 依 附 在 网 页 上, 借 助 于 浏 览 器 才 能 运 行 通 常 置 于 服 务 器 端, 当 用 户 连 接 到 该 网 页,Applet

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 单元七 Java GUI 应用程序开发 1.AWT 及其图形界面组件 2.AWT 布局管理器 3.AWT 事件处理机制 案例 7-1 登录窗口 登录窗口是很多应用系统中不可缺少的组成部分 通过验证用户输入的用户名和密码, 决定是否允许用户进入系统, 在一定程度上保证系统的安全 本案例设计一个登录窗口, 运行 界面如图 7-1 所示 图 7-1 案例 7-1 登录窗口 众所周知, 拥有图形用户界面的计算机应用程序生动

More information

javaexample-02.pdf

javaexample-02.pdf n e w. s t a t i c s t a t i c 3 1 3 2 p u b l i c p r i v a t e p r o t e c t e d j a v a. l a n g. O b j e c t O b j e c t Rect R e c t x 1 y 1 x 2 y 2 R e c t t o S t r i n g ( ) j a v a. l a n g. O

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO CHAPTER 使用 Hadoop 打造自己的雲 8 8.3 測試 Hadoop 雲端系統 4 Nodes Hadoop Map Reduce Hadoop WordCount 4 Nodes Hadoop Map/Reduce $HADOOP_HOME /home/ hadoop/hadoop-0.20.2 wordcount echo $ mkdir wordcount $ cd wordcount

More information

Microsoft Word - Java程序设计全文_终_.doc

Microsoft Word - Java程序设计全文_终_.doc 实训 20 综合开发 2: 文本编辑器 20.1 实训目的 通过采用 Netbeans 重新开发并完善实训 15 中的文本编辑器程序, 训练读者掌握使用 Netbeans 进行 AWT GUI 程序的综合开发技能 20.2 实训案例 下面介绍如何采用 Netbeans 重新开发并完善实训 15 中的文本编辑器程序 通过本实训, 读者能够掌握 : (1)GUI 的菜单设计 (2)GUI 国际化处理 (3)GUI

More information

Microsoft Word - Broker.doc

Microsoft Word - Broker.doc Broker 模式 采用 broker 模式对分布式计算进行简单模拟 系统在一个进程内模拟分布式环境, 因此不涉及网络编程和进程间通信,Broker 通过本地函数调用的方式实现 request 和 response 的转发 采用 broker 模式对分布式计算进行简单的模拟, 要求如下 : 设计四个 server, 一个 server 接收两个整数, 求和并返回结果, 一个 server 接收两个整数,

More information

Microsoft Word - 投影片ch12

Microsoft Word - 投影片ch12 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 本章學習目標 學習如何分割檔案 第十二章大型程式的發展與常用的類別庫 認識類別庫, 以及如何取用在不同類別庫裡的類別 建構 package 的階層關係 學習 Java 裡常用的類別庫 大型程式的發展與常用的類別庫 12-2 12.1 檔案的分割 分割檔案的實作 : 1. 依序建立兩個類別檔案, 並置於同一個資料夾內

More information

專題報告交版.doc

專題報告交版.doc 1 2 3 4 5 6 6 9 21 23 27 27 29 33 51 65 66 67 5 6 7 8 9 10 11 12 13 14 (menu manager) (model tree) (sub-window) (dialog box) 15 16 3. 17 18 19 20 21 22 23 24 25 26 27 ? 28 29 30 31 32 2 33 34 35 36 37

More information

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6 www.brainysoft.net 1.JasperReport ireport...4 1.1 JasperReport...4 1.2 ireport...4 2....4 2.1 JDK...4 2.1.1 JDK...4 2.1.2 JDK...5 2.1.3 JDK...5 2.2 ant...6 2.2.1 ant...6 2.2.2 ant...6 2.3 JasperReport...7

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 310-055Big5 Title : Sun Certified Programmer for the Java 2 Platform.SE 5.0 Version : Demo 1 / 22 1. 11. public static void parse(string str)

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

第1章

第1章 第 17 章 有來有往 互動式視窗程式 1 本章提要 17.1 前言 17.2 元件 Event 觸發 17.3 Event 監聽者 Listener 17.4 Event 接收者 Adapter 17.5 Event 類別及提供的函式 17.5.1 MouseEvent 17.5.2 KeyEvent 17.5.3 TextEvent 17.5.4 WindowEvent 17.5.5 其他 Event

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes What is a JavaBean? JavaBean Java JavaBean Java JavaBean JComponent tooltiptext font background foreground doublebuffered border preferredsize minimumsize maximumsize JButton. Swing JButton JButton() JButton(String

More information

图形学 Project 2 要求 任意两个多边形, 求出其相交的区域 使用说明 例 1 第一步, 与 Project 1 画多边形的方法相同, 画一个多边形 ; 第二步, 单击 INTERSECT WITH, 随后画出第二个多边形 ; 第三步, 单击 FILL 进行填充

图形学 Project 2 要求 任意两个多边形, 求出其相交的区域 使用说明 例 1 第一步, 与 Project 1 画多边形的方法相同, 画一个多边形 ; 第二步, 单击 INTERSECT WITH, 随后画出第二个多边形 ; 第三步, 单击 FILL 进行填充 图形学 Project 2 要求 任意两个多边形, 求出其相交的区域 使用说明 例 1 第一步, 与 Project 1 画多边形的方法相同, 画一个多边形 ; 第二步, 单击 INTERSECT WITH, 随后画出第二个多边形 ; 第三步, 单击 FILL 进行填充 例 2 单击 CLEAR, 重新回到初始状态, 下面让我们看一下自交多边形的情况 当单击数次后, 出现左图的情况, 之后我们单击

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc) 作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

ContextMenu

ContextMenu 作者 : 林致宇 日期 :2012/1/20 問題 : 如何建立 ContextMenu? 解答 : 什麼是 ContextMenu 呢? 下面兩張圖是 ContextMenu 的範例, 紅色框線中的選單即所謂的 ContextMenu, 可以視為 選單列表, 例如在左圖的 ContextMenu 中有兩個選項 : Action 1 與 Action 2, 按下 Action 1 可執行某些動作,

More information

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises) 09 (File Processes) 9-1 9-2 (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises) Java Servlet 9-1 Servlet (File Processes) Client Servlet Servlet Java Java (Stream)

More information

The Embedded computing platform

The Embedded computing platform 嵌入式系統及實驗 Embedded System and Experiment 詹曉龍 長庚大學電機系 Java 的類別與物件 : 宣告類別 建構子 public class Customer { private String name; private String address; // Customer 類別宣告 // 成員資料 public int age; // 建構子 : 使用參數設定成員資料初始值

More information

1873 1939 1937 1981 1900 1870 1902 1899 1902 1901 1899 1868 1868 1829 1905 1859 1943 1860 1900 1887 1878 1820 1903 1834 1906 1856 1836 1884 1787

More information

1868 1868 1829 1905 1859 1943 1860 1900 1887 1878 1820 1903 1834 1906 1856 1836 1884 1787 18411827 1843 1890 1884 1904 1845

More information

視窗程式設計

視窗程式設計 視窗程式設計 Windows Programming 視窗元件二 大綱 清單 (List) 下拉式選單 (Combo Box) 功能表 (Menu) 功能表處理事件 面板 (Panel) 捲軸 (Scroller) JList( 清單 ) 清單 是用來製作一連串的選項, 供使用者可以從清單中挑出所要選項, 所挑出可以有幾種方式, 例如 : JList( 清單 ) 清單的建立 使用 DefaultListModel

More information

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 JAVA 程 序 设 计 ( 肆 ) 徐 东 / 数 学 系 使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款 使 用 Java class 代 表 保 险 箱 public class SaveBox 类 名 类 类 体 实 现 封 装 性 使 用 class SaveBox 代 表 保

More information

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit Tomcat Web JUnit Cactus JUnit Java Cactus JUnit 26.1 JUnit Java JUnit JUnit Java JSP Servlet JUnit Java Erich Gamma Kent Beck xunit JUnit boolean JUnit Java JUnit Java JUnit Java 26.1.1 JUnit JUnit How

More information

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难 第 1 章 Java 概 述 Java 的 诞 生 Java 的 特 点 Java 开 发 环 境 安 装 与 配 置 创 建 并 运 行 一 个 简 单 的 Java 程 序 Java 语 言 是 当 今 计 算 机 软 件 行 业 中 最 热 门 的 网 络 编 程 语 言, 以 Java 为 核 心 的 芯 片 技 术 编 译 技 术 数 据 库 连 接 技 术, 以 及 基 于 企 业 级

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

利用Java技术编写桌面软件基础

利用Java技术编写桌面软件基础 利 用 Java 技 术 编 写 桌 面 软 件 基 础 在 学 习 Java 编 程 语 言 的 细 节 和 语 法 时, 我 们 会 碰 到 这 样 一 个 问 题 : 开 发 桌 面 应 用 软 件 需 要 使 用 哪 些 Java 技 术, 应 当 引 入 哪 些 package? 这 一 问 题 的 答 案 取 决 于 开 发 的 应 用 软 件 类 型 和 它 的 作 用 这 篇 文 章

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-536Chinese(C++) Title : TS:MS.NET Framework 2.0-Application Develop Foundation Version : DEMO 1 / 10 1. Exception A. Data B. Message C.

More information

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检 2016 年 上 半 年 软 件 设 计 师 考 试 真 题 ( 下 午 题 ) 下 午 试 题 试 题 一 ( 共 15 分 ) 阅 读 下 列 说 明 和 图, 回 答 问 题 1 至 问 题 4, 将 解 答 填 入 答 题 纸 的 对 应 栏 内 说 明 某 会 议 中 心 提 供 举 办 会 议 的 场 地 设 施 和 各 种 设 备, 供 公 司 与 各 类 组 织 机 构 租 用 场

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

untitled

untitled 4.1AOP AOP Aspect-oriented programming AOP 來說 AOP 令 理 Cross-cutting concerns Aspect Weave 理 Spring AOP 來 AOP 念 4.1.1 理 AOP AOP 見 例 來 例 錄 Logging 錄 便 來 例 行 留 錄 import java.util.logging.*; public class HelloSpeaker

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

untitled

untitled How to using M-Power Report API M-Power Report API 力 了 M-Power Report -- Java (Library) M-Power Report API 行 Java M-Power Report M-Power Report API ( 30 ) PDF/HTML/CSV/XLS JPEG/PNG/SVG 料 料 OutputStream

More information

ebook111-4

ebook111-4 Flash 4 Flash 4 F l a s h 5 Flash 4 Flash Flash 4 Flash 4 Flash 4 4.1 Flash 4 Flash 4 Flash 4 Flash Flash 4 Flash 4 4.2 Flash 4 Flash 4 A Flash 4 S h i f t F i l e P r e f e r e n c e s > > Flash 4 Flash

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 第一部分基本实验 31 contentpane.add(p); setjmenubar(mb); // 将菜单项注册给事件监听者 File_Open.addActionListener(this); File_Close.addActionListener(this); File_Exit.addActionListener(this); Edit_Copy.addActionListener(this);

More information

epub 94-3

epub 94-3 3 A u t o C A D L AY E R L I N E T Y P E O S N A P S T Y L E X R E F - AutoLISP Object ARX A u t o C A D D C L A u t o C A D A u t o d e s k P D B D C L P D B D C L D C L 3.1 Wi n d o w s A u t o C A D

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

untitled

untitled 1 Outline 類别 欄 (1) 類 類 狀 更 易 類 理 若 類 利 來 利 using 來 namespace 類 ; (2) namespace IBM class Notebook namespace Compaq class Notebook 類别 類 來 類 列 欄 (field) (property) (method) (event) 類 例 立 來 車 類 類 立 車 欄 料

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

Microsoft PowerPoint - 14Threads.ppt

Microsoft PowerPoint - 14Threads.ppt Threads Outline Introduction to Threads How to create Thread extend Thread implement Runnable interface Synchronization What is thread? 定義 : 程式的執行軌跡 Single Thread Multi-Thread 依序執行 int x, y; int z; x =

More information

建模与图形思考

建模与图形思考 C03_c 基 於 軟 硬 整 合 觀 點 JNI: 从 C 调 用 Java 函 数 ( c) By 高 煥 堂 3 How-to: 基 於 軟 硬 整 合 觀 點 从 C 调 用 Java 函 数 如 果 控 制 点 摆 在 本 地 C 层, 就 会 常 常 1. 从 本 地 C 函 数 去 调 用 Java 函 数 ; 2. 从 本 地 C 函 数 去 存 取 Java 层 对 象 的 属 性

More information

White Sketchpad PowerPoint Presentation

White Sketchpad PowerPoint Presentation 第五章 檔案存取 電商三乙 4A355001 郭雅如 4A355063 周宛萱 5-1-1 取得檔案名稱 但排除副檔名 5-1-2 取得路徑資訊

More information

ebook 86-15

ebook 86-15 15 G t k + d e l e t e _ e v e n t G n o m e G n o m e 15.1 GnomeDialog G t k + G n o m e D i a l o g 15.1.1 G n o m e D i a l o g g n o m e _ d i a l o g _ n e w ( ) G N O M E _ D I A L O G ( d i a l

More information

投影片 1

投影片 1 第五章 選擇控制項 5-1 選擇控制項介紹 一. 關於 RadioButton 選項按鈕控制項 當表單中有多個同性質的選項且只能單選時就需用到選項按鈕控制項 選項按鈕控制項彼此間是互斥 當有一個選項按鈕被點選時 - 該按鈕的 Checked =True, - 其它按鈕的 Checked = False 選項按鈕常用屬性和事件 程式設計技巧 1. 選項按鈕必須先將 Enabled 屬性設為 True

More information

chp8.ppt

chp8.ppt Java 软件设计基础 图形用户界面程序设计入门 1. 组件概述 GUI: Graphics User Interface 设计和实现 GUI 的主要难点 创建组成界面的各成分和元素, 指定它们的属性和位置关系, 根据具体需要布局排列, 从而构成完整的 GUI 的外观表象 ; 在 GUI 程序中, 代码所执行的路线及顺序都是很不确定的 在 GUI 程序中, 用户可以点击任意按键并和屏幕上的其他任何部分进行交互及信息传递

More information

2009年9月全国计算机等级考试二级Java真题及答案

2009年9月全国计算机等级考试二级Java真题及答案 2009 年 9 月 全 国 计 算 机 等 级 考 试 二 级 Java 真 题 及 答 案 [ 录 入 者 :NCRE100 时 间 :2009-10-08 19:41:34 作 者 : 来 源 :NCRE100.com 浏 览 :1421 次 ] 2009 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Java 语 言 程 序 设 计 ( 考 试 时 间 90 分 钟,

More information

投影片 1

投影片 1 軟體說明書繁體中文 RGB A 目錄 - CONTENTS 01 09 15 17 22 軟體主介面 巨集設定說明 主介面概觀 個人設定檔 (Profiles) 一般模式 / 遊戲模式 按鍵功能分配 巨集管理器概觀 巨集管理器 巨集錄製設定 巨集錄製時間列表 插入指令 閃移系統 - I.S.S (Instant Shift System) 燈光設定更新韌體 閃移系統啟動鈕設定說明 燈光設定介面 介面區域一

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 1Z0-854 Title : Java Standard Edition 5 Programmer Certified Professional Upgrade Exam Version : Demo 1 / 12 1.Given: 20. public class CreditCard

More information