Package javax.swing.event

Examples of javax.swing.event.InternalFrameEvent


    private void fireClosed() {
        InternalFrameListener[] listeners = internalFrame
                .getInternalFrameListeners();
        List<InternalFrameListener> list = Arrays.asList(listeners);
        for (InternalFrameListener listener : list) {
            listener.internalFrameClosed(new InternalFrameEvent(internalFrame,
                    0));
        }
    }
View Full Code Here


    harness.check(lastEvent.getSource(), f);
    harness.check(lastEvent.getOldValue(), Boolean.FALSE);
    harness.check(lastEvent.getNewValue(), Boolean.TRUE);
   
    harness.check(events.size(), 1);
    InternalFrameEvent event = (InternalFrameEvent) events.get(0);
    harness.check(event.getSource(), f);
    harness.check(event.getID(), InternalFrameEvent.INTERNAL_FRAME_ACTIVATED);
   
    // set selected to true
    events.clear();
    try
      {
View Full Code Here

    f.dispose();
    harness.check(f.isClosed());
    harness.check(!f.isSelected());
    harness.check(!f.isVisible());
    harness.check(events.size(), 1);
    InternalFrameEvent event = (InternalFrameEvent) events.get(0);
    harness.check(event.getSource(), f);
    harness.check(event.getID(), InternalFrameEvent.INTERNAL_FRAME_CLOSED);
  }
View Full Code Here

public class constructor implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    InternalFrameEvent e = new InternalFrameEvent(f,
            InternalFrameEvent.INTERNAL_FRAME_ACTIVATED);
    harness.check(e.getID(), InternalFrameEvent.INTERNAL_FRAME_ACTIVATED);
    harness.check(e.getInternalFrame(), f);
   
    // null frame
    boolean pass = false;
    try
    {
      e = new InternalFrameEvent(null, InternalFrameEvent.INTERNAL_FRAME_CLOSED);
    }
    catch (IllegalArgumentException event)
    {
      pass = true;
    }
    harness.check(pass);
   
    // unrecognised id
    e = new InternalFrameEvent(f, -999);
    harness.check(e.getID(), -999);
  }
View Full Code Here

public class getInternalFrame implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    InternalFrameEvent e = new InternalFrameEvent(f,
            InternalFrameEvent.INTERNAL_FRAME_ACTIVATED);
    harness.check(e.getInternalFrame(), f);
   
    JInternalFrame f2 = new JInternalFrame("Title2");
    e.setSource(f2);
    harness.check(e.getInternalFrame(), f2);
   
    e.setSource(null);
    harness.check(e.getInternalFrame(), null);
  }
View Full Code Here

public class paramString implements Testlet
{
  public void test(TestHarness harness)
  {
    JInternalFrame f = new JInternalFrame("Title");
    InternalFrameEvent e = new InternalFrameEvent(f,
            InternalFrameEvent.INTERNAL_FRAME_ACTIVATED);
    harness.check(e.paramString(), "INTERNAL_FRAME_ACTIVATED");
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_CLOSED);
    harness.check(e.paramString(), "INTERNAL_FRAME_CLOSED");
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_CLOSING);
    harness.check(e.paramString(), "INTERNAL_FRAME_CLOSING")
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED);
    harness.check(e.paramString(), "INTERNAL_FRAME_DEACTIVATED")
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED);
    harness.check(e.paramString(), "INTERNAL_FRAME_DEICONIFIED")
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_ICONIFIED);
    harness.check(e.paramString(), "INTERNAL_FRAME_ICONIFIED")
    e = new InternalFrameEvent(f, InternalFrameEvent.INTERNAL_FRAME_OPENED);
    harness.check(e.paramString(), "INTERNAL_FRAME_OPENED")
    e = new InternalFrameEvent(f, InternalFrameEvent.RESERVED_ID_MAX);
    harness.check(e.paramString(), "unknown type")
  }
View Full Code Here

     *
     * @param id identifier of the event to fire
     */
    protected void fireInternalFrameEvent(final int id) {
        Object[] listeners = listenerList.getListenerList();
        InternalFrameEvent e = null;

        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == InternalFrameListener.class) {
                if (e == null) {
                    e = new InternalFrameEvent(this, id);
                }

                InternalFrameListener l = (InternalFrameListener)listeners[i + 1];
                switch (id) {
                case InternalFrameEvent.INTERNAL_FRAME_ACTIVATED:
View Full Code Here

    }

    protected void postClosingEvent(final JInternalFrame frame) {
        // this method seems to be unused
        Object[] listeners = frame.getListeners(InternalFrameListener.class);
        InternalFrameEvent e = null;

        for (int i = 0; i < listeners.length; i++) {
            if (e == null) {
                e = new InternalFrameEvent(
                    frame, InternalFrameEvent.INTERNAL_FRAME_CLOSING);
            }
            ((InternalFrameListener)listeners[i]).internalFrameClosing(e);
        }
    }
View Full Code Here

    /**
     * Post a WINDOW_CLOSING-like event to the frame, so that it can
     * be treated like a regular Frame.
     */
    protected void postClosingEvent(JInternalFrame frame) {
        InternalFrameEvent e = new InternalFrameEvent(
            frame, InternalFrameEvent.INTERNAL_FRAME_CLOSING);
        // Try posting event, unless there's a SecurityManager.
        try {
            Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(e);
        } catch (SecurityException se) {
View Full Code Here

   }


   public void fireWidgetClosing()
   {
      _eventCaster.fireWidgetClosing(new WidgetEvent(new InternalFrameEvent(this, InternalFrameEvent.INTERNAL_FRAME_CLOSING), _widget));
   }
View Full Code Here

TOP

Related Classes of javax.swing.event.InternalFrameEvent

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.