Java 如何在JComboBox中显示数据库中的所有值?
此代码仅显示一个va,并重复多次。 希望有人能帮助我。 非常感谢Java 如何在JComboBox中显示数据库中的所有值?,java,Java,此代码仅显示一个va,并重复多次。 希望有人能帮助我。 非常感谢 private void originComboBox() { scheControl = new ScheduleControl(); Schedule schedule = scheControl.getRecord(); String origin = schedule.getDeparture(); for(int i = 0; i < origin
private void originComboBox() {
scheControl = new ScheduleControl();
Schedule schedule = scheControl.getRecord();
String origin = schedule.getDeparture();
for(int i = 0; i < origin.length(); i++){
originCB.addItem(origin);
}
}
private void originComboBox(){
ScheduleControl=新ScheduleControl();
Schedule Schedule=scheControl.getRecord();
字符串origin=schedule.getexecast();
对于(int i=0;i
每次添加的原点都相同。这不是起源吗
for(int i = 0; i < origin.length(); i++){
originCB.addItem(origin[i]);
}
for(int i=0;i
您可以试试这个
for(int i = 0; i < origin.length(); i++){
originCB.addItem(origin[i]);
}
- 你只得到一个字符串李>
- 您必须获得一个值数组。做
- 修改后,您将得到所需的结果。你可以用
- 为每个循环检查数组的值
计划
对象检索单个字符串
值。您必须找到从数据模型中访问“所有值”的方法。origin
是一个字符串<代码>原点[i]
不起作用。原点
是一个字符串
<代码>原点[i]不起作用。此外,您不能将origin重新声明为数组,因为它来自某个getter。我非常怀疑将每个字符添加到组合框是OP想要的。
String origin[]={"A","B","C"};
String origin = schedule.getDeparture();