在有些情況下,一個(gè) bean 可運(yùn)行在 GUI 不可用的服務(wù)器上。該接口能用來(lái)查詢一個(gè) bean 以
確定它是否絕對(duì)需要一個(gè) GUI
并建議 bean 某個(gè) GUI 是否可用。
該接口用于專業(yè)開(kāi)發(fā)員,對(duì)一般簡(jiǎn)單 bean 并不需要。為避免混淆最終用戶,避免對(duì)這些方法使
用 getXXX setXXX 設(shè)計(jì)模式。
接口 java.beans.Visibility
接口 java.beans.Visibility
- public interface Visibility
方法索引
- avoidingGui()
-
- dontUseGui()
- 該方法指示 bean 不應(yīng)使用 Gui 。
- needsGui()
-
- okToUseGui()
- 該方法指示 bean 可使用 Gui 。
方法
needsGui
public abstract boolean needsGui()
- 返回值:
- 若 bean 絕對(duì)需要一個(gè)可用的 GUI 來(lái)實(shí)現(xiàn)其工作,則返回 true。
dontUseGui
public abstract void dontUseGui()
- 該方法指示 bean 不應(yīng)使用 Gui 。
okToUseGui
public abstract void okToUseGui()
- 該方法指示 bean 可使用 Gui 。
avoidingGui
public abstract boolean avoidingGui()
- 返回值:
- 若 bean 當(dāng)前避免使用 Gui,則為 true。如當(dāng)調(diào)用 dontUseGui() 時(shí)。