makis89 Δημοσ. 3 Ιουνίου 2008 Δημοσ. 3 Ιουνίου 2008 Γεια....Θέλω να κάνω το εξής : Να έχω ένα JRadioButton , δίπλα ένα εικονιδιάκι και μετά το string για το κουμπί. Πώς μπορώ να το κάνω αυτό ; Ευχαριστώ πολύ.
GIANNISPATRA Δημοσ. 3 Ιουνίου 2008 Δημοσ. 3 Ιουνίου 2008 βασικά επειδή το έχω δοκιμάσει και εγώ αυτό τώρα δεν ξέρω αν εξαρτάται από το sdk του καθενός όταν βάζεις το εικονίδιο και το string πετάει μόνο την εικόνα και το κενό radiobutton δεν τον εμφανίζει. Μπορείς αν δεν σου πιάνει δηλαδή αυτός ο κώδικας : o constructor : JRadioButton(String text, Icon icon, boolean selected) η λύση που προτείνω αν δεν σου λειτουργεί το από πάνω String str; ImageIcon eikona = new ImageIcon("eikona.gif"); JRadioButton radio =new JRadioButton(str,eikona); JRadioButton radio1 =new JRadioButton(); radio1.addItemListener(this); και μετά θα βάλεις στον χειρισμό του event και καλώντας ItemEvent.DESELECTED και ItemEvent.ELECTED θα ελέγχεις αντίστοιχα αν επιλέγονται τα συγκεκριμένα JRadioButton radio1 θα επιλέγεις ταυτόχρονα με την radio.setSelected(true); και έτσι αν έχεις φτιάξει μία ομάδα με radiobuttons τότε αφού επιλέγεται το ένα το άλλο που είναι επιλεγμένο θα αποεπιλέγεται δεν χρειάζεται δηλαδή να βάλεις και την deselected αλλά βάλτην καλύτερα. συνεχίζει από εδώ μετά : public void itemStateChanged(ItemEvent e) ελπίζω να βοήθησα . Αν και θα είναι λίγο μπερδεμένα πιστεύω λειτουργεί
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.