2016-08-08 7 views
0

私のJAVAFXアプリケーションでは、タイルパネルでimageviewsを使用しています。画像のアンドロイドのようなマルチ選択のような機能を実装したいと思います。クリックイベントでimageViewに枠線スタイルを追加しようとしましたが、その作業はありませんでした。これを達成する方法はありますか?javaFXで複数のimageView選択保留コントロールボタンを実装する方法

答えて

0

あなたはJavaFXのButtonImageを埋め込み、そしてButtonOnAction方法を設定することができます。

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"?をクリックしてください。

+0

ありがとうございました@Nielsou Akbrg ....それは私の問題を解決しました –

+0

喜んで、答えを検証することを躊躇しないでください! –

関連する問題