[已解决]
我正在开发计算器应用程序,但我有点卡住了。例如,我需要按 +/- 按钮。例如,如何用 + 替换 - ?就像 Windows 计算器一样:第一次单击 = -,第二次单击 = + 等等。 我有一些代码,我使用 MouseListener 来计算点击次数。我会在这里发布我的如果。我使用 awt,还没有使用 swing。
if(click %2 !=0)
{
text.setText("-"+text.getText());
}
else
{
text.setText(""+text.getText());
}
text
是 TextField
的对象。如果您需要更多详细信息,我将在此处添加部分代码。谢谢
最佳答案
试试这个:
if(click %2 !=0){
text.setText("-"+text.getText());
}
else{
// remove your first character (- sign)
text.setText(text.getText().substring(1));
}
关于Java awt 计算器 +/- ,如何将 + 替换为 - : 1st click = "-", 第二次单击 = "+"等等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34373139/