M: Model (模式)
V:View (視圖)
C:Controller (控制器)
mouseClicked( ) 點選滑鼠按鍵時
mouseEntered( ) 游標進入 Applet 範圍時
mouseExited( ) 游標離開 Applet 範圍時
mousePressed( ) 按下滑鼠按鍵時
mouseRelease( ) 放開滑鼠按鍵時
2.練習16-4
1.新增一控制器:MouseMotionListener,加以
A:註冊: addMouseListener(this)
B:實作: Move & Drag
2.將其中的 mouseDragged( ) 加以改寫,使能控制黑點移動。
3.再練習16-4
1.將黑點給成任何一張圖片 (參考 Sample 3)
2.可以利用 mouse 拖曳圖片。
思考:
1.可不可以滑鼠點到黑點上方,才能開始拖曳黑點?
2.同理:可否滑鼠點到圖片
4.匿名類別
mouseAdapter:參考課本 P.377 ~ P.378 (Sample5)
5.練習16-6
1.將 button 的作用改成開關 (練習button)
提示:
a. 兩段式開關:可利用布林,也可利用奇偶數 ( %2 ==0, %2==1 )
b.三段式開關:
可利用
%3==1 第一段
%3==2 第二段
%3==0 第三段
c.N段式開關
可利用
%N==1 第一段
%N==2 第二段
....
....
%N==N-1 第N-1段
%N==0 第N段
2.將paint( )放進來,搭配視窗元件 (練習button)
-->當 button 為開時,show 紅色訊息。
-->當 button 為關時,show 綠色訊息。
3.點餐系統視窗版:5個按鈕代表5種餐;結帳按鈕 --> 告知餐數 & 價格 (練習button)
4.氣球遊戲 (練習繪圖+ mouse)
提示:利用 Math.random( )
5.九九乘法
提示:
Q:3 X 7
A:21 (TextField 文字欄位,輸入資料)
確定 ( button)
結果: 對 OR 錯
6.簡易計算機
6.NetBeans 製作 Applet 步驟
1.New Project --> Java Class Library --> Project Name --> Finish
2.在此 Project -->滑鼠點右鍵 --> New --> other --> AWT Form (或是Swing Form) --> 選 Applet
Form (或是 JApplet Form)
調色盤:
JLable-1: for "Q:3 X 7"
JLable-2: for "A"
JTextField: for 答案
JButton: for "確定"
JLable-3: for Result Message
4.在Button上面點二下,自動產生 actionPerfomr( ) 之框架
5.將程式一一寫入
No comments:
Post a Comment