Add screenshots. Remove ul.cfg in case user removed all records inside.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
ecc586d82a
commit
42f16777fe
4 changed files with 12 additions and 3 deletions
|
@ -4,7 +4,8 @@
|
||||||
|
|
||||||
OPL-compatible PS2 tool for making split files. Sort of ul.cfg manager or USBUtil.
|
OPL-compatible PS2 tool for making split files. Sort of ul.cfg manager or USBUtil.
|
||||||
|
|
||||||
![Application screenshot](screenshots/1.png)
|
![Application screenshot1](screenshots/1.png)
|
||||||
|
![Application screenshot2](screenshots/2.png)
|
||||||
|
|
||||||
#### Let's stay in touch
|
#### Let's stay in touch
|
||||||
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 46 KiB |
BIN
screenshots/2.png
Normal file
BIN
screenshots/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
|
@ -32,6 +32,7 @@ import javax.swing.table.DefaultTableColumnModel;
|
||||||
import javax.swing.table.JTableHeader;
|
import javax.swing.table.JTableHeader;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.nio.file.Files;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -49,6 +50,7 @@ public class UpdateUlTableUi extends JFrame {
|
||||||
super();
|
super();
|
||||||
this.resourceBundle = ResourceBundle.getBundle("locale");
|
this.resourceBundle = ResourceBundle.getBundle("locale");
|
||||||
this.ulLocationLbl = new JLabel(ulDestinationLocation);
|
this.ulLocationLbl = new JLabel(ulDestinationLocation);
|
||||||
|
this.recentRomLocation = ulDestinationLocation;
|
||||||
setupTable();
|
setupTable();
|
||||||
setupSaveButton();
|
setupSaveButton();
|
||||||
|
|
||||||
|
@ -86,7 +88,6 @@ public class UpdateUlTableUi extends JFrame {
|
||||||
setTitle(resourceBundle.getString("ulManager"));
|
setTitle(resourceBundle.getString("ulManager"));
|
||||||
|
|
||||||
File ulCfgFile = new File(ulDestinationLocation + File.separator + "ul.cfg");
|
File ulCfgFile = new File(ulDestinationLocation + File.separator + "ul.cfg");
|
||||||
this.recentRomLocation = ulDestinationLocation;
|
|
||||||
if (ulCfgFile.exists())
|
if (ulCfgFile.exists())
|
||||||
showInTableUlCfgFile(ulCfgFile);
|
showInTableUlCfgFile(ulCfgFile);
|
||||||
}
|
}
|
||||||
|
@ -151,6 +152,7 @@ public class UpdateUlTableUi extends JFrame {
|
||||||
}
|
}
|
||||||
|
|
||||||
saveChangesBtn.setEnabled(true);
|
saveChangesBtn.setEnabled(true);
|
||||||
|
ulLocationLbl.setText(ulCfgFile.getParentFile().getAbsolutePath());
|
||||||
statusLbl.setText(ulCfgFile.getAbsolutePath());
|
statusLbl.setText(ulCfgFile.getAbsolutePath());
|
||||||
}
|
}
|
||||||
catch (Exception e){
|
catch (Exception e){
|
||||||
|
@ -193,7 +195,13 @@ public class UpdateUlTableUi extends JFrame {
|
||||||
// Write new ul.cfg
|
// Write new ul.cfg
|
||||||
UlServiceTools.writeUlCfgFile(ulLocation, finalConfigurationSet);
|
UlServiceTools.writeUlCfgFile(ulLocation, finalConfigurationSet);
|
||||||
File ulCfgFile = new File(ulLocation+File.separator+"ul.cfg");
|
File ulCfgFile = new File(ulLocation+File.separator+"ul.cfg");
|
||||||
|
if (ulCfgFile.length() == 0) {
|
||||||
|
Files.deleteIfExists(ulCfgFile.toPath());
|
||||||
|
saveChangesBtn.setEnabled(false);
|
||||||
|
}
|
||||||
|
else {
|
||||||
showInTableUlCfgFile(ulCfgFile);
|
showInTableUlCfgFile(ulCfgFile);
|
||||||
|
}
|
||||||
|
|
||||||
statusLbl.setText(resourceBundle.getString("SuccessText"));
|
statusLbl.setText(resourceBundle.getString("SuccessText"));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue