在Swing的 事件處理中也能夠使用KeyListener接口對鍵盤的操做進行監聽。
此接口定義了以下方法:
ui
若是想要取得鍵盤鍵入的內容,能夠經過keyEvent取得, 此類的經常使用方法以下:
3d
若是想對一個鼠標的操做進行監聽,例如,鼠標按下、鬆開等,則能夠實現MouseListener接口。
此接口定義了以下方法:
code
在每一個事件觸發後都會產生MouseEvent事件,此事件能夠獲得鼠標的相關操做。
MouseEvent經常使用方法以下:
blog
在通常的圖形界面中常常能夠看到鼠標拖拽操做的狀況在Swing中能夠使用MouseMotionListener接口完成鼠標的拖拽操做。
此接口定義了以下方法:
繼承
單選鈕就是在給出的多個顯示信息中指定選擇一個,在Swing中使用JRadioButton完成一組單選鈕的操做。
JRadioButton類的經常使用方法以下:
接口
單選按鈕操做中,使用ItemListener接口進行事件的監聽。
接口定義以下的方法:
事件
此方法中存在ItemEvent事件,此事件經常使用方法及常量以下所示:
it
使用JMenu組件能夠實現菜單。JMenuBar組件的功能是用來擺放IMenu組件,當創建完多個JMenu組件以後,須要經過JMenuBar組件將JMenu組件加入到窗口中。
JMenultem繼承AbstractButton類,所以JMenulItem能夠理解爲一種特殊的JButton組件,當選擇某個菜單項時會觸發ActionEvent事件。
在使用記事本或者word等軟件的時候,能夠經過文件選擇框選擇要打開或保存的文件。在Swing中能夠使用JFileChooser組件實現此功能。