Попробуйте
Вы хотите сравнить HourRate в целое число, то вы должны сначала преобразовать значение User Input в целое а затем вы можете сравнить свой HourRate с другим значением.
попробовать {
JTextField HourRate = new JTextField(20);
int hourRate =Integer.parseInt(HourRate.getText());
//parseInt() throw NumberFormatException if user not input valid value
if (hourRate == integerValue) //use == Operator for integer comparison
{
//equal value
}
else{
//not equal value
}
} задвижка (NumberFormatException пе) {
}
http://stackoverflow.com/questions/5585779/converting-string-to-int-in- java –
Начните использовать соглашение об именах Java, чтобы другие люди могли читать ваш код. Имена переменных (например, 'hourRate' и' string' вместо 'String') должны начинаться с буквы * в нижнем регистре. Названия классов (например, 'JTextField') начинаются с буквы * верхнего регистра *. Если вы это сделаете, вы также обнаружите, что синтаксическая раскраска на StackOverflow внезапно работает правильно. –