###ImageViewをクリックできるようにしたいです。
画像を別画面に表示、もしくは画像をアップにして表示というのが理想です。(ここは多分出来ます)
いろいろ検索した結果以下のサイトを見つけ参考にしましたが、うまく行きませんでした。
ご教授お願いします。
参考にしたかったサイト
↑これちょっと違いました。ファイル選択をした画像をImageViewに表示させ、クリックしたいです。
javafx
1 public String FileSelect() 2 { 3 String ReturnFile = null; 4 FileChooser FileChooser = new FileChooser(); 5 FileChooser.setTitle( "Open File" ); 6 File File = FileChooser.showOpenDialog(null); 7 String Url = "file:///"+File.getPath(); 8 9 if( !Url.equals("") ) 10 { 11 File srcFile = new File( File.getPath() ); 12 File desFile = new File( "C:\Users\○○○\Desktop\がぞうう\02.png" );←URL適当です。 13 srcFile.renameTo( desFile ); 14 15 ReturnFile = desFile.getPath(); 16 } 17 18 return ReturnFile; 19 } 20 21 public void ThreeMinButton( Scene Scene ) 22 { 23 Button ImageButton = ( Button )Scene.lookup( "#Image" ); 24 25 Button ThreeMinButton = ( Button )Scene.lookup( "#ThreeMin" ); 26 ThreeMinButton.setOnAction( new EventHandler<ActionEvent>() 27 { 28 public void handle( ActionEvent e) 29 { 30 System.out.println("30min"); 31 32 String Url = FileSelect(); 33 if( !Url.equals( null )) 34 { 35 36 Image ImageUrl = new Image( Url ); 37 ImageView SetImageView = ( ImageView )Scene.lookup( "#ImageView" ); 38 SetImageView.setImage( ImageUrl ); 39 40 System.out.println( Url ); 41 ThreeMinButton.setStyle("-fx-base: #33FF33"); 42 }else { 43 ThreeMinButton.setStyle("-fx-base: #FFCC33"); 44 } 45 } 46 }); 47 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。