Προς το περιεχόμενο

Icon σε JRadioButton


makis89

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια....Θέλω να κάνω το εξής : Να έχω ένα JRadioButton , δίπλα ένα εικονιδιάκι και μετά το string για το κουμπί. Πώς μπορώ να το κάνω αυτό ;

 

Ευχαριστώ πολύ.

Δημοσ.

βασικά επειδή το έχω δοκιμάσει και εγώ αυτό τώρα δεν ξέρω αν εξαρτάται από το 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)

 

 

 

ελπίζω να βοήθησα . Αν και θα είναι λίγο μπερδεμένα πιστεύω λειτουργεί

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...