DATE in JTextField

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

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

Απάντηση
mazoulini
Δημοσιεύσεις: 144
Εγγραφή: 22 Φεβ 2008 23:40
Τοποθεσία: Crete
Επικοινωνία:

DATE in JTextField

Δημοσίευση από mazoulini » 27 Ιούλ 2009 16:10

πώς μπορώ να ορίσω για ενα TextField να μπορεί να εισάγει κάποιος μόνο ημερομηνία της μορφής 07/08/2009 ??
Ευχαριστώ φίλε virxen75!

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

DATE in JTextField

Δημοσίευση από virxen75 » 28 Ιούλ 2009 02:11

mazoulini έγραψε: Ευχαριστώ φίλε virxen75!
Μην το παρεξηγήσεις αλλά κάτι τέτοιο το θεωρώ απαράδεκτο για το forum
όταν κάνεις δημόσια ερώτηση δεν μπορείς να επιλέγεις ποιος θα
σου απαντήσει.Θα μπορούσες να μου στείλεις την ερώτηση με pm(private message)
αν ήθελες απάντηση από μένα.

φιλικά virxen75.

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

DATE in JTextField

Δημοσίευση από virxen75 » 28 Ιούλ 2009 02:15

ας πάμε στην ερώτηση σου τώρα
δες το παράδειγμα που σου στέλνω

το JFormattedTextField λειτουργεί με το lost focus π.χ. αν πατήσεις στο κουμπί
προσπαθεί να σου διορθώσει το κείμενο για να μοιάζει με την ημερομηνία
που θες αλλιώς το σβήνει.

Κώδικας: Επιλογή όλων

import javax.swing.*;
import java.text.SimpleDateFormat;
import java.awt.Dimension;

public class TestX extends JFrame{
	
	
	public TestX(){
		setSize(600,300);
		JPanel temp=new JPanel();
		JButton check=new JButton("check");
		JFormattedTextField tft3 = new JFormattedTextField(new SimpleDateFormat("dd/MM/yyyy"));
		tft3.setPreferredSize(new Dimension(100,20));
        temp.add(tft3);
        temp.add(check);

		add(temp);
		setVisible(true);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
	}
	public static void main(String []args){
		new TestX();
	}
}

mazoulini
Δημοσιεύσεις: 144
Εγγραφή: 22 Φεβ 2008 23:40
Τοποθεσία: Crete
Επικοινωνία:

DATE in JTextField

Δημοσίευση από mazoulini » 28 Ιούλ 2009 12:27

virxen75 έγραψε:
mazoulini έγραψε: Ευχαριστώ φίλε virxen75!
Μην το παρεξηγήσεις αλλά κάτι τέτοιο το θεωρώ απαράδεκτο για το forum
όταν κάνεις δημόσια ερώτηση δεν μπορείς να επιλέγεις ποιος θα
σου απαντήσει.Θα μπορούσες να μου στείλεις την ερώτηση με pm(private message)
αν ήθελες απάντηση από μένα.

φιλικά virxen75.
Προφανώς είναι λάθος, όμως δεν το έγραψα για να διαλέξω ποιος θα μου απαντήσει.Πραγματικά μακάρι να μου απαντούσε κάποιος άλλος ωστε να μην σε ταλαιπωρώ συνέχεια..Το έγραψα επειδή ήμουν σίγουρος οτι θα μου απαντούσες εσύ. Εν πάσει περειπτώσει εάν πρόσβαλα κάποιον ζητώ συγνώμη.. Σε ευχαριστώ πολύ για την απάντηση σου!

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

DATE in JTextField

Δημοσίευση από virxen75 » 28 Ιούλ 2009 12:35

ok
στο είπα γιατί έτσι αποθαρρύνεις κάποιον που θέλει να σου απαντήσει να το κάνει

ότι άλλο θες εδώ είμαστε.

Απάντηση

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

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

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