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

    Problema Urgente Gestione Testo Jtextfield

    Ciao a tutti!
    volevo chiedervi una cosa, ho un problema con la raccolta del testo da parte di un JTextField il mio codice è il seguente:

    public String[] paramconifera(){
    String []par=new String[4];

    if (txtpassiconi.getText()==""){
    par[0]="5";
    }else par[0]=txtpassiconi.getText();

    if (txtitera.getText()==""){
    par[1]="2";
    }else par[1]=txtitera.getText();

    if (txtpuntoX.getText()==""){
    par[2]="0";
    }else par[2]=txtpuntoX.getText();

    if (txtpuntoY.getText()==""){
    par[3]="0";
    }else par[3]=txtpuntoY.getText();


    return par;

    }

    Ho provato anche a sostituire il test ==" " con ==null ma non mi considera proprio il test sulle if.
    Il problema è che il par deve essere passato ad un programma che senza quei valori genera eccezzioni.
    Premetto che il tutto è gestito dalla pressione di un pulsante, non è che devo raccogliere il lost focus delle text? se si come si fa?
    Vi ringrazio!
    HELP ME!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema Urgente Gestione Testo Jtextfield

    Originariamente inviato da Lorychan
    Ho provato anche a sostituire il test ==" " con ==null ma non mi considera proprio il test sulle if.
    La comparazione tra stringhe (e in generale, salvo casi particolari, per tutti gli oggetti) NON si fa con ==, perché == compara solamente il valore dei due reference.
    Per comparare due stringhe si fa str1.equals(str2)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Aggiungo solo che nel forum non esistono discussioni urgenti e discussioni di seconda o terza categoria. Sono tutte della stessa urgenza.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Grazie, nn mi ero proprio accorta dell'errore.
    con "urgente" volevo solo dire che devo consegnare il mio progetto per venerdì per laurearmi, non volevo sopraffare nessuno!
    GRAZIE MILLE

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.