第十三周總結
一、事件處理
(1)、鍵盤事件及監聽處理
在Swing的事件處理中也可以對鍵盤的操作進行監聽,直接使用KeyListener接口即可。此接口定義了如下的方法。

如果要想取得鍵盤鍵入的內容,則可以通過KeyEvent取得,此類的常用方法如下所示。

(2)、鼠標事件及監聽處理
如果想對一個鼠標的操作進行監聽,例如,鼠標按下、松開等,則可以實現MouseListener接口

在每個事件觸發后都會產生MouseEvent事件,此事件可以得到鼠標的相關操作

在一般的圖形界面中經??梢钥吹绞髽送献Р僮鞯那闆r,在Swing的事件處理中可以使用MouseMotionListener接口可以完成鼠標的拖拽操作

二、菜單組件
(1)、JMenu與JMenuBar
若在Java中實現菜單,則可以使用JMenu組件,當然,如果要使用JMenu則首先要了解JMenuBar組件,JMenuBar組件的功能是用來擺放JMenu組件,當建立完許多的JMenu組件之后,需要通過JMenuBar組件來將JMenu組件加入到窗口中
JMenu的常用方法

JMenuBar的常用方法

(2)、JMenuItem
JMenuItem繼承AbstractButton類,因此JMenuItem也可以理解為一種特殊的JButton組件,當選擇某個菜單項時也會觸發ActionEvent事件
JMenuItem類的常用方法

(3)、文件選擇框JFileChooser

浙公網安備 33010602011771號