Java 获取闭合框架的索引

Java 获取闭合框架的索引,java,swing,jinternalframe,Java,Swing,Jinternalframe,我把所有的JinternalFrame都保存在arraylist中 ArrayList<JInternalFrame> arr; 如何获取已关闭JInternalFrame的索引并从arraylist中删除此帧?覆盖某些关闭方法?您可以为内部帧设置默认关闭操作,然后在关闭引发事件的视图调用时设置 在此之前,请将自己添加为此事件的侦听器,在收到事件后执行必要的操作。您可以为内部帧设置默认关闭操作,然后在关闭引发事件的视图调用时进行设置 在此之前,将自己添加为此事件的侦听器,在收到事

我把所有的JinternalFrame都保存在arraylist中

 ArrayList<JInternalFrame> arr;

如何获取已关闭JInternalFrame的索引并从arraylist中删除此帧?覆盖某些关闭方法?

您可以为内部帧设置默认关闭操作,然后在关闭引发事件的视图调用时设置


在此之前,请将自己添加为此事件的侦听器,在收到事件后执行必要的操作。

您可以为内部帧设置默认关闭操作,然后在关闭引发事件的视图调用时进行设置

在此之前,将自己添加为此事件的侦听器,在收到事件后执行必要的操作

JInternalFrame frame = new JInternalFrame("Frame "+Integer.toString(count),true,true,true,true);
MyJPanel panel = new MyJPanel(f.getAbsolutePath(),count);
JScrollPane pane = new JScrollPane(panel);
pane.setPreferredSize(new Dimension(theDesktop.getWidth()/2,theDesktop.getHeight()/2));
frame.getContentPane().add(pane, BorderLayout.CENTER);
frame.pack();