-1

メソッド string(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 に答える