for(int i = 0 ; i <list.size();i++){
System.out.print("name :"+list.get(i).getName());
System.out.print(" year :"+list.get(i).getYear());
System.out.println();
}
如果我们知道尺寸,我们可以创建许多标签并执行该操作
label.setText( “”);
如果我们不知道列表的大小,那么在摇摆中这样做的最佳方法是什么?
答案 0 :(得分:3)
System.out.print("name :"+list.get(i).getName());
System.out.print(" year :"+list.get(i).getYear());
System.out.println();
有关表格信息,请使用JTable
。有关详细信息和代码,请参阅How to Use Tables。
另一个提示:对于命令行输出,请查看Formatting Numeric Print Output。
答案 1 :(得分:2)
您可以在任何显示文字的Swing组件中使用HTML to format text。
StringBuilder b = new StringBuilder("<html>");
for(String s : list) {
b.append(s);
b.append("<br>");
}
label.setText(b.toString()); // multiline JLabel
答案 2 :(得分:0)
label.setText(label.getText()+“”+ s);使用For-Each
循环。
例如:
for (String s : listOfStringType){
label.setText(label.getText() + " " + s);
}