Added scrollbar

This commit is contained in:
Valentin Kipyatkov
2015-04-10 21:22:29 +03:00
parent 066a7c3002
commit 03270af430
@@ -25,9 +25,10 @@ import com.intellij.openapi.editor.colors.EditorColorsScheme
import com.intellij.psi.codeStyle.CodeStyleSettings import com.intellij.psi.codeStyle.CodeStyleSettings
import com.intellij.psi.codeStyle.PackageEntryTable import com.intellij.psi.codeStyle.PackageEntryTable
import com.intellij.ui.OptionGroup import com.intellij.ui.OptionGroup
import com.intellij.ui.table.JBTable import com.intellij.ui.components.JBScrollPane
import org.jdom.Element import org.jdom.Element
import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings
import java.awt.BorderLayout
import java.awt.GridBagConstraints import java.awt.GridBagConstraints
import java.awt.GridBagLayout import java.awt.GridBagLayout
import java.awt.Insets import java.awt.Insets
@@ -77,20 +78,22 @@ class ImportSettingsPanel(private val commonSettings: CodeStyleSettings) : JPane
private val starImportPackageTable = ImportLayoutPanel.createTableForPackageEntries(starImportPackageEntryTable, dummyImportLayoutPanel) private val starImportPackageTable = ImportLayoutPanel.createTableForPackageEntries(starImportPackageEntryTable, dummyImportLayoutPanel)
init { init {
setLayout(GridBagLayout()) setLayout(BorderLayout())
val constraints = GridBagConstraints().init { add(JBScrollPane(JPanel(GridBagLayout()).init {
weightx = 1.0 val constraints = GridBagConstraints().init {
insets = Insets(0, 10, 10, 10) weightx = 1.0
} insets = Insets(0, 10, 10, 10)
add(createGeneralOptionsPanel(), constraints.init { }
fill = GridBagConstraints.HORIZONTAL add(createGeneralOptionsPanel(), constraints.init {
gridy = 0 fill = GridBagConstraints.HORIZONTAL
}) gridy = 0
add(PackagePanel.createPackagesPanel(starImportPackageTable, starImportPackageEntryTable), constraints.init { })
gridy = 1 add(PackagePanel.createPackagesPanel(starImportPackageTable, starImportPackageEntryTable), constraints.init {
fill = GridBagConstraints.BOTH gridy = 1
weighty = 1.0 fill = GridBagConstraints.BOTH
}) weighty = 1.0
})
}), BorderLayout.CENTER)
} }
private fun createGeneralOptionsPanel(): JPanel { private fun createGeneralOptionsPanel(): JPanel {