Visualizzazione dei risultati da 1 a 10 su 16

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 Markus85 Visualizza il messaggio
    codice:
    String [] stringaArticolo = {FinestraAggiungiArticolo.jtextfieldTipo.getText(), FinestraAggiungiArticolo.jtextfieldMarca.getText(), FinestraAggiungiArticolo.jtextfieldModello.getText(), FinestraAggiungiArticolo.jtextfieldQuantità.getText(), FinestraAggiungiArticolo.jtextfieldPrezzo.getText()+"  EURO" , FinestraAggiungiArticolo.jtextfieldCodice.getText()};
    Innanzitutto non è (stilisticamente parlando) un "bel" codice comporre un array literal facendo tutte quelle invocazioni. Oltretutto accedi direttamente a campi di un'altra classe. E pure questo è un pessimo design.

    E in ogni caso .... sono tutti String. Dovresti convertire in Integer la stringa che ti interessa trattare come numerica. Con quello che ne deriva, cioè il fatto di applicare una "validazione" (e magari anche conversione) dell'input che avresti dovuto fare prima ... non qui in questo preciso punto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339
    E' il mio primo progetto...
    lo so a livello di design fa un pò cagare ma l'importante è che funzioni

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Innanzitutto non è (stilisticamente parlando) un "bel" codice comporre un array literal facendo tutte quelle invocazioni. Oltretutto accedi direttamente a campi di un'altra classe. E pure questo è un pessimo design.
    Intendi creare dei metodi accessori per non accedere ai campi direttamente?

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.