如何在JavaSwing中将arraylist显示为单独的JLabel?
我有一个城市名称的数组列表,我想将它们显示为自下而上的jlabel。我该怎么做
ArrayList<String> cityNames = new ArrayList<>(columnCount);
while(resultSet.next()){
int i = 1;
while(i <= columnCount) {
cityNames.add(resultSet.getString(i++));
}
}
//Loop through cityNames as seperate Jlabels
for(String city : cityNames){
cityLabel.setText(city);
}
# 1 楼答案
创建多个
JLabel
并将它们添加到面板如果以后需要处理它们,也可以将它们添加到
List
如果您只想将所有城市名称都放在一个
JLabel
(can be on multiple lines)