【发布时间】:2014-04-03 17:07:51
【问题描述】:
例如,我在组合框中有这样的项目:
cIndexchoice.addItem("AAA");
cIndexchoice.addItem("BBB");
cIndexchoice.addItem("CCC");
cIndexchoice.addItem("DDD");
cIndexchoice.addItem("EEE");
cIndexchoice.addItem("FFF");
cIndexchoice.addItem("GGG");
cIndexchoice.addItem("HHH");
cIndexchoice.addItem("III");
combobox 中的每个组件都有等效的字符串数组,如下所示:
String[] AAA = { some strings here };
String[] BBB = { some strings here };
String[] CCC = { some strings here };
现在我在这样的数组上进行循环工作(例如 AAA):
for (int i = 0; i < AAA.length; i++)
{
ConstructorURL spolka = new ConstructorURL(startDate, endDate,
AAA[i]);
DataGeting new1 = new DataGeting(spolka.constructURL(),
HowManyDaysStrdv, i);
listEntities[i] = new1;
}
并且循环应该对用户在组合框中选择的内容起作用,我不知道该怎么做。谁能帮帮我?
【问题讨论】:
-
你能发帖code that compiles吗?目前尚不清楚现在会发生什么,为什么会出错,以及您希望发生什么。请解释一下。
-
我的主类:pastebin.com/4hm4ukDj 请查看第 225、226、229、240、246 行。我知道在循环中我应该使用数组而不是字符串,并且代码无法编译。我可以使用 if 但它是非常丑陋的解决方案,我正在寻找一些聪明的东西。而且不知道该怎么做。
-
再次阅读我在之前评论中发布的链接。您可以在不到 400 行中显示问题。发布一个最小“可编译”代码,显示问题是什么以及您希望它做什么。
-
好吧抱歉我没有注意到你的超链接:)
-
好吧,也许现在:pastebin.com 如果用户选择表单组合框 BBB,那么 JTextArea 会显示 BBB 数组中的每个元素。我应该在取决于组合框的循环中做什么?
标签: java swing for-loop combobox