我希望为我的 for 循环中的每一行实现一个按钮。但我不知道该怎么做。
我希望能够通过按一个按钮来编辑每一行中的数据。
for(HentbestillingsordreRegistrer hentboregistrer: hbor){
if(status.equals("Leveret")){
temp.append("<html>");
temp.append("BestillingsID: ");
temp.append(hentboregistrer.BestillingsID);
temp.append("<br />");
temp.append("Ordre Status:");
temp.append(hentboregistrer.BestillingsStatus);
temp.append("<br />");
temp.append("LeverandoerID: ");
temp.append(hentboregistrer.Leverandoernavn);
temp.append("<br />");
temp.append("Modtaget af: ");
temp.append(hentboregistrer.ModtagetAf);
temp.append("<br />");
temp.append("<br />");
}else{
temp.append("<html>");
temp.append("BestillingsID: ");
temp.append(hentboregistrer.BestillingsID);
temp.append("<br />");
temp.append(hentboregistrer.BestillingsStatus);
temp.append("<br />");
temp.append("LeverandoerID: ");
temp.append(hentboregistrer.Leverandoernavn);
temp.append("<br />");
temp.append("Modtaget af: ");
temp.append(hentboregistrer.ModtagetAf);
temp.append("<br />");
temp.append("<br />");
}
}
return temp.toString();
}
public JPanel HentOrdreGUI(){
JPanel info = new JPanel();
info.setLayout(new BorderLayout());
JLabel labelprintdata = new JLabel(temp.toString());
JScrollPane scroll = new JScrollPane(labelprintdata);
info.add(scroll, BorderLayout.CENTER);
return info;
}