You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JComboBox选中值转换为SpawnMode枚举类型

从JComboBox获取枚举类型选中值的方法

因为你创建JComboBox时直接传入了SpawnMode.values(),下拉框中的每个选项本身就是SpawnMode枚举的实例,所以可以直接通过强转获取选中值:

// 直接获取并赋值给SpawnMode变量
SpawnMode value = (SpawnMode) mode.getSelectedItem();

如果需要做安全校验(避免空指针或意外类型问题),可以增加类型判断:

Object selectedItem = mode.getSelectedItem();
if (selectedItem instanceof SpawnMode) {
    SpawnMode value = (SpawnMode) selectedItem;
    // 这里可以使用value进行后续操作
}

内容的提问来源于stack exchange,提问作者Fabian_Olczak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 08:02:00