Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Interrogare le TextField di altre classi (Ereditarietà)

    Buongiorno a tutti, da programmatore dilettante avrei bisogno di una mano.

    Premessa: lavoro con l'awt

    Una mia classe (chiamiamola "cB") eredita da un'altra ("cA").
    Sia in cB che in cA v'è un Panel che ospita varie TextField.
    In cA v'è un Button, che una volta premuto dovrebbe ottenere il testo di una delle TextField di cB, che è dichiarata protected.

    Codice dell'ascoltatore del Button di cA:

    public class AscoltaBottoneCA implements ActionListener {

    public void actionPerformed(ActionEvent e) {
    System.out.println(textFieldCB.getText());
    }


    L'ascoltatore riesce a leggere senza problemi il contenuto della TextField di cB; ma se l'utente che usa l'interfaccia grafica scrive qualcosa di diverso nella TextField, l'ascoltatore continua a leggere il vecchio contenuto, ovvero quello con cui è stata istanziata la TextField.

    Avete qualche idea per risolvere?
    Sviluppatore di DragonCoffee, suite gratuita per D&D 3.5.
    Disponibile sul mio blog http://techtavros.blogspot.com/

  2. #2
    Posta tutto il codice.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    domanda: provi ad accedere dalla classe padre ad un parametro che è nella classe figlia?
    posta un po' di codice

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.