Java awt计算器+/-,如何用 - 替换+:第一次点击=“ - ”,第二次点击=“+”依此类推

时间:2015-12-19 16:55:58

标签: java awt

[解决]

我正在为计算器应用程序工作,我有点卡住了。例如,我需要工作+/-按钮。如何替换 - 例如+?就像Windows Calculator一样:首先点击= - ,再点击= +等等。 我有一些代码,我使用MouseListener来计算点击次数。如果在这里,我会发布我的。我和awt一起工作,而不是摆动。

 if(click %2 !=0)
 {
    text.setText("-"+text.getText());
 }
 else
 {
    text.setText(""+text.getText());
 }

textTextField的对象。如果您需要更多详细信息,我将在此处添加部分代码。谢谢

1 个答案:

答案 0 :(得分:1)

试试这个:

if(click %2 !=0){
    text.setText("-"+text.getText());
}
else{
    // remove your first character (- sign)
    text.setText(text.getText().substring(1));
}