第十三周作業總結

2022-06-28 13:33:13 字數 1366 閱讀 8209

本週學習的總結如下:

一·鍵盤事件及監聽處理

1.可以在swing中的事件處理中監聽鍵盤的操作,也可以直接使用keylistener介面

其中keylistener介面介面方法如下

void keytyped(keyevent e):插入某個鍵使用

void keypressed(keyevent e):鍵盤按下使用

void released(keyevent e):鍵盤鬆開時使用

keyevent事件的使用方法:

返回鍵入的字元用 public char getkeychar():

返回鍵入字元的鍵碼 public int getkeycode():

座標:public int getx()和public int gety()

三.記事本

3.選單元件

jmenu與jmenubar

jmenubar:當建立完多個jmenu元件之後,需要通過jmenubar來將jmenu加到視窗中

jmenubar的常用方法:

public jmenubar():建立新的jmenubar物件

public jmenu add(jmenu a):將指定的jmenu加到jmenubar中

jmenu的常用方法:

public jmenu(string s):建立新的jmenu並指定選單名稱

public jmenuitem add(jmenuitem menuitem):新增選單項

public void addseparator():加入分割線

初級記事本的基本實現:首先在程式中建立乙個jmenu,然後將jmenu加入到jmenubar中,再通過jframe中的setjmenubar方法將選單欄新增到窗體上,此外,

為了操作方便,可以為選單項設定快捷鍵

jmenuitem類的常用方法:

public jmenuitem(icon icon):建立帶有圖示的jmenuitem

public jmenuitem(string text):建立帶有指定文字的jmenuitem

public void setacceleraor(keystroke keystroke):設定快捷鍵的組合鍵

4.檔案選擇框:當儲存或開啟檔案時,可以使用swing中的jfilechooser

常用方法如下:

public jfilechooser(): 使用者主目錄

public jfilechooser(string currentdirectorypath):指定檔案選擇的目錄

總之,本週學的東西挺多的,老師上課說的也在電腦上打了,不過還是有點問題,勉勉強強弄了個簡單記事本,還有些操作沒實現,繼續加油吧

!(

第十三周總結

呵呵,星期五了,十三周快要結束了,心情真的是不同 因為,從下週開始有幾節課不用上了,而這幾節課都是在4點半到6點半上的,這樣我們就不用為了吃飯而煩惱了 高興還高興,還是要總結這一周的情況 有了乙份新的家教,星期六星期天中午去,中午不睡覺感覺真的不是很好,但無所謂了,為了暑假的生活費,努力一點啦,只是...

第十三周總結

第十三周總結 時間過得真快,轉眼之間第十三周也已經接近尾聲了。本以為上了大學的我會每天閒到發瘋,吐槽時間過得有多慢。可是令我沒想到是,我覺得現在的自己比以前更加的忙碌。可能正是太過於忙了吧,感覺眨眼間大半個學期就要結束了。是的,快要期末考試了!突然回想一下自己這學期都有哪些收穫,我卻沉默了,感覺自己...

第十三周總結

1 在swing的事件處理中也可以對鍵盤的操作進行監聽,直接使用keylistener介面即可。2 keylistener方法 void keytyped keyevent e 鍵入某個鍵時呼叫 void keypassed keyevent e 鍵盤按下時呼叫 void keyreleased k...