javafx手风琴更改侦听器
在javafx scenebuilder中,我创建了手风琴。在netbeans中,我想将changelistener添加到手风琴的标题窗格中。我想在单击标题窗格时显示一条消息。如何操作?要在有人单击标题窗格时显示消息,只需实现标题窗格的鼠标单击事件 在控制器类中实现该方法javafx手风琴更改侦听器,java,javafx,Java,Javafx,在javafx scenebuilder中,我创建了手风琴。在netbeans中,我想将changelistener添加到手风琴的标题窗格中。我想在单击标题窗格时显示一条消息。如何操作?要在有人单击标题窗格时显示消息,只需实现标题窗格的鼠标单击事件 在控制器类中实现该方法 @FXML private void TitledPaneClick(MouseEvent event) { System.out.println("Mouse clicked"); }
@FXML
private void TitledPaneClick(MouseEvent event) {
System.out.println("Mouse clicked");
}
我也试着用这种方法得到它
EventHandler<MouseEvent> mousehandler = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
System.out.println("hi");}
};
titledpaneName.setOnMouseClicked(mousehandler);
EventHandler mousehandler=neweventhandler(){
@凌驾
公共无效句柄(MouseEvent MouseEvent){
System.out.println(“hi”);}
};
titledpaneName.setOnMouseClicked(鼠标手柄);
titledpaneName是手风琴中标题窗格的名称。
上面的代码在accordion中单击标题窗格时打印hi。这应该可以。我可以在您的屏幕截图中看到onmouse clicked文本字段前面的哈希符号。但在我的scenebuilder中找不到文本字段前面的哈希符号。因此,当我运行控制器代码时,它会显示页面语言错误。你能告诉我如何获得文本字段前面的哈希符号吗?下载最新版本的场景生成器,我目前使用的版本是:1.1-b18