Problem z podwojeniem wartości w JTextFieldzie

0
...
    private class sluchacz implements ActionListener{
        public void actionPerformed(ActionEvent e){
            obszar.setText(text.getText());
        }
    }   
...</java>

Po wprowadzeniu do JTextFielda text wartości (np. 20) i naciśnięciu odpowiedniego JButtona ma mi w JTextArea obszar zmienić na podwojoną wartość (40). Problem w tym, że nie wiem jak to zrobić. Nie da rady pomnożyć text.getText() *2 bo wywala ERROR

Za każdą pomoc dziękuję! :)
0
int liczba
liczba = Integer.parseInt(text.GetText());
obszar.setText(Integer.toString(liczba*40));
0

Pobierając tekst z JTextField dostajesz obiekt typu String.
Żeby go pomnożyć musisz zamienić go na obiekt liczbowy np int(o ile liczba się mieści) w następujący sposób:

int a=new Integer.parseInt(JTextField.getText()); 

jak już pomnożysz to

JTextField.setText(a) 
0
Karton_niezalogowany napisał(a)

Pobierając tekst z JTextField dostajesz obiekt typu String.
Żeby go pomnożyć musisz zamienić go na obiekt liczbowy np int(o ile liczba się mieści) w następujący sposób:

int a=new Integer.parseInt(JTextField.getText()); 

jak już pomnożysz to

JTextField.setText(a) 

miało być bez new.

0
JTextField.setText(a+""); 

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