Java TextArea or TextFields as RadioButtons

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

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

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

Java TextArea or TextFields as RadioButtons

Δημοσίευση από mazoulini » 11 Νοέμ 2008 23:48

Γεια σας παιδιά,
Θα ήθελα να μάθω άν γίνεται να φτιάξω 3 TextArea or TextFields και να συμπεριφέρονται σαν Radio Buttons.. να έχει και setText δηλαδή αλλα και τις ιδιότητες των Radio Buttons...
Σιγα μην γίνεται..λέω τωρα εγω... Για πείτε μου σας παρακαλώ γιατί το χρειάζομαι επειγόντως :hammer:
Thanks! :) :) :lol:

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Java TextArea or TextFields as RadioButtons

Δημοσίευση από soteres2002 » 12 Νοέμ 2008 22:17

Μπορείς να το κάνεις αυτό manually. Ένας απλός τρόπος είναι: Όσα texboxes κι αν έχεις απλά κάνεις disable αυτά που δεν έχουν focus και enable αυτό στο οποίο έγινε focus (το focus το έχει 1 μόνο component τη "φορά"). Αν γίνει αυτό μια φορά, τότε τη δεύτερη φορά μπορείς να αλλάξεις σε νέο textarea, κάνωντας click σε ένα ήδη ανενεργό field (με το click γινεται πλέον enabled) και μετά κάνεις clear + disable στο προηγούμενο textarea που είχε focus. Στο ίδιο βήμα κάνεις disable όλα τα υπόλοιπα textarea που δεν έχουν το focus ωστε να είναι μόνο ένα field enabled σε κάθε αλλαγή. Το ίδιο γίνεται και για νέα focus events αλλά μόνο για τα 3 αυτά textareas. Έτσι θα έχεις κατα κάποιο τρόπο ένα radio button. Το ίδιο γίνεται και σε textfields.

Δε ξέρω πόσο χρήσιμο μπορεί να σου είναι αυτό, αλλά υπάρχουν μερικές ακόμα λογικές παραλλαγές στην πιο πάνω ιδέα ώστε να εξακολουθούν τα components να συμπεριφέρονται σαν radiobuttons.

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

Java TextArea or TextFields as RadioButtons

Δημοσίευση από mazoulini » 12 Νοέμ 2008 23:43

Φίλε καταρχάς σε ευχαριστώ για την απάντηση.
Εντάξει αυτό που λές είναι κατα κάποιο τρόπο RadioButtons. Θα γινόταν να αλλάζει χρώμα το φόντο αν είναι inFocus? Βασικα το τι θέλω να κάνω είναι απλό. Θέλω να φτιάξω ερωτήσεις πολλαπλής επιλογής και ο μαθητής να διαλέγει την κατάλληλη απάντηση.έτσι αφού διαλέξει την απάντηση και πατήσει επιβεβαίωση να του δείξει άν είναι σωστό ή λάθος. Άν ας πούμε έχει επιλέξει μια απάντηση απο τις τρείς στο Textfield εκείνο να είναι επιλεγμένο με κίτρινο χώμα...κάπως έτσι...

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Java TextArea or TextFields as RadioButtons

Δημοσίευση από soteres2002 » 13 Νοέμ 2008 00:12

mazoulini έγραψε:Φίλε καταρχάς σε ευχαριστώ για την απάντηση.
Εντάξει αυτό που λές είναι κατα κάποιο τρόπο RadioButtons. Θα γινόταν να αλλάζει χρώμα το φόντο αν είναι inFocus?
Φυσικά, στα events που θα ορίσεις για τα πεδία στο cliked state θα καλέσεις .setBackground(new Color(int R, int G, int B)) στα πεδία που σε ενδιαφέρει να γίνει η αλλαγή του background color.
mazoulini έγραψε: Βασικα το τι θέλω να κάνω είναι απλό. Θέλω να φτιάξω ερωτήσεις πολλαπλής επιλογής και ο μαθητής να διαλέγει την κατάλληλη απάντηση.έτσι αφού διαλέξει την απάντηση και πατήσει επιβεβαίωση να του δείξει άν είναι σωστό ή λάθος. Άν ας πούμε έχει επιλέξει μια απάντηση απο τις τρείς στο Textfield εκείνο να είναι επιλεγμένο με κίτρινο χώμα...κάπως έτσι...
Αυτό που θες να κάνεις γίνεται με τα απλά radio buttons, και δεν είναι ανάγκη να καταφύγεις σε τέτοιες μεθόδους με textarea objects.

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

Java TextArea or TextFields as RadioButtons

Δημοσίευση από mazoulini » 18 Νοέμ 2008 19:53

Γίνεται δηλαδή να έχω Radio Buttons και να αλλάζει το background color? αν είναι επιλεγμένο; Γίνεται επίσης να μην φαίνεται το στρογγυλό με την τελίτσα μέσα ?

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Java TextArea or TextFields as RadioButtons

Δημοσίευση από soteres2002 » 20 Νοέμ 2008 07:28

Ναι γίνονται όλα αυτά με κατάλληλη παραμετροποίηση του object.

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

Java TextArea or TextFields as RadioButtons

Δημοσίευση από mazoulini » 24 Νοέμ 2008 14:16

φίλε κου σε ευχαριστώ, έχω άλλη μία απορία.
Εψαξα στη Sun αλλα δεν το βρήκα, μήπως ξέρεις εσύ;

Θέλω μόλις πατήσω σε ένα TextArea να γίνονται κάποιες εντολές. Πώς θα το συντάξω αυτό;
προσπαθώ onClick ψάχνω αλλα μπά...πάντα μιλάμε για JTextArea αν έχει κάποια διαφορα...
Thanks

Απάντηση

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

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

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