我正在使用下面的代碼片段創建一個JFormattedTextField。通過GUI文本字段輸入值時,格式將按預期工作。但是,當我以編程方式設置值格式不會發生。我如何強制這種情況發生?在JFormattedTextField中設置文本
JFormattedTextField myTextField = new JFormattedTextField(new DecimalFormat("#0.###"));
// Formatting Does Not Occur
myTextField.setText("555.55555");