尚未有任何意見。
關閉此視窗
1 – 0 (共 0 個)
AdjustmentEvent 類別 (class) 的 getValue() 方法 (method) 用來取得捲軸捲動值。
修飾子與參數
public int getValue()
getValue() 的回傳值 (return value) 為
int
型態 (type) 的整數常數,非物件 (object) ,不需要參數 (paramenter) 。
舉例如下
import java.awt.*; import java.awt.event.*; public class AdjustmentEventDemo implements AdjustmentListener { Frame frame; Scrollbar scrollbar1; Panel panel; Button button; int x, y; public static void main(String[] args) { new AdjustmentEventDemo(); } public AdjustmentEventDemo() { frame = new Frame("AWTDemo"); frame.addWindowListener(new AdapterDemo()); frame.setLayout(new BorderLayout()); frame.setSize(320, 240); scrollbar1 = new Scrollbar(); scrollbar1.setMaximum(320); scrollbar1.setMinimum(0); scrollbar1.setOrientation(Scrollbar.HORIZONTAL); scrollbar1.setValue(100); x = scrollbar1.getValue(); scrollbar1.addAdjustmentListener(this); y = 100; button = new Button("new"); button.setSize(50, 20); button.setLocation(x, y); panel = new Panel(null); panel.add(button); frame.add(panel, BorderLayout.CENTER); frame.add(scrollbar1, BorderLayout.SOUTH); frame.setVisible(true); } public void adjustmentValueChanged(AdjustmentEvent e) { x = e.getValue(); System.out.println("x: " + x); button.setLocation(x, y); } } class AdapterDemo extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:AdjustmentEventDemo.java 功能:示範 Java 程式 作者:張凱慶 時間:西元 2012 年 3 月 */
此例的 AdjustmentEventDemo 有實作 AdjustmentListener 介面
public class AdjustmentEventDemo implements AdjustmentListener {
因此需要實作 adjustmentValueChanged() 方法,參數
e
就是 AdjustmentEvent 物件,接著呼叫 AdjustmentEvent 的 getValue() 取得捲軸捲動值,並將按鈕座標隨捲軸捲動而移動
public void adjustmentValueChanged(AdjustmentEvent e) { x = e.getValue(); System.out.println("x: " + x); button.setLocation(x, y); }
編譯後執行,結果如下
[Image]
中英文術語對照 類別class 方法method 回傳值return value 型態type 物件object 參數parameter
您可以繼續參考
事件處理
類別
ActionEvent
AdjustmentEvent
ItemEvent
KeyAdapter
KeyEvent
MouseAdapter
MouseEvent
MouseMotionAdapter
MouseWheelEvent
TextEvent
WindowAdapter
WindowEvent
介面
ActionListener
AdjustmentListener
ItemListener
KeyListener
MouseListener
MouseMotionListener
MouseWheelListener
TextListener
WindowFocusListener
WindowListener
WindowStateListener
相關目錄
Java API 分類導覽
Java 教材
首頁
參考資料
http://docs.oracle.com/javase/6/docs/api/java/awt/event/AdjustmentEvent.html
由 Kaiching Chang 在 2012年7月4日 的
上午10:37
所張貼
留下您的意見
0.留言請選擇註冊帳號, Google 或 OpenID 均可
1.歡迎留言交流,但不歡迎垃圾留言及廣告留言
2.文章相關問題歡迎提出,請減少情緒性留言
3.非文章相關內容,請到
G+ 社群
或
FB 社團
提出
4.問作業之留言會被直接刪除
5.莫忘網路禮節
6.可使用部份HTML標記,如 <b> 、 <i> 、 <a>
7.站長保留刪除留言的權力
您可以使用一些 HTML 標記,例如
<b>, <i>, <a>
此網誌不允許匿名意見。
Google 帳戶
提交意見後,系統會要求您登入。
請回答人機驗證問題
尚未有任何意見。
關閉此視窗