gpt4 book ai didi

java - 如何在JComboBox中显示SDK列表?

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:40 25 4
gpt4 key购买 nike

我正在尝试开发一个 IntelliJ (Java) 插件,并且我已成功向项目向导添加新的模块类型,如 A drop down menu

对于下一步,我想提供从 JComboBox 中选择项目 SDK 的选项,如 Drop down menu selector为此,我创建了一个表单并将其绑定(bind)到一个扩展 ModuleWizardStep 的 java 类,但我无法弄清楚如何检测 SDK 列表并将其显示在 JComboBox 中

有人可以给我指出正确的方向吗,谢谢!

最佳答案

如果您想创建自定义模块向导步骤表单并希望在其上有一个 SDK 组合框,您可能需要 JdkComboBox类(class)。它是一个带有 SDK 列表的组合框,您可以按类型进行过滤。您可以查看SdkSettingsStep类来了解如何使用 JdkComboBox 类。

如果您只想将 SDK 选择添加到现有(默认)向导步骤,您只需重写 ModuleBuilder 实现的修改SettingsStep 方法即可:

@Override
public ModuleWizardStep modifySettingsStep(@NotNull SettingsStep settingsStep) {
return new SdkSettingsStep(settingsStep, this, this::isSuitableSdkType);
}

关于java - 如何在JComboBox中显示SDK列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51499884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com