-1

我如何将方法字符串(printBestillingsordre)调用到另一个方法中并为其创建 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;
}

顺便说一句,这段代码还没有完成

4

1 回答 1

2

假设您想将“printBestillingsordre()”中的可视文本添加到面板,最简单的方法是更改​​行:

info.add(printBestillingsordre());


info.add(new JLabel(printBestillingsordre());

这将创建您的字符串的视觉代表。要组织您的 GUI 组件,我建议您查看以下链接:

于 2012-12-10T10:19:17.940 回答