为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JComboBox 中显示 SDK 列表?

如何在 JComboBox 中显示 SDK 列表?

四季花海 2021-05-31 09:51:50
我正在尝试开发一个 IntelliJ(Java)插件,并且我已经成功地向项目向导添加了一个新的模块类型,如至于下一步,我想提供从 JComboBox 中选择项目 SDK 的选项为此我创建了一个表单并将其绑定到一个扩展 ModuleWizardStep 的 java 类,但我不知道如何检测 SDK列出并将其显示在 JComboBox 中有人可以指出我正确的方向吗,谢谢!
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

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


如果您只想将 SDK 选项添加到现有(默认)向导步骤,您只需覆盖 ModuleBuilder 实现的 modifySettingsStep 方法:


@Override

public ModuleWizardStep modifySettingsStep(@NotNull SettingsStep settingsStep) {

    return new SdkSettingsStep(settingsStep, this, this::isSuitableSdkType);

}


查看完整回答
反对 回复 2021-06-10
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信