こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JInternalFrameの表示

Swingでメモ帳のようなものを勉強試しに作っているんですが2つ質問があります。

(1)JInternalFrameの表示について

新規作成を押すたびに内部フレームができるよにしているのですがその内部フレームを

 重ねて並べる
 上下に並べて表示
 左右に並べて表示

というように項目を作り内部フレームを並び替えたいのですがこういうことってできないんでしょうか?


(2)テキストエディタの下に表示されているバーについて

よくテキストエディタなどの下にカーソルのある行や列など表示がされている(プラウザなどだとページが表示されましたなど表示されている)バーって何を使って作っているんでしょうか?? ツールバーを配置してラベルを貼り付けて作っているのでしょうか??

どなたかお願いします!!

投稿日時 - 2005-06-28 07:14:58

QNo.1477924

困ってます

質問者が選んだベストアンサー

(1)JInternalFrameの表示について

JDesktopPaneにあるgetAllFramesというメソッドで、現在組み込まれている全てのJInternalFrameを配列にまとめたものが得られます。
 これを取得して、後は順番にJInternalFrameの位置や大きさを調べて設定する、という作業を繰り返していけばよいかと。

(2)テキストエディタの下に表示されているバーについて

おそらく、JLabelを追加するという方法で正しいと思います。レイアウトマネージャにBorderLayoutを設定し、CENTERにJPanelを入れてこの中にメインのコンテンツを作成する。そしてSOUTHにJLabelを入れてステータスバーにする、という感じでしょう。

投稿日時 - 2005-06-28 09:11:20

お礼

やっとできました!!

(2)はすぐにできたんですが
(1)が時間がかかりまくりました(泣

Kyon2_PaPaさんいつもすみません
ありがとうございます

投稿日時 - 2005-06-29 21:20:40

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問