有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java awt计算器+/,如何将+替换为:第一次单击“”,第二次单击“”,依此类推

[已解决]

我在为计算器应用程序工作,我有点卡住了。例如,我需要工作到+/-按钮。例如,我如何用+替换?就像windows Calculator一样:第一次点击=-,第二次点击=+等等。 我有一些代码,我用MouseListener来计算点击次数。我会在这里发布我的if。我在awt工作,还没有荡秋千

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

textTextField的对象。如果你需要更多细节,我会在这里添加部分代码。谢谢!


共 (1) 个答案

  1. # 1 楼答案

    试试这个:

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