所以我得到了一系列对象。
我现在显示它们的当前代码是一个看起来像这样的JLabel
public void setLblEvents(Calendar[] calendars) {
String result = "";
for(int i = 0; i< calendars.length; i++)
{
result += (+i +calendars[i].getTitle());
result += (+i +calendars[i].getStartDate());
result += (+i +calendars[i].getEndDate());
result += (+i +calendars[i].getNote());
result += (+i +calendars[i].getLocation());
}
lblEvents.setText(result);
}
这将在我的jlabel的一行文本中输出所有标题,所有开始日期等。
我将以一种非常简单的方式展示这一点。
答案 0 :(得分:0)
要在多行标签上显示文字,您需要执行以下操作,
String result = "<html>";
for(int i = 0; i< calendars.length; i++){
result += (+i +calendars[i].getTitle()+"<br>");
result += (+i +calendars[i].getStartDate()+"<br>");
result += (+i +calendars[i].getEndDate()+"<br>");
result += (+i +calendars[i].getNote()+"<br>");
result += (+i +calendars[i].getLocation());
}
result += "</html>"
lblEvents.setText(result);