JTextField — это дисплей калькулятора, инициализированный нулем, и отображать десятичное число с начальным 0, например 0123 или 00123, является дурным тоном. Цифровые кнопки (0..9) в JFrame NetBeans Swing используют append() [ниже] для отбросить начальные нули, но пользователь может предпочесть клавиатуру мыши, а также необходимо обрабатывать нечисловые символы.
private void append(String s) {
if (newEntry) {
newEntry = false;
calcDisplay.setText(s);
} else if (0 != Float.parseFloat(calcDisplay.getText().toString())) {
calcDisplay.setText(calcDisplay.getText().toString() + s);
}
}