• ベストアンサー
※ 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

  • ツールバーが2段になってしまったのですが、1段にできないですか?

    こんにちは。 お聞きしたいことがあります。 画面の下にバーがありますよね(ツールバーという のでしょうか?)。 このバーが2段になって表示されました。 ツールバーを右クリックしてツールバーの オプションからアドレスとかフォルダとかを 登録したらこうなってしまいました。 このツールバーの上端にカーソルを合わせると 上下に移動できるので、下に移動しようとしても、 一気に2段全部閉じてしまって、半分だけの 1段が閉じません。 どうしたら、1段だけ表示させられるでしょうか? 教えてください。 お願いします。

  • エクスプローラーの画面がおかしくなりました。

    何か間違えてボタンを押してしまったようでネットの接続画面がツールバーがグレー色になり下に表示されるタスクバーがカーソルを合わせないと出ないようになってしまいました。 見た目では上下の青いバーが消えたようです。 どうしたら直りますか?

  • IE アドレスバー、表示ツールバー、グーグルツールバーが・・

    全部消えました。残ってるのはヤフーのツールバーのみです。 何せ、表示やファイルのバーまで消えてしまったので 何もできません。ツールバーの一番下にマウスを持って いくと↑(上下)の矢印はでるものの引っ張れません。     ↓ どうしたらいいでしょうか?

  • FLASHのハイパーリンクをソースに表示する方法

    FLASHで自作したメニューバーをHTMLに張り付け、CSSをつかって配置しています。 そこで、FLASH内のハイパーリンクを、別にソースに表示する方法を教えていただけないでしょうか? 目的としては、FLASH内のハイパーリンクがどのURLに接続しているのかを、音声プラウザで読み上げさせたいのです。TEXTをマイナス表示したりul要素をいじってみたのですが、どうしてもFLASHのメニューバーがテキストの次に表示されてしまいます。教えていただけませんか?

    • ベストアンサー
    • CSS
  • エクセルのツールバーにテキスボックスを表示したい

    excel 2011 for macを使っていますが、とても困っています。 <テキストボックス>のボタンをツールバーに表示する方法がわかりません。 現在はメニューバーの<挿入>をわざわざ開いて、<テキストボックス>から使用しています。以前のバージョンのエクセルでは、<ツールバーのユーザー設定>を活用して、常時ツールバーにボタンを配置して置くことができたように記憶しています。 2011になってから、その配置方法がまったくわからず、毎回、とても困っています。 Win版は配置できるようですが、Mac版は無理なのでしょうか? どなたか、おわかりのかた、ぜひ、ぜひ、教えてください。 *日々、困っていますので、できるだけ早く回答いただけると助かります*

  • VBライクなツール

    JAVAのGUIでAWTとかSwingとかがあるが Vusual Basicみたいな フレームに任意の位置に部品を配置して、プログラム原型を作成してくれるツールはあるか。 やりたいことは 3つのテキストボック、3つのボタン、3つのラベルを配置して 1番目のボタンが押下されたときは 3番目のテキストボックスに1番目のテキストボックスの値と2番目のテキストボックスの値の和を設定して 3番目のラベルに”加算”と表示する 2番目のボタンが押下されたときは 3番目のテキストボックスに1番目のテキストボックスの値と2番目のテキストボックスの値の差を設定して 3番目のラベルに”引き算”と表示する 3番目のボタンが押下されたときは 終了する というものである。 どうも、部品の配置が東西南北、中央とか、横1列、縦1列、格子状はあるが 任意の位置に部品を配置するツールはあるか

    • ベストアンサー
    • Java
  • 差し込み印刷ツールバーの複数ラベルに反映を適用した時に表示され印刷される「<<Next Record>>」を表示させない方法

    名刺を差し込み印刷のラベルで作るとき、左上ラベルにテキストボックス等を使って名前、住所等を配置して、名刺を作成し、差し込み印刷ツールバーの複数ラベルに反映を適用すると、適用したラベルに「<<Next Record>>」と表示され、印刷されます。これを印刷しない方法を教えてください。

  • テキストボックスに表示された行の番号を取得したい

    VB.NETで簡単なテキストエディタを作っています。 テキストボックスをフォームに張り付けることにより、画面表示及び入力は出来るようになりました。それで、ほかのエディタ(秀丸など)のように、カーソルが、ある行にきたとき、その行番号を画面の下のほうに表示しようと考えています。そのため、まず、カーソルが位置づけられている行の行番号を取得したいのですが、その方法がわかりません。テキストボックスのプロパティ、メソッドを探したのですが、そのようなものは見あたりませんでした。どなたかご存じの方おりましたら、ご教授ください。

  • フレームの仕様について

    例えば <frameset rows="○○px,100%"> <frame src="○○" scrolling="no" noresize frameborder="no" name="head"> <frame src="○○" noresize frameborder="no" name="contents"> </frame>でフレームを上下で分割した時に、上のフレームでは上下左右のスクロールバーが出ない設定にしてあるのですが、下のフレームではスクロールバーが表示される様に設定してあります。この時に、下のフレームで上下のスクロールバーだけを表示させたいと思っているので左右のスクロールバーを表示させたくありません。どうすればよろしいのでしょうか。

    • ベストアンサー
    • HTML
  • インターネットをしてきるときのツールバー表示がでない

    インターネットをしているとき、いくつか画面が開いている場合に なにをひらいているかが、画面下のツールバーに表示されると思う のですが、 それが表示されません。 青いバーはあり、言語バーなどは普通に出ています。 位置に問題があるのかと思い、カーソルで動かしてみたり、 ツールバー自体を大きくしてみたりしたのですが なにも出てきません。 なにがいけないのでしょうか・・ どうぞ宜しくお願いいたします。 今いったいインターネット画面がいくつ、どんなものが 開いているのか全くわからない状態です。