teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

画像が入力できません

2017/01/22 10:19

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -94,11 +94,8 @@
94
94
 
95
95
  ```
96
96
 
97
-
98
-
99
97
  ---
100
98
  (追記)
101
99
  すいません。botanとimageBOxの順番を入れ替えたら、ボタンの上のほうに表示することができましたが、今度は上の部分に空白が空いてしまいました。これを埋めるにはどうすればいいのでしょうか?
102
100
 
103
-
104
101
  ---

6

追記

2017/01/22 10:18

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -92,4 +92,13 @@
92
92
 
93
93
  }
94
94
 
95
- ```
95
+ ```
96
+
97
+
98
+
99
+ ---
100
+ (追記)
101
+ すいません。botanとimageBOxの順番を入れ替えたら、ボタンの上のほうに表示することができましたが、今度は上の部分に空白が空いてしまいました。これを埋めるにはどうすればいいのでしょうか?
102
+
103
+
104
+ ---

5

字下の修正

2017/01/22 10:11

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -32,57 +32,55 @@
32
32
  stage.setWidth(2000);
33
33
  stage.setHeight(1000);
34
34
 
35
- /*
35
+ /*
36
- 画像を表示する
36
+ 画像を表示する
37
- */
37
+ */
38
- Image image = new Image(new File
38
+ Image image = new Image(new File
39
- ("画像ファイルのパス名").toURI().toString());
39
+ ("画像ファイルのパス名").toURI().toString());
40
- ImageView imageView = new ImageView(image);
40
+ ImageView imageView = new ImageView(image);
41
- imageView.setFitHeight(500);
41
+ imageView.setFitHeight(500);
42
- imageView.setFitWidth(1000);
42
+ imageView.setFitWidth(1000);
43
43
 
44
- /*
44
+ /*
45
- ボタンの表示
45
+ ボタンの表示
46
- */
46
+ */
47
47
 
48
- Button botan = new Button("画像表示");
48
+ Button botan = new Button("画像表示");
49
- botan.setPrefSize(900, 30);
49
+ botan.setPrefSize(900, 30);
50
50
 
51
51
 
52
52
 
53
- /*
53
+ /*
54
- ボタンを押したときの動作
54
+ ボタンを押したときの動作
55
- */
55
+ */
56
- botan.setOnAction(new EventHandler<ActionEvent>() {
56
+ botan.setOnAction(new EventHandler<ActionEvent>() {
57
-
58
-
59
57
  @Override
60
58
  public void handle(ActionEvent event) {
61
59
  FileChooser fileChooser = new FileChooser();
62
60
  fileChooser.setTitle("画像を開く");
63
61
  fileChooser.getExtensionFilters().addAll(
64
62
  new FileChooser.ExtensionFilter("イメージファイル", "*.jpg", "*.png"));
65
- fileChooser.showOpenDialog(null);
63
+ fileChooser.showOpenDialog(null);
66
-
67
64
  }
68
65
  });
69
- /*
66
+ /*
70
- 画像を表示するためのレイアウトコード
67
+ 画像を表示するためのレイアウトコード
71
- */
68
+ */
72
69
 
73
- VBox imageBox = new VBox();
70
+ VBox imageBox = new VBox();
74
- imageBox.setAlignment(Pos.TOP_CENTER);
71
+ imageBox.setAlignment(Pos.TOP_CENTER);
75
- imageBox.setPadding(new Insets(30, 30, 30, 30));
72
+ imageBox.setPadding(new Insets(30, 30, 30, 30));
76
- imageBox.getChildren().addAll(imageView);
73
+ imageBox.getChildren().addAll(imageView);
74
+
77
- /*
75
+ /*
78
- ボタン表示するためのレイアウトコード
76
+ ボタン表示するためのレイアウトコード
79
- */
77
+ */
80
- VBox hyouji = new VBox();
78
+ VBox hyouji = new VBox();
81
- hyouji.setAlignment(Pos.BOTTOM_CENTER);//中央下に表示
79
+ hyouji.setAlignment(Pos.BOTTOM_CENTER);//中央下に表示
82
- hyouji.setPadding(new Insets(30, 30, 30, 30));
80
+ hyouji.setPadding(new Insets(30, 30, 30, 30));
83
- hyouji.getChildren().addAll(botan,imageBox);
81
+ hyouji.getChildren().addAll(botan,imageBox);
84
- stage.setScene(new Scene(hyouji));
82
+ stage.setScene(new Scene(hyouji));
85
- stage.show();
83
+ stage.show();
86
84
  }
87
85
 
88
86
  /**

4

文法の修正

2017/01/22 09:56

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -36,15 +36,18 @@
36
36
  画像を表示する
37
37
  */
38
38
  Image image = new Image(new File
39
- ("画像ファイルのパス名").toURI().toString());
39
+ ("画像ファイルのパス名").toURI().toString());
40
40
  ImageView imageView = new ImageView(image);
41
41
  imageView.setFitHeight(500);
42
42
  imageView.setFitWidth(1000);
43
43
 
44
-
44
+ /*
45
+ ボタンの表示
46
+ */
47
+
45
48
  Button botan = new Button("画像表示");
46
49
  botan.setPrefSize(900, 30);
47
-
50
+
48
51
 
49
52
 
50
53
  /*
@@ -55,11 +58,10 @@
55
58
 
56
59
  @Override
57
60
  public void handle(ActionEvent event) {
58
-
59
- FileChooser fileChooser = new FileChooser();
61
+ FileChooser fileChooser = new FileChooser();
60
62
  fileChooser.setTitle("画像を開く");
61
63
  fileChooser.getExtensionFilters().addAll(
62
- new FileChooser.ExtensionFilter("イメージファイル", "*.jpg", "*.png"));
64
+ new FileChooser.ExtensionFilter("イメージファイル", "*.jpg", "*.png"));
63
65
  fileChooser.showOpenDialog(null);
64
66
 
65
67
  }
@@ -76,15 +78,11 @@
76
78
  ボタン表示するためのレイアウトコード
77
79
  */
78
80
  VBox hyouji = new VBox();
79
- hyouji.setAlignment(Pos.BOTTOM_CENTER);//中央下に表示
81
+ hyouji.setAlignment(Pos.BOTTOM_CENTER);//中央下に表示
80
-
81
- hyouji.setPadding(new Insets(30, 30, 30, 30));![イメージ説明](3b1684154c5b94d2f6e1a6b55def5![イメージ説明](37fe3abc012c72a1a0caf638f03607ed.jpeg)eg)
82
+ hyouji.setPadding(new Insets(30, 30, 30, 30));
82
-
83
- hyouji.getChildren().addAll(botan,imageBox);
83
+ hyouji.getChildren().addAll(botan,imageBox);
84
-
85
-
86
- stage.setScene(new Scene(hyouji));
84
+ stage.setScene(new Scene(hyouji));
87
- stage.show();
85
+ stage.show();
88
86
  }
89
87
 
90
88
  /**

3

画像の差し替え

2017/01/22 09:48

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  JAVAの初心者です。練習でJavaFXを使ってボタンを押して選択ダイアログを出して、画像を表示するプログラムを作りたいのですが、一応コードは画像を表示するところまで書いたのですが、画像をボタンの上に表示させたいのに、ボタンの下に表示されます。↓
2
2
 
3
+ ![> イメージ説明](88680a72951666a99afbc92f9053ce26.jpeg)
3
4
 
4
-
5
5
  画像をボタンの上に表示させるにはどうすればいいのでしょうか?
6
6
 
7
7
  ```Java
@@ -78,7 +78,7 @@
78
78
  VBox hyouji = new VBox();
79
79
  hyouji.setAlignment(Pos.BOTTOM_CENTER);//中央下に表示
80
80
 
81
- hyouji.setPadding(new Insets(30, 30, 30, 30));![イメージ説明](3b1684154c5b94d2f6e1a6b55def510a.jpeg)
81
+ hyouji.setPadding(new Insets(30, 30, 30, 30));![イメージ説明](3b1684154c5b94d2f6e1a6b55def5![イメージ説明](37fe3abc012c72a1a0caf638f03607ed.jpeg)eg)
82
82
 
83
83
  hyouji.getChildren().addAll(botan,imageBox);
84
84
 

2

誤字

2017/01/22 08:34

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  JAVAの初心者です。練習でJavaFXを使ってボタンを押して選択ダイアログを出して、画像を表示するプログラムを作りたいのですが、一応コードは画像を表示するところまで書いたのですが、画像をボタンの上に表示させたいのに、ボタンの下に表示されます。↓
2
2
 
3
- ![![イメージ説明](95bbb8f805a99ab42be4ba62935a98af.jpeg)
4
3
 
4
+
5
5
  画像をボタンの上に表示させるにはどうすればいいのでしょうか?
6
6
 
7
7
  ```Java

1

誤字

2017/01/22 08:24

投稿

mr0237
mr0237

スコア164

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  JAVAの初心者です。練習でJavaFXを使ってボタンを押して選択ダイアログを出して、画像を表示するプログラムを作りたいのですが、一応コードは画像を表示するところまで書いたのですが、画像をボタンの上に表示させたいのに、ボタンの下に表示されます。↓
2
2
 
3
- ![![イメージ説明](95bbb8f805a99ab42be4ba62935a98af.jpeg)説明](23d141c55156f069ba656c7bfb87a6ad.jpeg)説明](2e81fc76bb35d1bf3b95b5a2c168634f.jpeg)](845dba455feff1f778f041a775d38031.jpeg)
3
+ ![![イメージ説明](95bbb8f805a99ab42be4ba62935a98af.jpeg)
4
4
 
5
5
  画像をボタンの上に表示させるにはどうすればいいのでしょうか?
6
6