在多行中显示 JLabel 中的对象



谢谢你帮助我,

for(Commande commande : Videotheque.getInstance().getListCommande()){
listLbl.setText(listLbl.getText() + "n" + commande.toString()); //problem to display on multiple lines
}

我想在多行中显示多个顺序(命令对象(。 使用带有类似内容的html可能是可行的,但它不起作用

list.setText("<html>" + listLbl.getText() + "<br>" + commande.toString() + "</html>");

当我使用此代码时,它仅显示最后一个订单,而对于第一部分,我将所有订单都在同一行上

按如下方式操作:

StringBuilder sb = new StringBuilder();
sb.append("<html>");
for (Commande commande : Videotheque.getInstance().getListCommande()) {
sb.append(listLbl.getText()).append("<br>").append(commande.toString());
}
sb.append("</html>");
listLbl.setText(sb.toString());

最新更新