나는 버튼을 가지고 있으며, 거기에 onActionProperty를 추가하고 싶습니다. 모든 액션 - 이벤트에서 뭔가를 만들고 싶습니다.버튼 동작 속성 -> 변경 수신기 추가
어떻게 단추에 추가 할 수 있습니까?
내 예 :
이m_popupSwitch.onActionProperty().addListener(new ChangeListener<EventHandler<ActionEvent>>()
{
@Override
public void changed(ObservableValue<? extends EventHandler<ActionEvent>> arg0, EventHandler<ActionEvent> arg1, EventHandler<ActionEvent> arg2)
{
System.out.println("OUTPUT ");
}
});
내 예에서처럼 추가 할 수 있지만 작동하지 않는, 그래서 난 이벤트를 때마다 onActionProperty 변화를 얻을 어떻게 내가, 내 코드를 수정할 수 있습니다 ..
주 - 문제는 ToggleGroup에 그룹 인 ToggleButton이 있다는 것입니다. 이제는이 지역의 모든 이벤트를 해당 액션 속성에서 가져오고 싶습니다. 네가 나를 도울 수 있기를 바랍니다.
정말 질문하지 않습니다. 'Button'은'onActionProperty' API를 가지고 있지 않습니까? – GGrec
@GGrec 질문에 새로운 내용을 추가하십시오. –
'm_popupSwitch.setOnAction (...) '을 통해 버튼으로 등록 된 리스너가 변경되면 코드가 실행됩니다 (예 :'m_popupSwitch'를 호출 할 때마다 리스너가 호출됩니다. setOnAction (...);'). 나는 그것이 당신이 원하는 것이라고 생각하지 않습니다. 질문을 편집하여 (예 : "ToggleGroup to ToggleGroup"이 전혀 이해가 안되네요.) –