【发布时间】:2019-09-23 07:08:18
【问题描述】:
我在GridPane 上有一个Rectangle,添加KeyEvent 后,它不会触发。
这是我的代码:
Rectangle rectangle = new Rectangle();
rectangle.setX(500.0f);
rectangle.setY(200.0f);
rectangle.setWidth(400.0f);
rectangle.setHeight(300.0f);
//add key event
rectangle.setOnKeyTyped(event->{
System.out.println("TYPED - Character: "+event.getCharacter()+
", Code: " + event.getCode() +
", Text: " +event.getText());
});
GridPane.setRowIndex(rectangle, 0);
GridPane.setColumnIndex(rectangle, 0);
gridPane.getChildren().add(rectangle);
按任意键不会打印任何内容。我的代码可能有什么问题?
【问题讨论】:
标签: java events javafx keyevent