@@ -4,6 +4,7 @@ import com.aallam.openai.api.exception.OpenAIAPIException
44import com.github.blarc.ai.commits.intellij.plugin.AICommitsBundle
55import com.github.blarc.ai.commits.intellij.plugin.AICommitsBundle.message
66import com.github.blarc.ai.commits.intellij.plugin.OpenAIService
7+ import com.github.blarc.ai.commits.intellij.plugin.emptyText
78import com.github.blarc.ai.commits.intellij.plugin.settings.prompt.Prompt
89import com.github.blarc.ai.commits.intellij.plugin.settings.prompt.PromptTable
910import com.github.blarc.ai.commits.intellij.plugin.temperatureValid
@@ -15,18 +16,18 @@ import com.intellij.openapi.ui.naturalSorted
1516import com.intellij.ui.CommonActionsPanel
1617import com.intellij.ui.ToolbarDecorator
1718import com.intellij.ui.components.JBLabel
19+ import com.intellij.ui.components.JBPasswordField
1820import com.intellij.ui.components.JBTextField
1921import com.intellij.ui.dsl.builder.*
2022import com.intellij.ui.util.minimumWidth
2123import kotlinx.coroutines.*
2224import java.util.*
2325import javax.swing.DefaultComboBoxModel
24- import javax.swing.JPasswordField
2526
2627class AppSettingsConfigurable : BoundConfigurable (message("settings.general.group.title")) {
2728
2829 private val hostComboBox = ComboBox <String >()
29- private val tokenPasswordField = JPasswordField ()
30+ private val tokenPasswordField = JBPasswordField ()
3031 private val verifyLabel = JBLabel ()
3132 private val proxyTextField = JBTextField ()
3233 private var modelComboBox = ComboBox <String >()
@@ -71,6 +72,7 @@ class AppSettingsConfigurable : BoundConfigurable(message("settings.general.grou
7172 { AppSettings .instance.getOpenAIToken().orEmpty() },
7273 { AppSettings .instance.saveOpenAIToken(it) }
7374 )
75+ .emptyText(message(" settings.openAITokenExample" ))
7476 .align(Align .FILL )
7577 .resizableColumn()
7678 .focused()
@@ -231,4 +233,4 @@ class AppSettingsConfigurable : BoundConfigurable(message("settings.general.grou
231233 }
232234
233235 }
234- }
236+ }
0 commit comments