diff --git a/build.gradle b/build.gradle index ab5919e..f38b2fa 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { } group 'org.example' -version '1.0-SNAPSHOT' +version '1.2' repositories { repositories { diff --git a/src/main/kotlin/DropTableEditor.kt b/src/main/kotlin/DropTableEditor.kt index dbb6020..b71de87 100644 --- a/src/main/kotlin/DropTableEditor.kt +++ b/src/main/kotlin/DropTableEditor.kt @@ -1,5 +1,6 @@ import java.awt.BorderLayout import java.awt.Dimension +import java.awt.FlowLayout import java.awt.event.* import java.math.BigDecimal import java.math.RoundingMode @@ -270,9 +271,6 @@ class DropTableEditor(val table: NPCDropTable) : JFrame("Editing ${if(table.ids. class Subtable(val label: String, val pane: JScrollPane, val table: WeightBasedTable, val model: DefaultTableModel) : JFrame("Editing $label Drops"){ init { layout = BorderLayout() - - val panel = JPanel() - panel.layout = BorderLayout() val topPanel = JPanel() val mainLabel = JLabel("$label Drops") @@ -295,11 +293,8 @@ class DropTableEditor(val table: NPCDropTable) : JFrame("Editing ${if(table.ids. ItemMenu.open() } topPanel.add(addButton) - - panel.add(topPanel,BorderLayout.NORTH) - panel.add(pane,BorderLayout.SOUTH) - - add(panel) + add(topPanel, BorderLayout.NORTH) + add(pane, BorderLayout.CENTER) pack() minimumSize = Dimension(width + 40,height + 50) isVisible = false diff --git a/src/main/kotlin/MainScreen.kt b/src/main/kotlin/MainScreen.kt index 4ec31fc..adea131 100644 --- a/src/main/kotlin/MainScreen.kt +++ b/src/main/kotlin/MainScreen.kt @@ -50,6 +50,9 @@ object MainScreen : JFrame("RS09 Thanos Tool") { if(response == JFileChooser.APPROVE_OPTION){ Logger.logInfo("Selected directory: ${dirChooser.selectedFile.absolutePath}") EditorConstants.CONFIG_PATH = dirChooser.selectedFile.absolutePath + if(loadedModel.rowCount > 0) { + selectDir.isEnabled = false + } showLoaded() } }