1、在swing的事件處理中也可以對鍵盤的操作進行監聽,直接使用keylistener介面即可。
2、keylistener方法
· void keytyped(keyevent e) 鍵入某個鍵時呼叫
· void keypassed(keyevent e) 鍵盤按下時呼叫
· void keyreleased(keyevent e) 鍵盤鬆開時呼叫
3、keyevent方法
· public char getkeychar() 返回鍵入的字元,只針對於keytyped有意義
· public int getkeycode() 返回鍵入字元的鍵碼
· public static string getkeytext(int keycode) 返回此鍵的資訊,如「home」、「f1」等
1、mouselistener介面
· void mouseclicked(mouseevent e) 滑鼠單擊時呼叫
· void mousepressed(mouseevent e) 滑鼠按下時呼叫
· void mousereleased(mouseevent e) 滑鼠鬆開時呼叫
· void mouseentered(mouseevent e) 滑鼠進入到元件時呼叫
· void mouseexited(mouseevent e) 滑鼠離開元件時呼叫
· public static final int button1 表示滑鼠左鍵的常量
· public static final int button2 表示滑鼠滾軸的常量
· public static final int button3 表示滑鼠右鍵的常量
· public int getx() 返回滑鼠操作的x座標
· public int gety() 返回滑鼠操作的y座標
1、mousemotionlistener介面
· void mousedragged(mouseevent e) 在元件上按下並拖到時呼叫
·void mousemoved(mouseevent e) 滑鼠移動到元件時呼叫
jmenu和jmenubar
1、jmenubar元件的功能是用來擺放jmenu元件,當建立完多個jmenu元件之後,需要通過jmenubar元件來將jmenu元件加到視窗中。
2、jmenubar方法
· public jmenubar() 建立新的jmenubar物件
· public jmenu add(jmenu c) 將指定的jmenu加入到jmenubar中
· public jmenu getjmenu(int index) 返回指定位置的選單
3、jmenu的常用方法
· public jmenu(string s) 建立新的jmenu,並指定選單名稱
· public jmenuitem add(jmenuitem menuitem) 增加新的選單項
4、jmenuitem
1、想為選單中加入選單項,就可以使用jmenuitem元件。jmenuitem繼承abstractbutton類,因此jmenuitem也可以理解為一種特殊的jbutton元件。
當選擇某個選單項時觸發actionevent事件。
2、jmenuitem類方法
· public jmenuitem(icon icon) 建立帶有圖示的jmenuitem
· public jmenuitem(string text) 建立帶有指定文字的jmenuitem
· public jmenuitem(string text,icon icon) 建立帶有指定文字和圖示的jmenuitem
· public void setmnemonic(int mnemonic) 指定選單項的助記符
好好學習,天天向上。 第十三周總結
呵呵,星期五了,十三周快要結束了,心情真的是不同 因為,從下週開始有幾節課不用上了,而這幾節課都是在4點半到6點半上的,這樣我們就不用為了吃飯而煩惱了 高興還高興,還是要總結這一周的情況 有了乙份新的家教,星期六星期天中午去,中午不睡覺感覺真的不是很好,但無所謂了,為了暑假的生活費,努力一點啦,只是...
第十三周總結
第十三周總結 時間過得真快,轉眼之間第十三周也已經接近尾聲了。本以為上了大學的我會每天閒到發瘋,吐槽時間過得有多慢。可是令我沒想到是,我覺得現在的自己比以前更加的忙碌。可能正是太過於忙了吧,感覺眨眼間大半個學期就要結束了。是的,快要期末考試了!突然回想一下自己這學期都有哪些收穫,我卻沉默了,感覺自己...
第十三周學習總結
這周學習的是怎麼將靜態檔案在django中顯示 首先要確定它們所在的位置 project01 與 static在同乙個根目錄下 然後需要修改settings.py,是上圖中所選的py檔案 本來的檔案是 static url static static root os.path.join base d...