< prev index next >
src/org/netbeans/jemmy/drivers/windows/DefaultFrameDriver.java
Print this page
*** 20,32 ****
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package org.netbeans.jemmy.drivers.windows;
- import java.awt.Dimension;
import java.awt.Frame;
- import java.awt.Toolkit;
import java.awt.Window;
import java.awt.event.WindowEvent;
import org.netbeans.jemmy.drivers.FrameDriver;
import org.netbeans.jemmy.drivers.LightSupportiveDriver;
--- 20,30 ----
*** 59,76 ****
new WindowEvent((Window) oper.getSource(),
WindowEvent.WINDOW_DEICONIFIED));
((FrameOperator) oper).setState(Frame.NORMAL);
}
@Override
public void maximize(ComponentOperator oper) {
checkSupported(oper);
! oper.setLocation(0, 0);
! Dimension ssize = Toolkit.getDefaultToolkit().getScreenSize();
! oper.setSize(ssize.width, ssize.height);
}
@Override
public void demaximize(ComponentOperator oper) {
checkSupported(oper);
}
}
--- 57,86 ----
new WindowEvent((Window) oper.getSource(),
WindowEvent.WINDOW_DEICONIFIED));
((FrameOperator) oper).setState(Frame.NORMAL);
}
+ /** Maximizes the frame.
+ *
+ * @param oper Frame operator.
+ * @throws UnsupportedOperatorException if operator class name is not in
+ * the list of supported classes names
+ */
@Override
public void maximize(ComponentOperator oper) {
checkSupported(oper);
! ((FrameOperator) oper).setExtendedState(Frame.MAXIMIZED_BOTH);
}
+ /** Demaximizes the frame.
+ *
+ * @param oper Frame operator.
+ * @throws UnsupportedOperatorException if operator class name is not in
+ * the list of supported classes names
+ */
@Override
public void demaximize(ComponentOperator oper) {
checkSupported(oper);
+ ((FrameOperator) oper).setExtendedState(Frame.NORMAL);
}
+
}
< prev index next >