Visualizzazione dei risultati da 1 a 10 su 22

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Ok, allora devo fare quello che volevo evitare, cioè l'uso di variabili false/true
    Quindi il metodo actionPerformed di cui sopra deve essere quello del pulsante 'salva', giusto?
    Ma questa istruzione:
    evt.getSource() == pulsanteB
    cosa fa esattamente? O meglio, in pulsanteB basta aggiungere un actionPerformed (che fa qualsiasi cosa, però appunto invia un messaggio al listener quando l'azione viene compiuta)? Quell'evt esattamente cosa è, il reference dell'oggetto evento?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Ok, allora devo fare quello che volevo evitare, cioè l'uso di variabili false/true
    Se vuoi gestire una "sequenzialità", allora uno "stato" lo devi mantenere per avere memoria di cosa è successo. Poi potrebbero essere flag booleani, contatori o altro .... dipende dalla logica complessiva di questa sequenza.

    Il punto semmai è valutare se davvero hai bisogno di una cosa del genere. Non stai forse cercando di complicare "troppo"?

    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Quindi il metodo actionPerformed di cui sopra deve essere quello del pulsante 'salva', giusto?
    Ma questa istruzione:
    evt.getSource() == pulsanteB
    cosa fa esattamente? O meglio, in pulsanteB basta aggiungere un actionPerformed (che fa qualsiasi cosa, però appunto invia un messaggio al listener quando l'azione viene compiuta)? Quell'evt esattamente cosa è, il reference dell'oggetto evento?
    Uhm, deduco che hai ancora da comprendere un po' di cose sui listener. Potrei descrivere un po' di cose ma in questo momento non ho molto tempo ..... sono riuscito a ripescare ora un mio vecchio post: http://forum.html.it/forum/showthrea...1#post13483980

    Prova a leggerlo, probabilmente ti aiuterà a chiarire alcune questioni. Se poi hai ancora altri dubbi, scrivo qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Se vuoi gestire una "sequenzialità", allora uno "stato" lo devi mantenere per avere memoria di cosa è successo. Poi potrebbero essere flag booleani, contatori o altro .... dipende dalla logica complessiva di questa sequenza.

    Il punto semmai è valutare se davvero hai bisogno di una cosa del genere. Non stai forse cercando di complicare "troppo"?
    In che senso? In realtà è una cosa molto semplice, è solo una maschera di inserimento/modifica dati in un database. Lo scopo che vorrei ottenere è che il metodo 'salva' sappia se deve lanciare un update sui dati (perché l'utente ha premuto il tasto di modifica) oppure deve lanciare un insert (perché l'utente ha premuto il tasto per inserire un nuovo elemento).
    Certo potrei mettere un pulsante "Salva modifica" anziché usare un "Salva" generico, questo forse semplificherebbe il codice....e non è detto che non lo faccia Però volevo evitare di inserire troppi pulsanti anche per non dover gestire tremila setEnabled(true/false) in giro per il codice!

    Uhm, deduco che hai ancora da comprendere un po' di cose sui listener. Potrei descrivere un po' di cose ma in questo momento non ho molto tempo ..... sono riuscito a ripescare ora un mio vecchio post: http://forum.html.it/forum/showthrea...1#post13483980

    Grazie, ci darò uno sguardo, sempre gentilissimo

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.