1
グー日電卓テキスト表示
私は運動として電卓用Swing
申請をしています。私が持っている問題は、実際の数値がテキストフィールドに表示されていることです。私が持っていたアイデアは、例えば "1"と言った文字列の値を持っていて、最初のボタンをクリックして "1"の値を最初の文字に連結し、文字列の値を解析してDoubleその値で作業することができます。
private void butOneActionPerformed(java.awt.event.ActionEvent evt) {
String one;
Double doubleOne;
if(operandOne.equals("0."))
{
one = "1";
operandOne = ".";
one += operandOne;
txtDisplay.setText(one);
}
else
{
operandOne = "1";
one = txtDisplay.getText();
one += operandOne;
txtDisplay.setText(one);
}
doubleOne = Double.parseDouble(one);
}
もっと効果的なやり方がありますか?浮動小数点数を扱う必要があるという事実は、それが少しトリッキーになります。
宿題ですか? –
いいえ、楽しむためにやっています。 – Arianule