action在java
Ⅰ java action類的作用
public interface Actionextends ActionListener
Action 介面提供 ActionListener 介面的一個有用擴展,以便若干控制項訪問相同的功能。
除了 ActionListener 介面定義的 actionPerformed
方法之外,此介面還允許應用程序在一個位置定義:
描述函數的一個或多個文本字元串。這些字元串可用於顯示按鈕的立體文本、在菜單項中設置文本等等。
描述函數的一個或多個圖標。這些圖標可用於菜單控制項中的圖像,或者用於更復雜用戶界面中的合成項。
功能的啟用/禁用狀態。應用程序可以禁用實現此介面的函數,而不必分別禁用菜單項和工具欄按鈕。所有為偵聽狀態更改而注冊為偵聽器的組件都將禁止為該項生成事件,並相應地修改顯示。
可以將此介面添加到現有類中,或者用它創建一個適配器(通常通過子類化 AbstractAction 來實現)。然後可以將
Action 對象添加到多個可感知 Action 的容器中,並連接到可容納
Action 的組件。然後可以通過調用 Action 對象的 setEnabled
方法立刻激活或取消激活 GUI 控制項。
注意,Action 實現在存儲方面的開銷比典型的 ActionListener
要高,但後者不具有集中控制功能和廣播屬性更改的優點。因此,應該注意只在需要這些優點的地方使用 Action,在別處使用
ActionListener 即可。
支持 Action 的 Swing 組件
許多 Swing 的組件都具有 Action 屬性。在組件上設置 Action
時,會發生以下幾種情況:
Action 被作為 ActionListener 添加到組件。
組件配置自身的某些屬性以匹配 Action。
組件在 Action 上安裝 PropertyChangeListener,這樣組件可更改其屬性以反映 Action 屬性中的更改。
Ⅱ java中的action是什麼,DAO又是什麼
Action類 是[獲得Form表單數據,並處理邏輯的類]
DAO(Data Access Object) 是一個介面實現[通過SessionFactory獲得操作資料庫的會話,並實現一些基本的刪除 添加 修改數據,在servlet中更實際化業務操作]
Ⅲ java中bean類,action類,model類,util類,等的作用是什麼啊
bean類:是一些實體類,包括viewbean,databean等等。
action類:可作為接收顯示層的數據,連接顯示層和業務邏輯實現層的控制層。
model類:MVC中model層就是到層。在java中無特殊含義就是模塊。
util類:工具類
:資料庫操作類。對資料庫進行曾刪改查等操作