1 回答

TA貢獻1785條經驗 獲得超4個贊
您需要在 中執行此操作。actionPerformed
public void actionPerformed(ActionEvent e )
{
//get values from the text fields
double interest = Double.parseDouble(txtAnnualInterestRate.getText());
int year = Integer.parseInt(txtNumberOfYears.getText());
double loanAmount = Double.parseDouble(txtLoanAmount.getText());
Loan loan = new Loan(interest, year, loanAmount);//see page 376 for source for loan object
//display the monthly total payment and monthly payment
txtMonthlyPayment.setText(String.format("%.2f", loan.getMonthlyPayment()));
txtMonthlyPayment.setBackground(Color.YELLOW);
txtTotalPayment.setText(String.format("%.2f", loan.getTotalPayment()));
txtTotalPayment.setBackground(Color.YELLOW);
}//end action performed
對于您的第二個問題,您可以使用設置字體。例如java.awt.Font
txtMonthlyPayment.setFont(new Font("font name",font_style(int),size(int));
添加回答
舉報