動的ユーザーインターフェイスを開発しようとしています。ユーザがあるインジケータをクリックすると、そのインジケータのグラフがいくつかの操作ボタンとともにインスタンス化される。例については、画像を参照してください。グラフはHBoxで作成され、ボタンとともにVBoxに追加されます。私が解決できない問題は、ボタンをクリックすると、どのように対応する要素にアクセスできますか?動的ユーザーインターフェイスでGUI要素にアクセスする方法
問題は、単にこれに沸く:
Button buttonRemove = new Button();
buttonRemove.setMinWidth (80);
buttonRemove.setText ("Remove");
buttonMap.getProperties().put ("--IndicatorRemoveButton", indicator.getName());
buttonRemove.setOnAction (e -> buttonRemoveClick());
private Object buttonRemoveClick()
{
// Which button clicked me??
return null;
} /*** buttonRemoveClick ***/
すべてのヘルプは大歓迎されます。私はこれに固執しています。
の子に達するまで、このために、あなたは親に通過することができ、追加しますbutton.setOnActionイベントハンドラ。 – Sedrick
これは私が今コードで見ることができるようにしています。私が今やっていることとは違う何かをしなければならないのですか? – Arnold
要素を言うとき、あなたはどういう意味ですか? – Sedrick