In my application I want to input numbers (amounts) to a specific limit, and hence have used JFormattedTextField. Limit like \"12345678.99\" i.e. 8 digits before \".\" and 2
Pass DecimalFormat to the JFormattedTextField constructor. It has following methods
JFormattedTextField
setMaximumIntegerDigits setMinimumIntegerDigits setMaximumFractionDigits setMinimumFractionDigits