[解决了]

我正在为计算器应用程序工作,但有点卡住了。例如,我需要工作到+/-按钮。我如何用-代替-例如?就像Windows计算器一样:第一次单击=-,第二次单击= +,依此类推。
我有一些代码,我使用MouseListener来计算点击次数。如果在这里,我将发布。我与awt合作,还没有开始。

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


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

最佳答案

试试这个:

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

关于java - Java awt计算器+/-,如何用-替换+:第一次单击=“-”,第二次单击=“+”,依此类推,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34373139/

10-12 16:43