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

回答編集履歴

1

コメントに回答

2018/06/21 07:53

投稿

tkturbo
tkturbo

スコア5572

answer CHANGED
@@ -31,4 +31,22 @@
31
31
  > p.add(button);
32
32
  > ```
33
33
 
34
- ↑「label」に「setBounds」しましょう。
34
+ ↑「label」に「setBounds」しましょう。
35
+
36
+
37
+ ### 追記
38
+
39
+ > label.setBounds(8,8,5,5);
40
+ を追加してみたのですが、やはり文字がパネルの上部中央に表示されてしまいました。
41
+
42
+ [setLocation](https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Component.html#setLocation-int-int-)を試してみてはどうでしょう?
43
+
44
+ > ```
45
+ > public void setLocation(int x,
46
+ > int y)
47
+ > このコンポーネントを新しい位置に移動します。新しい位置の左上隅は、このコンポーネントの親の座標空間内のxおよびyパラメータによって指定されます。
48
+ > このメソッドではレイアウトに関連する情報が変更されるため、コンポーネント階層が無効になります。
49
+ > パラメータ:
50
+ > x - 親の座標空間内の新しい位置の左上隅のx座標
51
+ > y - 親の座標空間内の新しい位置の左上隅のy座標
52
+ > ```