Witam, jestem całkowice nowy na tym forum i jeżeli chodzi o jave to też zbyt dużej wiedzy nie mam. Dlatego chciałbym aby ktoś podpowiedział jak powinnien wyglądać kod aby przypisana wartośc do buttonu wyświetlała wartość w polu tekstowym. czyli tak jak w kalkulatorze naciskam 4 i wyświetla 4 natomiast jak nacisnę 4 i 5 to wyświetli 45 a nie 5.
0
0
Listener na buttonie i/lub odpowiednie zdarzenie
0
Niewiele mi to mówi:/
Zrobiłem tak i niby działa ale mam świadomość że wyświetla mi string a nie liczbe, i jak nacisnę jeszcze raz jedynkę to się nic nie dzieje. jak to zmienić?
public void char1(View view) {
TextView textView = (TextView)findViewById(R.id.textView);
String char1 ="1";
textView.setText(char1);
}
0
np tak:
public class NewForm extends JFrame {
private JButton button1;
private JTextField textField1;
public NewForm(){
button1 = new JButton();
textField1 = new JTextField();
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
textField1.setText(textField1.getText()+"tekst przypisane do buttona");
}
});
}
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.