Format για JTextfiled σε euro

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
kapamarou
Δημοσιεύσεις: 5
Εγγραφή: 21 Ιαν 2009 22:19

Format για JTextfiled σε euro

Δημοσίευση από kapamarou » 21 Ιουν 2010 12:16

Καλησπέρα σας.Θα ήθελα μια βοήθεια , σχετικά με φορμάρισμα δεδομένων κατα την εισαγωγή σε JTextField, σε μορφη ευρω.Δλδ οταν καποιος κανει εισαγωγη τιμης σε ενα JTextField να παιρνει η τιμη μορφη euro.Δοκιμασα με JTextFormattedField αλλα δεν ειναι τοσο πρακτικο γιατι βαζεις μασκ απο την αρχη και οταν κανεις input τα δεδομενα δεν παιρνουνε την μορφη Ευρω που θελω εγω να γινεται με το KeyPress πχ κατευθειαν.Πρεπει απο οτι καταλΑΒΑΙΝΩ σε ενα void να βαλω τον αναλογο κωδικα και να βλεπει καθε φορα τι βαζεις και αναλογα να δινει την μορφη σε ευρω, αλλα δεν ειμαι καλος σ'αυτα.


Ευχαριστω εκ των προτερων.

GKalpak
Δημοσιεύσεις: 5
Εγγραφή: 26 Ιουν 2010 12:32

Format για JTextfiled σε euro

Δημοσίευση από GKalpak » 26 Ιουν 2010 13:52

Νομίζω ότι το πιο απλό, για την περίπτωση που περιγράφεις, είναι να προσθέσεις έναν KeyAdapter και να ορίσεις κατάλληλα το μέθοδο keyPressed. Για να πω την αλήθεια δε μου είναι ξεκάθαρο τι εννοείς με "μορφή euro".
(Στη γενική περίπτωση θα πρότεινα να χρησιμοποιήσεις JFormattedTextField, AbstractFormatter και PropertyChangeListener, αλλά επειδή απ' ό,τι καταλαβαίνω είναι απλή η μορφοποίηση που χρειάζεσαι, πιστεύω ότι δε χρειάζεται να μπεις στη διαδικασία αυτή.)

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες