Vasilis_ Δημοσ. 23 Μαρτίου 2009 Δημοσ. 23 Μαρτίου 2009 Καλησπερα σας, Έχω ένα πρόβλημα με τα comboboxes στη java.. Όταν υπάρχουν παραπάνω απο ένα items με το ίδιο όνομα στο combobox τότε ανεξάρτητα απο το πιο θα επιλέξω πάντα επιλέγεται το πρώτο απο τα ίδια items. Για παράδειγμα έστω οτι στο υπάρχουν 6 items(strings) απο τα οποία το 2ο το 5ο και το 6ο είναι ίδια. Ανεξάρτητα απο το πιο απο τα ίδια items θα επιλέξει ο χρήστης στο combobox θα επιλεγεί το 2ο, δηλαδή το πρωτο απο τα ίδια. Υπάρχει κάποιος τρόπος να το κάνω να δουλέψει?
alex2005 Δημοσ. 24 Μαρτίου 2009 Δημοσ. 24 Μαρτίου 2009 Υπάρχει κάποιος λόγος που έχεις πάνω από ένα ίδια items στο combo box? Τέλος πάντων, η λύση αναφέρεται στο api. http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComboBox.html#addItem(java.lang.Object)
djapal Δημοσ. 24 Μαρτίου 2009 Δημοσ. 24 Μαρτίου 2009 Ναι όντως... γιατί ίδια ονόματα σε διαφορετικές επιλογές ενός combo;
Vasilis_ Δημοσ. 24 Μαρτίου 2009 Μέλος Δημοσ. 24 Μαρτίου 2009 Σ' ευχαριστώ alex2005 αυτό ήταν... Στην ουσία στο combobox είναι objects απλά η αναπαράστασή τους γίνεται μέσω ενός string και μερικές φορές μπορεί το string αυτό είναι ίδιο σε δύο διαφορετικά objects. Εγω δεν τα έβαζα σαν objects αλλά έπερνα χειροκίνητα το string και έβαζα αυτό στο combobox, οπότε η επιλογή γινόταν ανάμεσα στα strings με αποτέλσεμα να μου επιστρέφει πάντα το πρώτο απο τα ίδια.. Ευχαριστώ και παλι.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.