コード例 #1
0
  /**
   * Finalizes this swing view.
   *
   * @exception NullPointerException if the configuration is null
   */
  public void finalizz() throws Exception, NullPointerException {

    Boolean resizable = (Boolean) getChildItem(UserInterface.RESIZABLE_FLAG);
    removeChildItem(UserInterface.RESIZABLE_FLAG);

    StatusBar statusBar = (StatusBar) getChildItem(UserInterface.STATUS_BAR);
    removeChildItem(UserInterface.STATUS_BAR);
    destroyComponent(statusBar);

    ContentsPanel contentsPanel = (ContentsPanel) getChildItem(UserInterface.CONTENTS_PANEL);
    removeChildItem(UserInterface.CONTENTS_PANEL);
    destroyComponent(contentsPanel);

    ToolBar toolBar = (ToolBar) getChildItem(UserInterface.TOOL_BAR);
    removeChildItem(UserInterface.TOOL_BAR);
    destroyComponent(toolBar);

    MenuBar menuBar = (MenuBar) getChildItem(UserInterface.MENU_BAR);
    removeChildItem(UserInterface.MENU_BAR);
    destroyComponent(menuBar);

    String icon = (String) getChildItem(UserInterface.ICON);
    removeChildItem(UserInterface.ICON);

    String title = (String) getChildItem(UserInterface.TITLE);
    removeChildItem(UserInterface.TITLE);

    /*??
            deconfigureInternalFrameBounds((java.awt.Rectangle) getChildItem(UserInterface.INTERNAL_FRAME_BOUNDS));
            removeChildItem(UserInterface.INTERNAL_FRAME_BOUNDS);
            destroyChildItem((java.awt.Rectangle) getChildItem(UserInterface.INTERNAL_FRAME_BOUNDS));

            deconfigureFrameBounds((java.awt.Rectangle) getChildItem(UserInterface.FRAME_BOUNDS));
            removeChildItem(UserInterface.FRAME_BOUNDS);
            destroyChildItem((java.awt.Rectangle) getChildItem(UserInterface.FRAME_BOUNDS));

            deconfigureDialogBounds((java.awt.Rectangle) getChildItem(UserInterface.DIALOG_BOUNDS));
            removeChildItem(UserInterface.DIALOG_BOUNDS);
            destroyChildItem((java.awt.Rectangle) getChildItem(UserInterface.DIALOG_BOUNDS));

            deconfigureWindowBounds((java.awt.Rectangle) getChildItem(UserInterface.WINDOW_BOUNDS));
            removeChildItem(UserInterface.WINDOW_BOUNDS);
            destroyChildItem((java.awt.Rectangle) getChildItem(UserInterface.WINDOW_BOUNDS));
    */

    Integer viewModelMode = (Integer) getChildItem(UserInterface.USER_INTERFACE_MODE);
    removeChildItem(UserInterface.USER_INTERFACE_MODE);

    super.finalizz();
  }