0
idを見つける必要があるToggleButtons
のグループがあります。 ToggleButton[id=btn00, styleClass=toggle-button]''
JavaFXのActionEventからIDを取得する
は、私がその文字列にいくつかの怪しげな部分文字列busniessに頼ることなく、IDを抽出することができます。
@FXML
public void btnCell(ActionEvent actionEvent) {
System.out.println(actionEvent.getSource());
}
プリント:現在、私はこのようなgetSource()
のidとtoString()
方法を確認することができますか?
[こちら](https://stackoverflow.com/a/7706684/230513)の方法を試してから、あなたの質問を編集して、あなたの修正されたアプローチを示す[mcve]を含めてください。 – trashgod
この例は、ボタンがどの行や列にあるのかわからないので、私には役に立ちません。 – knut5
本当にIDが必要な場合は、ソースを 'Node'にダウンキャストして' getId() 'を呼び出してください。しかし、各ボタンに異なるリスナを登録するほうがはるかに優れています(リスナーが登録されているボタンを知っているので、どのボタンがイベントをトリガしたかが自動的にわかります)。これは、上記の答えで行われている方法です。あなたがそのアプローチを使用できない理由はまったく明らかではありません。 –