【发布时间】:2011-12-14 18:28:02
【问题描述】:
感谢您花时间查看我的另一个问题。
这似乎是一个基本问题,但我无法解决。
我正在开发一个项目,其中包含员工和这些员工所在的部门。
我制作了一个 setText 框,它通过 for 循环打印出包含列表中所有部门的数组列表的内容。
我希望每个部门都有编号,你知道第 1 部门:巴西销售地点,第 2 部门:美国营销地点。依此类推,但它正在这样做:将它们全部打印在同一行上。
部门编号:3 部门编号:2 部门编号:1 部门名称:市场营销 部门地点:纽约部门名称:销售 部门地点:波士顿部门名称:会计 部门地点:洛杉矶
我使用的代码是这样的
//prints a list of all employees in the system for user to choose from
for (int i = 0; i < allDepartments.size(); i++) {
System.out.print("Department no: ");
departmentDetails.setText("Department no: "+(i+1)+departmentDetails.getText()+" "+ allDepartments.get(i));
System.out.print( allDepartments .get(i));
}
请有人帮助我如何正确编码,以便每个部门单独编号。
【问题讨论】:
-
您的问题有点混乱 - 您希望如何布局?
-
第1部门:部门名称:销售部地点:纽约 一行又一行..
标签: java user-interface for-loop settext