Module java.desktop
Package java.beans

Interface Visibility

所有已知的子接口:
BeanContext, BeanContextServices
所有已知的实现类:
BeanContextServicesSupport, BeanContextSupport

public interface Visibility
在某些情况下,bean 可能在没有 GUI 的服务器上运行。此接口可用于查询 bean,以确定它是否绝对需要一个 GUI,并向 bean 建议 GUI 是否可用。

此接口适用于专业开发人员,对于普通简单的 bean 不需要。为避免混淆最终用户,我们避免在这些方法中使用 getXXX setXXX 设计模式。

自版本:
1.1
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    确定此 bean 是否避免使用 GUI。
    void
    此方法指示 bean 不应使用 GUI。
    boolean
    确定此 bean 是否需要 GUI。
    void
    此方法指示 bean 可以使用 GUI。
  • Method Details

    • needsGui

      boolean needsGui()
      确定此 bean 是否需要 GUI。
      返回:
      如果 bean 绝对需要一个可用的 GUI 来完成其工作,则返回 True。
    • dontUseGui

      void dontUseGui()
      此方法指示 bean 不应使用 GUI。
    • okToUseGui

      void okToUseGui()
      此方法指示 bean 可以使用 GUI。
    • avoidingGui

      boolean avoidingGui()
      确定此 bean 是否避免使用 GUI。
      返回:
      如果 bean 当前正在避免使用 GUI,则返回 true。例如,由于调用 dontUseGui()。