manic Δημοσ. 17 Μαΐου 2011 Share Δημοσ. 17 Μαΐου 2011 Αντιμετοπιζω το εξης προβλημα εχω διαφορα Panels και μεσα στα πανελ με ενα Label εχω καποιο string. ενα απο αυτα τα πανελ το εχω παρακατω: >one = new Panel(); onel = new Label("1"); onel.setFont(new Font("Helvetica", Font.BOLD, 60)); one.setBackground(Color.GRAY); one.addMouseListener(this); one.add(onel); οπως βλεπετε εχω βαλει ενα mouseListener για καθε πανελ αυτο που θελω ειναι με την >public void mouseClicked(MouseEvent e) {} να μπορω σε 2 μεταβλητες να εχω το περιεχομενο του καθε label (στο παραδειγμα απανω να περνω δηλαδη ενα integer με την τιμη 1) καθως επισεις και το ονομα του πανελ σε ενα string (onel στην συγκεκριμενη περιπτωση). δηλαδη με λιγα λογια οταν κανω κλικ στο πανελ να περνω σε 2 μεταβλητες το ονομα της μεταβλητης του εκαστοτε label καθως και το string του θα εμφανιζει! πως μπορω να το κανω αυτο? edit: τελικα τα βρηκα αλλα μου χτυπα στο getText >public void mouseClicked(MouseEvent e) { Object Mastelabel = e.getSource(); String masterlabeltext = e.getText(); } δεν αναγνωριζει την μεθοδο γιατι? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.