を動作しません。 、Javaは、ユーザーの押しボタンは、ボタン内のテキストが空の文字列、</p> <p>例で追加する必要がある時はいつでも私は、その上にテキストが非常に多くのボタンがあり、Javaプログラムを持っている
文字列ストア= "";
ユーザプレス「」次いで文字「」は場合は、文字列変数「ストア」に格納されているユーザプレス「B」
次いでストアがなければならないが、「AB」に等しく、この場合私は間違って何をやっている
String Text = "";
for (int count = 0; count < names.length; count++){
if (event.getSource()==buttons[count]){
Text += buttons[count].getText();
JOptionPane.showMessageDialog(null, Text);
}
}
、ここで
はコードで、S:私の場合には起きていない、どのような出来事は、前の文字列は、単に新しいものに置き換えられていますか?なぜ文字列が新しい値を追加していないのですか?それが以前のものを置き換えるのはなぜですか? :S
引用符で囲まれたコードは( '+ ='のために)追加する必要があります。 'Text'が上書きされるのを見ているなら、それはコード内の他の場所になければなりません。 –
'Text'は一般的なJava命名法を使って' text'にする必要があります。慣習を学び、一貫して使用してください。特に「オープンソース」のコードや、他の人が作業したり見たりしているコードの場合。 –