Swing中的对象数组

时间:2014-12-08 15:46:10

标签: java swing jlabel

所以我得到了一系列对象。

我现在显示它们的当前代码是一个看起来像这样的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的一行文本中输出所有标题,所有开始日期等。

我将以一种非常简单的方式展示这一点。

1 个答案:

答案 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);