jTextField

0

Ok mam plik projekt1B.java w ktorym to tak:

public class projekt1B extends javax.swing.JFrame {
    public static Integer opozniamy = 5000; // probowalem bez tych 5000 ale program sypal sie od razu po uruchomieniu funkcji start..
    java.util.Timer zegar;

 // odpowiednio pozniej...
    private void StartActionPerformed(java.awt.event.ActionEvent evt) {                                      
        zegar = new java.util.Timer();
        zegar.schedule(new Tick(), 0, opozniamy);
    }

jest git, dziala co 5000ms;
ale teraz w drugim pliku zmieniam ta wartosc w polu JTextField..

public class opcje extends javax.swing.JFrame {
    projekt1B dane;
 // (...)
    private void opozniKeyReleased(java.awt.event.KeyEvent evt) {                                   
        String s ="";
        Integer i = 0;
        s = opozni.getText();
        i = i.parseInt(s);
        dane.opozniamy = i;
    }
// (...)
}

i oczywizna tutaj nie chce juz to dzialac :/
ktos jakis pomysl?

0

String s ="";
inti = 0;
s = label.getText();
try{
i = Integer.parseInt(s);
}catch(NumberFormatException e){
i=10; //jakaś wartość domyślna
}
dane.opozniamy = i;

to powinno działać

0

dzieki, co prawda nie tutaj lezal blad ale to tez sie przyda do programu calego :)

bledny byl zapis: projekt1B dane;
przy przekazaniu wartosci jako; projekt1B.opoznienie = i; smiga dobrze :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1