我使用简单的方法将其写入临时字符串,然后将其放入 JLabel 中,因为它不会生成断线。我在显示按钮时遇到问题,它不显示任何内容。
public String printBestillingsordre(){
JButton button = new JButton("Varemodtaget");
for(HentbestillingsordreRegistrer hentboregistrer: hbor){
if(status == "Leveret"){
temp += "Ordre Status: " + hentboregistrer.BestillingsStatus+" \n " +
"LeverandoerID: "+ hentboregistrer.LeverandoerID+" \n ";
}else{
temp += hentboregistrer.BestillingsStatus+ button + "\n" +
"LeverandoerID: "+ hentboregistrer.LeverandoerID+"\n";
}
System.out.println(temp);
}
return temp;
}
我叫它的地方,它看起来像这样
hboh.Hentbestillingsordre();
hboh.printBestillingsordre();
tilbagetilhovedmenu = new JButton("HovedMenu");
add(tilbagetilhovedmenu, BorderLayout.NORTH);
JPanel test = hboh.HentOrdreGUI();
add(test, BorderLayout.CENTER);
Handler handler = new Handler();
tilbagetilhovedmenu.addActionListener(handler);