Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application
Class Windows

    java.lang.Object
      application.Windows

All Implemented Interfaces:
  application.resource.com.ComExceptionConstants

public class Windows
extends java.lang.Object
implements application.resource.com.ComExceptionConstants

该类定义了对窗口对象进行操作的一些方法，如排列窗口，获取窗口对象等。

Field Summary

Fields inherited from interface application.resource.com.ComExceptionConstants
`CANNOT_EDIT, CANNOT_MAKE_ARROW, DELETE_DOCFIELD, DELETE_SHAPE, DIRECTRY_NOT_FIND, ERROR_DOCFIELD, ERROR_MACRO_NAME, FILE_NOT_FIND, LOCKED_DOCFIELD, LOCKED_POSITION_DOCFIELD, NO_ARROW_STYLE, NO_BOOK_NAME, NO_BUILDER, NO_CONNECTOR_TYPE, NO_DOCFIELDNAME, NO_MACRO_FOUND, NO_OBJECT, NO_PATH_NAME, NO_PRINT_PREVIEW, NO_PRODUCT, NO_Seal, NO_Seal_File, NO_SELECTED_OBJECT, NO_SHAPE, NO_TOOLBAR, NO_UNDO_TIMES, NO_WINDOW, NO_WORKBOOK, NO_WORKBOOK_TYPE, NOT_CONNECT, NOT_IMAGE, NOT_PRESENTATION, NOT_SUPPORT_DIALOG_SHOW, NOT_SUPPORT_DIALOG_TYPE, NOT_TEXT_EFFECT, Repeat_Name, Seal_Sign, SHAPE_TYPE_ERROR, WRONG_FREEFORM_TYPE`

Method Summary
`void` | `arrange(int type, boolean current)` 排列当前集成文件内的所有窗口。
`Window` | `getActiveWindow()` 获取活动窗口对象。
`Window` | `getWindow(java.lang.String name)` 根据窗口名称获取窗口对象。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### arrange

    public void arrange(int type,
                        boolean current)

  排列当前集成文件内的所有窗口。

  Parameters:
    `type` - 排列类型。只能取以下四值之一：

                      0为平铺类型；
                      1为水平并排类型；
                      2为竖直并排类型；
                      3为重叠类型

                      WindowsConstants.TILED      =0；
                      WindowsConstants.HORIZONTAL =1；
                      WindowsConstants.VERTICAL   =2；
                      WindowsConstants.CASCADE    =3；

    `current` - 布尔型值，如为true，仅排列活动集成文件内的所有窗口；如为false，排列当前集成文件内的所有窗口

    例子:

         Windows windows = new Windows() ;
         windows.arrange(WindowsConstants.VERTICAL,true) ;

  See Also:
    WindowsConstants.java

### getActiveWindow

    public Window getActiveWindow()

  获取活动窗口对象。 注意在当前窗体隐藏后，通过ActiveWindow方法得到的Window对象是空，如想恢复隐藏窗体，可用getWindow方法来得到隐藏的窗体对象。

  Returns:
    活动窗口对象

    例子:

         Windows windows = Application.getWindows() ;
         Window win = windows.getActiveWindow() ;
         win.move(200, 200) ;

### getWindow

    public Window getWindow(java.lang.String name)

  根据窗口名称获取窗口对象。

  Parameters:
    `name` - 窗口名称
  Returns:
    窗口对象

    例子:

         Windows windows = Application.getWindows() ;
         Window win = windows.getWindow("集成文件1.eio - 文档1") ;
         win.resize(200,300) ;

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司