javax.swing.JInternalFrame.getInternalFrameListeners()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中javax.swing.JInternalFrame.getInternalFrameListeners()方法的一些代码示例,展示了JInternalFrame.getInternalFrameListeners()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JInternalFrame.getInternalFrameListeners()方法的具体详情如下:
包路径:javax.swing.JInternalFrame
类名称:JInternalFrame
方法名:getInternalFrameListeners

JInternalFrame.getInternalFrameListeners介绍

暂无

代码示例

代码示例来源:origin: de.sciss/scisslib

public static void remove( AbstractWindow.Listener l, AbstractWindow w )
  {
    final JInternalFrame jif = (JInternalFrame) w.getWindow();
//        final InternalFrameListenerWrapper iflw = (InternalFrameListenerWrapper) mapListeners.remove( w );
//        jif.removeInternalFrameListener( iflw );

    final InternalFrameListener[] coll = jif.getInternalFrameListeners();
    InternalFrameListenerWrapper iflw;
    for( int i = 0; i < coll.length; i++ ) {
      if( coll[ i ] instanceof InternalFrameListenerWrapper ) {
        iflw = (InternalFrameListenerWrapper) coll[ i ];
        if( iflw.l == l ) {
          jif.removeInternalFrameListener( iflw );
          return;
        }
      }
    }
    throw new IllegalArgumentException( "Listener was not registered " + l );
  }

代码示例来源:origin: org.japura/japura-gui

private void backupProperties(JInternalFrame frame) {
 oldDefaultCloseOperation = frame.getDefaultCloseOperation();
 frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
 oldInternalFrameListeners = frame.getInternalFrameListeners();
 for (InternalFrameListener listener : oldInternalFrameListeners) {
  frame.removeInternalFrameListener(listener);
 }
}

相关文章

JInternalFrame类方法