From 2d9cce8f41d3320d3fd0cb816ba50f30e9c8d10e Mon Sep 17 00:00:00 2001 From: Chao Wang Date: Mon, 4 Aug 2025 16:53:01 +0800 Subject: [PATCH] fix: fix deprecated API warning from FileChooserDescriptorFactory. Replace with modern API. Signed-off-by: Chao Wang --- .../settings/ApiSettingsComponent.java | 64 +++++-------------- 1 file changed, 16 insertions(+), 48 deletions(-) diff --git a/src/main/java/org/jboss/tools/intellij/settings/ApiSettingsComponent.java b/src/main/java/org/jboss/tools/intellij/settings/ApiSettingsComponent.java index 45bb5f9..2fbc7b4 100644 --- a/src/main/java/org/jboss/tools/intellij/settings/ApiSettingsComponent.java +++ b/src/main/java/org/jboss/tools/intellij/settings/ApiSettingsComponent.java @@ -108,9 +108,7 @@ public ApiSettingsComponent() { mvnPathText = new TextFieldWithBrowseButton(); mvnPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); @@ -121,54 +119,42 @@ public ApiSettingsComponent() { javaPathText = new TextFieldWithBrowseButton(); javaPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFolderDescriptor(), + FileChooserDescriptorFactory.singleDir(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); npmPathText = new TextFieldWithBrowseButton(); npmPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); pnpmPathText = new TextFieldWithBrowseButton(); pnpmPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); yarnPathText = new TextFieldWithBrowseButton(); yarnPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); nodePathText = new TextFieldWithBrowseButton(); nodePathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFolderDescriptor(), + FileChooserDescriptorFactory.singleDir(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); goPathText = new TextFieldWithBrowseButton(); goPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); @@ -177,18 +163,14 @@ public ApiSettingsComponent() { pythonPathText = new TextFieldWithBrowseButton(); pythonPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); pipPathText = new TextFieldWithBrowseButton(); pipPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); @@ -203,62 +185,48 @@ public ApiSettingsComponent() { gradlePathText = new TextFieldWithBrowseButton(); gradlePathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); syftPathText = new TextFieldWithBrowseButton(); syftPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); syftConfigPathText = new TextFieldWithBrowseButton(); syftConfigPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); skopeoPathText = new TextFieldWithBrowseButton(); skopeoPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); skopeoConfigPathText = new TextFieldWithBrowseButton(); skopeoConfigPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); dockerPathText = new TextFieldWithBrowseButton(); dockerPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT ); podmanPathText = new TextFieldWithBrowseButton(); podmanPathText.addBrowseFolderListener( null, - null, - null, - FileChooserDescriptorFactory.createSingleFileDescriptor(), + FileChooserDescriptorFactory.singleFile(), TextComponentAccessor.TEXT_FIELD_WHOLE_TEXT );