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));
添加回答
举报