JAL-3416 Use JalviewInternalFrame instead of new JInternalFrame
[jalview.git] / src / jalview / gui / FeatureSettings.java
index ebd4712..a90ce59 100644 (file)
@@ -62,7 +62,7 @@ import javax.swing.BorderFactory;
 import javax.swing.Icon;
 import javax.swing.JButton;
 import javax.swing.JCheckBox;
-import javax.swing.JInternalFrame;
+import jalview.gui.JalviewInternalFrame;
 import javax.swing.JLabel;
 import javax.swing.JLayeredPane;
 import javax.swing.JMenuItem;
@@ -156,7 +156,7 @@ public class FeatureSettings extends JPanel
 
   private Map<String, FeatureMatcherSetI> originalFilters;
 
-  final JInternalFrame frame;
+  final JalviewInternalFrame frame;
 
   JScrollPane scrollPane = new JScrollPane();
 
@@ -409,9 +409,9 @@ public class FeatureSettings extends JPanel
     }
     else
     {
-      frame = new JInternalFrame();
+      frame = new JalviewInternalFrame();
       frame.setContentPane(this);
-      frame.setFrameIcon(WindowIcons.featuresIcon);
+      frame.setFrameIcon(null);
       Rectangle bounds = af.getFeatureSettingsGeometry();
       String title;
       if (af.getAlignPanels().size() > 1 || Desktop.getAlignmentPanels(
@@ -951,7 +951,6 @@ public class FeatureSettings extends JPanel
     chooser.setResponseHandler(0, () -> {
       File file = chooser.getSelectedFile();
       load(file);
-      return null;
     });
     chooser.showOpenDialog(this);
   }