-1
我如何調用一個方法字符串(printBestillingsordre)到另一個方法,並創建一個JPanel它我如何調用一個字符串方法到一個JPanel
public String printBestillingsordre(){
JButton button = new JButton("Varemodtaget");
String temp = "";
for(HentbestillingsordreRegistrer hentboregistrer: hbor){
if(status == "Leveret"){
temp += "Bestillings Status: " + hentboregistrer.BestillingsStatus+" \n" +
"LeverandoerID: "+ hentboregistrer.LeverandoerID+" \n";
}else{
temp += hentboregistrer.BestillingsStatus+ button + "\n" +
"LeverandoerID: "+ hentboregistrer.LeverandoerID+" \n";
}
System.out.println(temp);
}
return temp;
}
這個代碼
public JPanel HentOrdreGUI(){
JPanel info = new JPanel();
info.setLayout(new BorderLayout());
info.add(printBestillingsordre());
return null;
}
BTW這段代碼很長時間沒有完成
1)'public JPanel HentOrdreGUI()'請學習常見的[Java命名約定](http://java.sun.com/docs/books/jls/ second_edition/html/names.doc.html#73307)(具體用於名稱的情況),用於類,方法和屬性名稱並一致使用它。 2)爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 3)具有教學意義的例子在用聽衆理解的語言時更具啓發性。請使用基於英文的標識符來表示屬性和方法。 –
只是讓我明白你的問題。方法printBestillingsordre()返回一個你想要顯示在面板上的字符串?如果是這樣,那麼你需要創建一個JLabel來表示字符串。 – cworner1
爲什麼你從'HentOrdreGUI()'返回null?你檢查了cworner1的答案嗎? –