我在Java中建立一個計算器,通過使用Eclipse - 月神,但添加的「輸入號碼」的代碼時,我得到兩個錯誤信息如下:對於Java中的類型String,未定義方法setText()和getText()?
驗證碼:
JButton btn8 = new JButton("8");
btn8.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String EnterNumber = TxtDisplay.getText() + btn8.getText();
TxtDisplay.setText(EnterNumber);
}
});
btn8.setFont(new Font("Tahoma", Font.BOLD, 18));
btn8.setBounds(79, 137, 50, 50);
frame.getContentPane().add(btn8);
錯誤信息:
The method getText() is undefined for the type String
The method setText(String) is undefined for the type String
請問誰能幫助我?
你的TxtDisplay是什麼?檢查它是否是一個String變量或UI上的一個控件。 – htpvl
我想你想'TxtDisplay'是一個JTextField –
可怕的Wombat:我可以使用JTextField的getText和setText – Maged