swing的小知識點計算機Java_第1頁
swing的小知識點計算機Java_第2頁
swing的小知識點計算機Java_第3頁
swing的小知識點計算機Java_第4頁
swing的小知識點計算機Java_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

nu.add(pasteAction);彈出菜單(pop-ur(listener);popup.add(item);學習nt().getX().getY().getPoint()C法:JPanelpanel=newJPanel();JTexnu.add(pasteAction);彈出菜單(pop-ur(listener);popup.add(item);學習nt().getX().getY().getPoint()C法:JPanelpanel=newJPanel();JTex從JFrame類的超類中繼承下來的常用的方法(用于處理框架大小和位置):setIconImage(image將窗口極小化時的圖標設置為Image對象(在Java中,通常稱之為圖標化)Frame類)定義用戶關閉框架時的響應動作DO_NOTHING_ON_CLOSEHIDE_ON_CLOSEDISPOSE_ON_CLOSE:自動隱藏和關閉框架EXIT_ON_CLOSE:退出程序將組件移到一個新的位置。如果該組件是頂層組件(例如JFrame),x和y是屏幕坐標;如果不是,則x和y是容器坐標。使用給定的寬度和高度,重置組件的大小。決定用戶是否可以重置框架的大小。在Java中,框架被設計為放置組件的容器,可以將菜單欄和其它用戶界面元素放Java1.5版本則可以直接使用Jframe的add(Componentc)方法來在框架中添加組件(使得用戶不必關心Jframe的結構)通常情況下,應該在一個稱為面板(panel)的組件上繪制信息,并將這個面板添加在Swing包中面板采用JPanel類實現(xiàn),具有兩個特性:ionKey()MouseEvent.getClickCou好資料歡迎下載Stringstr=e.getActionCooidsetText(Stringt)用新文本改變文本組件中件監(jiān)聽器以響應事件。1.監(jiān)聽器對象是一個實現(xiàn)了特定監(jiān)聽器接口ionKey()MouseEvent.getClickCou好資料歡迎下載Stringstr=e.getActionCooidsetText(Stringt)用新文本改變文本組件中件監(jiān)聽器以響應事件。1.監(jiān)聽器對象是一個實現(xiàn)了特定監(jiān)聽器接口在事件處理的過程中,主要涉及三類對象:例如,鍵盤操作對應的事件類是KeyEvent。事件源(EventSource):事件發(fā)生的場所,通常就是各個組件,例如,按鈕事件處理器(監(jiān)聽器)(EventHandler):接收事件對象并對其進行處理的對事件源(Button)產(chǎn)生事件傳遞給事件監(jiān)聽器。并可以將任何對象指派給事件監(jiān)聽器以響應事件。2.事件源是一個能夠注冊監(jiān)聽器對象并發(fā)送事件對象的對象。3.當事件發(fā)生時,事件源將事件對象傳遞給所有注冊的監(jiān)聽器對象。4.監(jiān)聽器對象利用事件對象中的信息決定如何對事件做出響應。AWTAWT事件AdjustmentEventFocusEvent監(jiān)聽接口AWT事件監(jiān)聽接口AdjustmentListenerMouseEventFocusListenerMouseWheelEventMouseWheelListenerItemListenerWindowEventWindowFocusListener;MouseMotionListenerAdjustmentEvent:用戶調節(jié)滾動條。ItemEvent:用戶從復選框或列表項中選擇一項。TextEvent:文本對象發(fā)生改變KeyEvent:一個鍵被按下或釋放MouseEvent:鼠標鍵被按下、釋放、移動或拖動使用組件的addActionListener方法ount()ComponentComponentwindow來,而用其它字符代替,常用于輸入密碼。(自學)文本域的使用方DEONCLOSE:隱藏框架,不退出程序DISPOSEONC使用組件的addActionListener方法ount()ComponentComponentwindow來,而用其它字符代替,常用于輸入密碼。(自學)文本域的使用方DEONCLOSE:隱藏框架,不退出程序DISPOSEONCmousemovedMouseWheelEvent:鼠標滾輪被轉動FocusEvent:某個組件獲得或者失去焦點WindowEvent:窗口狀態(tài)改變接口.getActionCommand()AdjustmentEvent事件源JComboBoxTimer接口.getItemSelectable()JComboBoxFocusEventComponentMouseListenerkeypressedmousepressedmousereleasedmouseenteredmouseexitedmouseclickedKeyEvent.getKeyCode()MouseEventComponentComponent接口mousedraggedMouseMotionListenerMouseEventComponentea組件中,可以指定文本區(qū)的行數(shù)和列數(shù):textArea=nange()參數(shù)ea組件中,可以指定文本區(qū)的行數(shù)和列數(shù):textArea=nange()參數(shù)/訪問器方法事件源FocusListenerEventSource):事件發(fā)生的場所,通常就是各個組件,的值為:DONOTHINGONCLOSE:不執(zhí)行任何動作HImousemovedMouseWheelListenermousewheelmovedwindowClosingwindowOpenedMouseWheelEvent.getWheelRotation()ComponentWindowListenerwindowClosedwindowActivatedwindowDeactivatedWindowEventWindow事件源mousedraggedMouseMotionListenerMouseWheelListenermousewheelmovedMouseEventMouseWheelEventComponentComponentwindowClosingwindowOpenedWindowListenerwindowClosedwindowActivatedwindowDeactivatedWindowEventWindowJPasswordField:特殊的文本域,用戶的輸入不直接顯示出來,而用其它字符代替,第二個參數(shù)20:列數(shù),是指文本域顯示的寬度為20列(并非可以輸入的字符的個fiersText().getKeyText().isAct的文本StringgetText()返回文本組件中的文本fiersText().getKeyText().isAct的文本StringgetText()返回文本組件中的文本voount()ComponentComponentwindow.5版本則可以直接使用Jframe的add(Componen文本區(qū)JTextArea組件可以讓用戶輸入多行文本。在JTextArea組件中,可以指定可以使用換行來避免行過長:在Swing中,文本區(qū)沒有滾動條,需要手動安裝:將給定文本附加到文本區(qū)中已有文本的后面用新文本改變文本組件中的文本返回文本組件中的文本確定用戶是否可以編輯JTextComponent中的內容或將一個動作直接與菜單項關聯(lián)JMenuItemcutItem=newJMenuItem(cutAction);彈出菜單(pop-upmenu即單擊鼠標右鍵可彈出的快捷菜單。建立彈出菜單的方法與一般菜單相似:JPopupMenupopup=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論