0
私のJAVAFXアプリケーションでは、タイルパネルでimageviewsを使用しています。画像のアンドロイドのようなマルチ選択のような機能を実装したいと思います。クリックイベントでimageViewに枠線スタイルを追加しようとしましたが、その作業はありませんでした。これを達成する方法はありますか?javaFXで複数のimageView選択保留コントロールボタンを実装する方法
私のJAVAFXアプリケーションでは、タイルパネルでimageviewsを使用しています。画像のアンドロイドのようなマルチ選択のような機能を実装したいと思います。クリックイベントでimageViewに枠線スタイルを追加しようとしましたが、その作業はありませんでした。これを達成する方法はありますか?javaFXで複数のimageView選択保留コントロールボタンを実装する方法
あなたはJavaFXのButton
でImage
を埋め込み、そしてButton
のOnAction
方法を設定することができます。
imageButton.setOnAction(new EventHandler<ActionEvent>() {
@Override public void handle(ActionEvent e) {
System.out.println("Changing the color of the button's border :");
imageButton.setStyle("-fx-border-color:blue;");
System.out.println("For further reference, you can save the button or the image in a TreeSet:");
treeSet.add(imageButton);
}
});
クリックするだけで画像を選択するのに十分である場合は、ボタンのOnActionメソッドを定義することができます上記のように。ただし、画像の選択状態を変更するために長いクリック(Androidスタイルで押し続ける)が必要な場合は、「プッシュ&ホールド」の詳細については、how to achieve javafx mouse event "push and hold"?をクリックしてください。
ありがとうございました@Nielsou Akbrg ....それは私の問題を解決しました –
喜んで、答えを検証することを躊躇しないでください! –