org.netbeans.jemmy.drivers
Interface WindowDriver

All Known Implementing Classes:
DefaultInternalFrameDriver, DefaultWindowDriver

public interface WindowDriver

Defines how to work with windows.


Method Summary
 void activate(ComponentOperator oper)
          Activates a window.
 void close(ComponentOperator oper)
          Deprecated. Use requestClose(ComponentOperator) instead.
 void move(ComponentOperator oper, int x, int y)
          Change window location.
 void requestClose(ComponentOperator oper)
          Requests a window to close.
 void requestCloseAndThenHide(ComponentOperator oper)
          Closes a window by requesting it to close and then hiding it.
 void resize(ComponentOperator oper, int width, int height)
          Change window size.
 

Method Detail

activate

void activate(ComponentOperator oper)
Activates a window.

Parameters:
oper - Window operator.

requestClose

void requestClose(ComponentOperator oper)
Requests a window to close.

Parameters:
oper - Window operator.

requestCloseAndThenHide

void requestCloseAndThenHide(ComponentOperator oper)
Closes a window by requesting it to close and then hiding it.

Parameters:
oper - Window operator.

close

void close(ComponentOperator oper)
Deprecated. Use requestClose(ComponentOperator) instead.

Closes a window by requesting it to close and then hiding it.

Parameters:
oper - Window operator.

move

void move(ComponentOperator oper,
          int x,
          int y)
Change window location.

Parameters:
oper - Window operator.
x - New x coordinate
y - New y coordinate

resize

void resize(ComponentOperator oper,
            int width,
            int height)
Change window size.

Parameters:
oper - Window operator.
width - New window width.
height - New window height.