
コンポーネント
コンポーネントの追加をしましょう!!
そうですね「Hello World!!」をCenterに表示されるように追加してください。
1. 文字を表示するクラスを使用するのです。
2. 作成した文字領域をウインドウ内に組み込ための器(コンテナ) を作り入れ込みます。
ちょっと難しいので補足:
ここではBorderLayoutを使いましょう。(説明は後で)
3. では作ってください。
なんやそれ・・・それだけで作れるか〜〜という人は下も見てね
1. javax.swing.JLabel
短いテキスト文字列やイメージの表示領域です。 両方を一緒に表示することもできます。
ラベルは入力イベントには反応しません。そら文字を表示してるだけだからでしょと思いますが!!
この後に出てくるリスナー関連を勉強するとわかります。
いまは「JLabelは入力を受け取らず、表示のみに使用されます。」で十分です。
2. java.awt.BorderLayout
ボーダーレイアウトは、north (上端)、south (下端)、east (右端)、west (左端)、および center (中央) という
5 つの領域に収まるように、コンポーネントを整列およびサイズ変更して、コンテナに配置します。
ここでなんで「AWT」やねん!!おおっと思った人は鋭いですね。
そうなんです。「Swing」自体がAWTを継承して作られているのAWTのライブラリを使ってもおかしくないのですね!!
もちろんコンパイルエラーになりません。
コンパイルエラーになったらほかの箇所でエラーになっているので他を当たりましょう!!
解答
|
|