...
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
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+"");