Только мне нужно это в контроллере))
При попытке сделать так в контроллере - ошибка:
@Override
public void initialize(URL location, ResourceBundle resources) {
main.pane.getScene().setOnKeyPressed(event -> {
if (event.getCode() == KeyCode.UP){
crc.setFill(Color.RED);
}
});
}
Почему не относиться? Эта строка говорит сама за себя:
pane = (FlowPane) FXMLLoader.load(Main.class.getResource("sample.fxml"));
Я попробовал добавить pane.getChildren().add(crc), но теперь ошибка.
Roman_SV: Так вы в классе Life не создали процедуру:
public class Human {
private int age = 0;
private String name = "Nobody";
protected int height = 1;
protected int strength = 1;
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public int getHeight() {
return height;
}
public int getStrength() {
return strength;
}
}
И
public class Life {
Human a = new Human();
public void test(){
a.getAge();
}
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.