1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
class HourMinuteSecondListener implements DocumentListener {
public void changedUpdate(DocumentEvent documentEvent) {
formatHourMinuteSecond(documentEvent.getDocument().toString());
}
public void insertUpdate(DocumentEvent documentEvent) {
formatHourMinuteSecond(documentEvent.getDocument().toString());
}
public void removeUpdate(DocumentEvent documentEvent) {
formatHourMinuteSecond(documentEvent.getDocument().toString());
}
//petite methode de formatage de la partie heure:minute:seconde
public String formatHourMinuteSecond(String hms){
if(hms==null||hms.length()>6){
JOptionPane.showMessageDialog(null, "format attendu est hhmmss : 6 caractéres") ;
return null;
}
return hms.substring(0, 2)+"/"+hms.substring(2,4)+"/"+hms.substring(4,6);
}
}; |
Partager