java - 在下拉列表中更改字符串
问题描述
首先我得到相关的 ID(称为 dropid):
comboBox.getSelectionModel().getSelectedIndex();
然后我尝试通过删除和添加新字符串来修改 ID:
comboBox.getItems().remove(dropid);
comboBox.getItems().add(dropid, "newstring");
但是现在列表有时会混合在一起,因此字符串会向上移动一个位置。在不更改列表顺序的情况下执行此操作的正确方法是什么?
解决方案
推荐阅读
- c++ - 如何在不使用 OpenCV 函数的情况下旋转图像?(使用线性、Qubic 插值)
- go - golang包本地找不到
- date - 用道具 Vue3 观看
- c++ - 使用现代 C++ 的多线程惯用查找字符串中的第一个子字符串
- terraform - aws_instance 中的 Terraform 可扩展 user_data
- c++ - 假定对 Importer::Importer()、Importer::~Importer() 和 Importer::ReadFile(char const*, unsigned int) 的未定义引用
- spring - MongoDB 创建日期返回 null
- google-api - Oauth 中没有“高级设置”按钮
- typescript - 使用打字稿模板文字类型反应 PropTypes
- angular - NestJS Websockets 将用户踢出房间