Java 如何在Jtextfield中比较2个整数

Java 如何在Jtextfield中比较2个整数,java,swing,jframe,jtextfield,Java,Swing,Jframe,Jtextfield,在我的JPanel中,我有一个Jtextfield,叫做目标,我在其中做到了 int PGoals=10 intpgoals=9 Goals.setText(Integer.toString(PGoals)) 在我的另一个领域,我做到了 Goals2.setText(Integer.toString(PGoals2)); 我想为你做一个if语句 if(PGoals>Pgoals2){ JTextfield.setText(“左路球员有更多进球”) } else { JTextfield

在我的JPanel中,我有一个Jtextfield,叫做目标,我在其中做到了
int PGoals=10
intpgoals=9
Goals.setText(Integer.toString(PGoals))

在我的另一个领域,我做到了

Goals2.setText(Integer.toString(PGoals2));
我想为你做一个if语句

if(PGoals>Pgoals2){
JTextfield.setText(“左路球员有更多进球”)
}

else
{
JTextfield.setText(“正确的球员有更多的目标”);

}

您可以这样尝试:

if(Integer.parseInt(PGoals) > Integer.parseInt(Pgoals2))
您可以这样尝试:

if(Integer.parseInt(PGoals) > Integer.parseInt(Pgoals2))
试试这个:

如果(Integer.parseInt(Goals.getText())>Integer.parseInt(Goals2.getText())

请尝试以下操作:


如果(Integer.parseInt(Goals.getText())>Integer.parseInt(Goals2.getText())

使用JSpinner或JFormattedTextField,而不是使用JSpinner或JFormattedTextField