javax.swing.plaf.basic

## Class BasicInternalFrameUI.BasicInternalFrameListener

- java.lang.Object
- - javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener

- All Implemented Interfaces:
    EventListener, InternalFrameListener
  Enclosing class:
    BasicInternalFrameUI

      protected class BasicInternalFrameUI.BasicInternalFrameListener
      extends Object
      implements InternalFrameListener

- - ### Constructor Summary

    Constructors
    Modifier | Constructor | Description
    --- | --- | ---
    `protected` | `BasicInternalFrameListener()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `internalFrameActivated(InternalFrameEvent e)` | Invoked when an internal frame is activated.
    `void` | `internalFrameClosed(InternalFrameEvent e)` | Invoked when an internal frame has been closed.
    `void` | `internalFrameClosing(InternalFrameEvent e)` | Invoked when an internal frame is in the process of being closed.
    `void` | `internalFrameDeactivated(InternalFrameEvent e)` | Invoked when an internal frame is de-activated.
    `void` | `internalFrameDeiconified(InternalFrameEvent e)` | Invoked when an internal frame is de-iconified.
    `void` | `internalFrameIconified(InternalFrameEvent e)` | Invoked when an internal frame is iconified.
    `void` | `internalFrameOpened(InternalFrameEvent e)` | Invoked when a internal frame has been opened.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### BasicInternalFrameListener

          protected BasicInternalFrameListener()

  - ### Method Detail

    - #### internalFrameClosing

          public void internalFrameClosing(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame is in the process of being closed. The close operation can be overridden at this point.
      Specified by:
        `internalFrameClosing` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setDefaultCloseOperation(int)`

    - #### internalFrameClosed

          public void internalFrameClosed(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame has been closed.
      Specified by:
        `internalFrameClosed` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setClosed(boolean)`

    - #### internalFrameOpened

          public void internalFrameOpened(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when a internal frame has been opened.
      Specified by:
        `internalFrameOpened` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.show()`

    - #### internalFrameIconified

          public void internalFrameIconified(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame is iconified.
      Specified by:
        `internalFrameIconified` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setIcon(boolean)`

    - #### internalFrameDeiconified

          public void internalFrameDeiconified(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame is de-iconified.
      Specified by:
        `internalFrameDeiconified` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setIcon(boolean)`

    - #### internalFrameActivated

          public void internalFrameActivated(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame is activated.
      Specified by:
        `internalFrameActivated` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setSelected(boolean)`

    - #### internalFrameDeactivated

          public void internalFrameDeactivated(InternalFrameEvent e)

      Description copied from interface: `InternalFrameListener`
      Invoked when an internal frame is de-activated.
      Specified by:
        `internalFrameDeactivated` in interface `InternalFrameListener`
      See Also:
        `JInternalFrame.setSelected(boolean)`

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.