manic Δημοσ. 17 Μαΐου 2011 Δημοσ. 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(); } δεν αναγνωριζει την μεθοδο γιατι?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.