本文整理了Java中javax.swing.JInternalFrame.getInternalFrameListeners()
方法的一些代码示例,展示了JInternalFrame.getInternalFrameListeners()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JInternalFrame.getInternalFrameListeners()
方法的具体详情如下:
包路径:javax.swing.JInternalFrame
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!