• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JInternalFrameの表示)

JInternalFrameの表示について

このQ&Aのポイント
  • Swingを使用してメモ帳のようなアプリケーションを作成していますが、JInternalFrameの表示について2つの質問があります。
  • 1つ目の質問は、新規作成を押すたびに内部フレームを重ねて並べるか、上下に並べて表示するか、左右に並べて表示するかということです。
  • 2つ目の質問は、テキストエディタの下に表示されるバーについてです。カーソルのある行や列を表示するバーはどのように作成されるのか、ツールバーとラベルを使用するのかなどについて教えてください。

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

  • ベストアンサー
noname#49664
noname#49664
回答No.1

(1)JInternalFrameの表示について JDesktopPaneにあるgetAllFramesというメソッドで、現在組み込まれている全てのJInternalFrameを配列にまとめたものが得られます。  これを取得して、後は順番にJInternalFrameの位置や大きさを調べて設定する、という作業を繰り返していけばよいかと。 (2)テキストエディタの下に表示されているバーについて おそらく、JLabelを追加するという方法で正しいと思います。レイアウトマネージャにBorderLayoutを設定し、CENTERにJPanelを入れてこの中にメインのコンテンツを作成する。そしてSOUTHにJLabelを入れてステータスバーにする、という感じでしょう。

nilyannko
質問者

お礼

やっとできました!! (2)はすぐにできたんですが (1)が時間がかかりまくりました(泣 Kyon2_PaPaさんいつもすみません ありがとうございます

関連するQ&A