Как мне реализовать вызов commitEdit в данном случае, чтобы получать getValue из форматтера? Читаю документацию https://docs.oracle.com/javase/7/docs/api/javax/swing/JFormattedTextField.html#getValue() , но не понимаю пока до конца, как это работает...
public class MobileNumberForm extends JPanel {
private JPanel rootPanel;
private JFormattedTextField numberTextField;
private JButton regButton;
public MobileNumberForm() {
try {
numberTextField.setFormatterFactory(new DefaultFormatterFactory(getMaskFormatter()));
} catch (ParseException e) {
e.printStackTrace();
}
}
public void addActionListenerForSwitchAction(ActionListener actionListener) {
regButton.addActionListener(actionListener);
}
public JPanel getRootPanel() {
return rootPanel;
}
public String getNumberTextField() {
return (String) numberTextField.getValue();
}
public static MaskFormatter getMaskFormatter() throws ParseException {
MaskFormatter maskFormatter = new MaskFormatter("###########");
maskFormatter.setValidCharacters("0123456789");
maskFormatter.setPlaceholderCharacter('_');
return maskFormatter;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
При компиляции jar'ок средствами Ant в них, по дефолтным настройкам, включаются и допфайлы который нужны для проекта, т
Вопрос к более опытным программистам, передаю значения через intentputExtra, это же все помещается в try-catch, так вот там много setText(intent
Моя программа должна работать с парой форматов (в будущем будет до 10)Мне необходимо что бы пользователь мог выбрать файл и моя уже программа...