Made SlipstreamConfigDialog a JDialog

This commit is contained in:
Vhati 2017-12-10 15:06:47 -05:00
parent 6841b285af
commit ec2403a984
2 changed files with 11 additions and 10 deletions

View file

@ -816,11 +816,11 @@ public class ManagerFrame extends JFrame implements ActionListener, ModsScanObse
else if ( source == configMenuItem ) { else if ( source == configMenuItem ) {
setStatusText( "" ); setStatusText( "" );
SlipstreamConfigDialog configFrame = new SlipstreamConfigDialog( appConfig ); SlipstreamConfigDialog configDlg = new SlipstreamConfigDialog( ManagerFrame.this, appConfig );
configFrame.addWindowListener( nerfListener ); configDlg.addWindowListener( nerfListener );
//configFrame.setSize( 300, 400 ); //configDlg.setSize( 300, 400 );
configFrame.setLocationRelativeTo( null ); configDlg.setLocationRelativeTo( null );
configFrame.setVisible( true ); configDlg.setVisible( true );
} }
else if ( source == exitMenuItem ) { else if ( source == exitMenuItem ) {
setStatusText( "" ); setStatusText( "" );

View file

@ -2,6 +2,7 @@ package net.vhati.modmanager.ui;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.Dimension; import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Point; import java.awt.Point;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
@ -11,8 +12,8 @@ import javax.swing.Box;
import javax.swing.BoxLayout; import javax.swing.BoxLayout;
import javax.swing.JButton; import javax.swing.JButton;
import javax.swing.JCheckBox; import javax.swing.JCheckBox;
import javax.swing.JDialog;
import javax.swing.JFileChooser; import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel; import javax.swing.JLabel;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JScrollPane; import javax.swing.JScrollPane;
@ -27,7 +28,7 @@ import net.vhati.modmanager.ui.FieldEditorPanel;
import net.vhati.modmanager.ui.FieldEditorPanel.ContentType; import net.vhati.modmanager.ui.FieldEditorPanel.ContentType;
public class SlipstreamConfigDialog extends JFrame implements ActionListener { public class SlipstreamConfigDialog extends JDialog implements ActionListener {
protected static final String ALLOW_ZIP = SlipstreamConfig.ALLOW_ZIP; protected static final String ALLOW_ZIP = SlipstreamConfig.ALLOW_ZIP;
protected static final String RUN_STEAM_FTL = SlipstreamConfig.RUN_STEAM_FTL; protected static final String RUN_STEAM_FTL = SlipstreamConfig.RUN_STEAM_FTL;
@ -45,9 +46,9 @@ public class SlipstreamConfigDialog extends JFrame implements ActionListener {
protected JButton applyBtn; protected JButton applyBtn;
public SlipstreamConfigDialog( SlipstreamConfig appConfig ) { public SlipstreamConfigDialog( Frame owner, SlipstreamConfig appConfig ) {
super( "Preferences..." ); super( owner, "Preferences..." );
this.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE ); this.setDefaultCloseOperation( JDialog.DISPOSE_ON_CLOSE );
this.appConfig = appConfig; this.appConfig = appConfig;