Zaczynam robic swoj pierwszy program z JavaFX i teraz pytanie - czy daloby rade skrocic ten kod? Probowalem zrobic to petla, ale nie za bardzo mi to wychodzilo..
public class SampleController implements Initializable {
@FXML
private Button zero, one, two, three, four, five, six, seven, eight, nine, add, sub, div, mult, clear, result;
@FXML
public TextField textSpace;
@Override
public void initialize(URL arg0, ResourceBundle arg1){{
}
zero.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("0");
}});
one.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("1");
}});
two.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("2");
}});
three.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("3");
}});
four.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("4");
}});
five.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("5");
}});
six.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("6");
}});
seven.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("7");
}});
eight.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("8");
}});
nine.setOnAction(new EventHandler<ActionEvent>(){
public void handle(ActionEvent event){
textSpace.setText("9");
}});
}}