在我的工人類中,我有幾個返回double值的方法。在我的駕駛員課程中,我負責將每個返回值放入相應的JTextField
。例如,我有一個getTotalTax
方法返回所支付的稅款總額,該數字必須以貨幣格式存入JTextField
。我不知道我應該如何使用我的toString
方法。使用toString爲多個JTextField
目前的情況是我在驅動程序類稱之爲:
totalTaxField.setText(Report.toString());
而且我的toString類:
public String toString(){
return fmt1.format(getTotalTax());
}
編輯:
這裏有更多的代碼,以幫助表達我的問題:
public double getTotalTax(){
double totalTax = getTotalSales()*TAX_RATE;
return totalTax;
}
public double getTotalSales(){
double totalSales =
getSalesLarge()+getSalesMedium()+getSalesSmall()+getSalesStick();
return totalSales;
}
這些是我的工人類中的兩種方法,我需要把他們兩個的結果放在兩個不同的JTextFields
中。
totalSalesField.setText(?);
totalTaxField.setText(?);
我需要使用getString
功能以某種方式設置文本到文本字段。
是的,這是我在做什麼。 DailySales Report = new DailySales(largePizzaSales,mediumPizzaSales,smallPizzaSales,breadStickSales) 可能應該在報告中使其成爲小寫r。 – user3478759
你能不能請更多的代碼來更好地描述你的問題。 – Salah