日記#756#757
#756 8月25日
今日は別な用事があったので何もできず終了。
#757 8月26日
今日は各項目を分かりやすくしてみた。
イメージも変更してみた。
小さな文字なのでちょっとだけ分かりにくいのでまたいつか変更することにしよう。
次は表の1行分削除だが、GridPaneにはその機能はついてないようだ。
参考:
そのため、行削除ボタンを取得しないといけないのだが、これがまた上手くいかない。
その後、押したボタン自身を取得するには下記の2つの参考により解決した。
結果
OnClick_del
javafx.event.ActionEvent[source=Button@4aa277e4[styleClass=button]'']
Button@4aa277e4[styleClass=button]''
Button@4aa277e4[styleClass=button]''
Button@4aa277e4[styleClass=button]''
Button@4aa277e4[styleClass=button]''
上から
System.out.println("OnClick_del");//押されたことを分かりやすくする結果表示
System.out.println(event);//押したことにより発生したActionEvent型の変数の結果表示
System.out.println(event.getSource());//変数に格納された内容の結果確認
System.out.println(event.getTarget());//正常に機能していた処理で使われてたので記載
System.out.println(((Button)event.getSource()));//型変換しつつ変数に格納された内容の結果確認
参考:
押したボタンを取得する方法
参考:
SetOnAction(OnActionに関数をセットするためのもの)の中身の書き方。
この質問によりSetOnAction内で同じイベント型の変数を使ってよいことが分かった。
ここから親ノードを探したり、表の1行分を削除したりと進めそうだ。
この記事が気に入ったらサポートをしてみませんか?