Package java.awt

Examples of java.awt.Frame$AllFrames


    new ComponentFixture(ComponentFixture.class, robot, null);
  }

  @Test
  public void should_lookup_Component_by_name_and_type() {
    Frame frame = mock(type);
    Settings settings = mock(Settings.class);
    when(robot.settings()).thenReturn(settings);
    when(settings.componentLookupScope()).thenReturn(SHOWING_ONLY);
    ComponentFinder finder = mock(ComponentFinder.class);
    when(robot.finder()).thenReturn(finder);
View Full Code Here


    new ComponentFixture(ComponentFixture.class, robot, name, null);
  }

  @Test
  public void should_lookup_Component_by_name_and_type() {
    Frame frame = mock(type);
    Settings settings = mock(Settings.class);
    when(robot.settings()).thenReturn(settings);
    when(settings.componentLookupScope()).thenReturn(SHOWING_ONLY);
    ComponentFinder finder = mock(ComponentFinder.class);
    when(robot.finder()).thenReturn(finder);
View Full Code Here

* @author Yvonne Wang
*/
public class FrameFixture_constructor_withRobotAndName_Test extends RobotBasedTestCase {
  @Test
  public void should_lookup_showing_frame_by_name() {
    Frame target = frame().withName("frame").withTitle(getClass().getSimpleName()).createAndShow();
    FrameFixture fixture = new FrameFixture(robot, "frame");
    assertThat(fixture.robot()).isSameAs(robot);
    assertThat(fixture.target()).isSameAs(target);
  }
View Full Code Here

    }
  }

  @Test
  public void should_lookup_showing_frame_by_name_using_new_Robot() {
    Frame target = frame().withName("frame")
                          .withTitle(getClass().getSimpleName())
                          .createAndShow();
    fixture = new FrameFixture("frame");
    assertThat(fixture.robot()).isNotNull();
    assertThat(fixture.target()).isSameAs(target);
View Full Code Here

      value = constructor.newInstance (new Object [] {new Long (handle), Boolean.TRUE});
    } catch (Throwable e2) {
      SWT.error (SWT.ERROR_NOT_IMPLEMENTED, e2);
    }
  }
  final Frame frame = (Frame) value;
  parent.setData(EMBEDDED_FRAME_KEY, frame);
  if (Device.DEBUG) {
    loadLibrary();
    setDebug(frame, true);
  }
  try {
    /* Call registerListeners() to make XEmbed focus traversal work */
    Method method = clazz.getMethod("registerListeners", null);
    if (method != null) method.invoke(value, null);
  } catch (Throwable e) {}
  final AWTEventListener awtListener = new AWTEventListener() {
    public void eventDispatched(AWTEvent event) {
      if (event.getID() == WindowEvent.WINDOW_OPENED) {
        final Window window = (Window) event.getSource();
        if (window.getParent() == frame) {
          parent.getDisplay().asyncExec(new Runnable() {
            public void run() {
              if (parent.isDisposed()) return;
              Shell shell = parent.getShell();
              loadLibrary();
              long /*int*/ awtHandle = getAWTHandle(window);
              if (awtHandle == 0) return;
              long /*int*/ xWindow = OS.gdk_x11_drawable_get_xid(OS.GTK_WIDGET_WINDOW(OS.gtk_widget_get_toplevel(shell.handle)));
              OS.XSetTransientForHint(OS.gdk_x11_display_get_xdisplay(OS.gdk_display_get_default()), awtHandle, xWindow);
            }
          });
        }
      }
    }
  };
  frame.getToolkit().addAWTEventListener(awtListener, AWTEvent.WINDOW_EVENT_MASK);
  final Listener shellListener = new Listener () {
    public void handleEvent (Event e) {
      switch (e.type) {
        case SWT.Deiconify:
          EventQueue.invokeLater(new Runnable () {
            public void run () {
              frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_DEICONIFIED));
            }
          });
          break;
        case SWT.Iconify:
          EventQueue.invokeLater(new Runnable () {
            public void run () {
              frame.dispatchEvent (new WindowEvent (frame, WindowEvent.WINDOW_ICONIFIED));
            }
          });
          break;
      }
    }
  };
  Shell shell = parent.getShell ();
  shell.addListener (SWT.Deiconify, shellListener);
  shell.addListener (SWT.Iconify, shellListener);
 
  Listener listener = new Listener () {
    public void handleEvent (Event e) {
      switch (e.type) {
        case SWT.Dispose:
          Shell shell = parent.getShell ();
          shell.removeListener (SWT.Deiconify, shellListener);
          shell.removeListener (SWT.Iconify, shellListener);
          parent.setVisible(false);
          EventQueue.invokeLater(new Runnable () {
            public void run () {
              frame.getToolkit().removeAWTEventListener(awtListener);
              frame.dispose ();
            }
          });
          break;
        case SWT.Resize:
          if (Library.JAVA_VERSION >= Library.JAVA_VERSION(1, 6, 0)) {
            final Rectangle clientArea = parent.getClientArea();
            EventQueue.invokeLater(new Runnable () {
              public void run () {
                frame.setSize (clientArea.width, clientArea.height);
              }
            });
          }
          break;
      }
    }
  };
  parent.addListener (SWT.Dispose, listener);
  parent.addListener (SWT.Resize, listener);
 
  parent.getDisplay().asyncExec(new Runnable() {
    public void run () {
      if (parent.isDisposed()) return;
      final Rectangle clientArea = parent.getClientArea();
      EventQueue.invokeLater(new Runnable () {
        public void run () {
          frame.setSize (clientArea.width, clientArea.height);
          frame.validate ();
        }
      });
    }
  });
  return frame;
View Full Code Here

 
  /**
   * Initialise the GUI
   */
  private void initGUI() {
    frame = new Frame("Collision Test");
    frame.setResizable(false);
    frame.setSize(500,500);
   
    frame.addMouseListener(new MouseHandler());
    frame.addMouseMotionListener(new MouseHandler());
View Full Code Here

 
  /**
   * Initialise the GUI
   */
  private void initGUI() {
    frame = new Frame(title);
    frame.setResizable(false);
    frame.setIgnoreRepaint(true);
    frame.setSize(500,500);
   
    int x = (int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth() - 500) / 2;
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public void processInput(BridgeComponentPeer peer, BridgeInputContext context, Map inputForm) throws InputException
    {
        Frame f = (Frame) peer.getComponent();
        if (f.getMenuBar() != null)
        {
            context.handleInput(f.getMenuBar(), inputForm);
        }
        super.processInput(peer, context, inputForm);
    }
View Full Code Here

        super.processInput(peer, context, inputForm);
    }

    public void processWindowEvent(BridgeComponentPeer peer, BridgeInputContext context, Map inputForm)
    {
        Frame f = (Frame) peer.getComponent();
        String value = (String) inputForm.get(peer.getId());
        if ("maximize".equals(value))
        {
            if (f.getMaximizedBounds() == null)
            {
                Dimension screenDim = context.getContext().getScreenSize();
                f.setMaximizedBounds(new Rectangle(0, 0, (int)screenDim.getWidth(), (int)screenDim.getHeight()));               
            }
            //alternate the bounds
            Rectangle current = f.getBounds();
            f.setBounds(f.getMaximizedBounds());
            f.setMaximizedBounds(current);
            if (f.getExtendedState() == Frame.NORMAL)
            {
                f.setExtendedState(Frame.MAXIMIZED_BOTH);
            } else
            {
                f.setExtendedState(Frame.NORMAL);
            }
            f.validate();
        } else if ("minimize".equals(value))
        {
            if (f.getExtendedState() == Frame.ICONIFIED)
            {
                f.setExtendedState(Frame.NORMAL);
            } else
            {
                f.setExtendedState(Frame.ICONIFIED);
            }
        } else
        {
            super.processWindowEvent(peer, context, inputForm);
        }
View Full Code Here

  protected TestResult createTestResult() {
    return new TestResult();
  }

  protected Frame createUI(String suiteName) {
    Frame frame= new Frame("JUnit");
    Image icon= loadFrameIcon();
    if (icon != null)
      frame.setIconImage(icon);

    frame.setLayout(new BorderLayout(0, 0));
    frame.setBackground(SystemColor.control);
    final Frame finalFrame= frame;

    frame.addWindowListener(
      new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
          finalFrame.dispose();
          System.exit(0);
        }
      }
    );
View Full Code Here

TOP

Related Classes of java.awt.Frame$AllFrames

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.