Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cerza Visualizza il messaggio
    codice:
    			if(c.getClass().getName().equals("Nome Campo")){
    No, getName() di Class ti dà il nome completamente qualificato della classe. Non ti serve (non così).
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #2
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Quote Originariamente inviata da andbin Visualizza il messaggio
    No, getName() di Class ti dà il nome completamente qualificato della classe. Non ti serve (non così).
    Grazie per la riposta, quindi non usando il getName di Class, in questo altro modo dovrebbe andare bene, giusto?

    codice:
    if(c.getName().equals("field_5")
    Grazie

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cerza Visualizza il messaggio
    in questo altro modo dovrebbe andare bene, giusto?

    codice:
    if(c.getName().equals("field_5")
    "nì" ... sì e no. Allora: i componenti AWT/Swing hanno i getName/setName. Questo name NON è il nome di un campo/variabile che tu metti nella classe (es. private JTextField textField1; ).

    Se vuoi sfruttare il name dei componenti, puoi farlo, ma devi settargli tu un nome.


    P.S. non è che stai cercando di fare qualcosa di "troppo" articolato?
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Quote Originariamente inviata da andbin Visualizza il messaggio
    "nì" ... sì e no. Allora: i componenti AWT/Swing hanno i getName/setName. Questo name NON è il nome di un campo/variabile che tu metti nella classe (es. private JTextField textField1; ).

    Se vuoi sfruttare il name dei componenti, puoi farlo, ma devi settargli tu un nome.


    P.S. non è che stai cercando di fare qualcosa di "troppo" articolato?
    Grazie per la risposta,
    non so se è articolato, solo un programmatore guardando il mio codice potrebbe dirlo

    Comunque ogni JTextField ha un nome; altrimenti come potrei recuperare esattamente la JTextField per la quale devo controllore se il contenuto è corretto rispetto alle direttive fornitemi?

    Grazie ancora

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 © 2026 vBulletin Solutions, Inc. All rights reserved.