私は、Eclipse使ってJavaでと電卓を構築しています - ルナのが、「番号を入力する」のコードを追加するとき、私は次のように2件のエラーメッセージが出ます:setText()メソッドとgetText()メソッドはJavaのString型では定義されていませんか?
コード:
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'とは何ですか?文字列変数かUIのコントロールかを確認してください。 – htpvl
'TxtDisplay'をJTextFieldにしたいと思っています –
Scary Wombat:getTextとsetTextの両方にJTextFieldを使用できますか? – Maged