Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [JAVA]Swing: Problemi con un JSpinner

    Ave populus
    ho uno JSpinner dichiarato così:
    codice:
    pnl_in = new JPanel();
    pnl_in.setBackground(BG_IN);
    pnl_in.setLayout( null );
    		
    spn_in1 = new JSpinner();
    spn_in1.setBounds(5,5,60,20);
    pnl_in.add(spn_in1);
    solo che questo Spinner si incrementa/decrementa con step di 1, mentre vorrei che lo step fosse di 0,01; e non visualizza i decimali, mentre vorrei che ne visualizzasse due.
    Che opzioni devo usare?

  2. #2
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    ho parzialmente risolto cioè ora so come impostare lo step
    codice:
    SpinnerModel numModel = new SpinnerNumberModel(0.00, 0.00, 1000000.00, 0.01);                
    spn_in1 = new JSpinner(numModel);
    spn_in1.setBounds(5,5,60,20);
    pnl_in.add(spn_in1);
    manca ancora però la formattazione a doppia cifra decimale, infatti se setto il JSpinner a 5, seleziona 5 e non 5.00 come vorrei

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    anche il problema dei decimali l'ho risolto così:
    codice:
    SpinnerModel numModel = new SpinnerNumberModel(0.00, 0.00, 1000000.00, 0.01);  
    spn_in1 = new JSpinner();
    spn_in1.setModel(numModel);
    spn_in1.setBounds(5,5,100,20);
    spn_in1.setEditor(new JSpinner.NumberEditor(spn_in1, "€ ###,##0.00"));              
    pnl_in.add(spn_in1);

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