• ベストアンサー

Exselのwindow枠の固定のようにするには?教えてください。

javaアプリケーションを作成しています。フレームをグリッドレイアウトで設計し、パネルNorth,Eastにそれぞれ機種、日付をボックスレイアウトで配置。 センターパネルにグラフ表示。先日教えていただき、センターパネルにスクロールバーを付けるとこまでようやく出来たのですが。 Exselのwindow枠の固定のように、横スクロールバーで上部のパネルとセンター部が同時に、縦スクロールで 左部分のパネルおよびセンター部のパネルの表示をスクロールさせるにはどうすればよいのでしょうか。 初心者ですのでうまく説明できていないかもしれませんが、よろしくお願いします。

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

  • ベストアンサー
  • HarukaV49
  • ベストアンサー率53% (48/89)
回答No.1

以下のメソッドを使って、HeaderViewに任意のコンポーネントをセットします。 JScrollPane#setColumnHeaderView( Component view ); JScrollPane#setRowHeaderView( Component view ); JScrollPaneのJavadocからワンクリックで辿り着ける位置に サンプルコードの記載もあります。 「How to Use Scroll Panes」 http://java.sun.com/docs/books/tutorial/uiswing/components/scrollpane.html

hide2002g
質問者

お礼

ありがとうございました。このメソッドのドキュメントを参考にして 作成します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フレームのサイズ固定とスクロールバー

    初心者ですが、宜しくお願いいたします。 現在「上部にタイトル」「下左にメニュー」「下右に本文」のフレームで3分割されたhpを作成途中です。 1.表示サイズを狭くした場合、下右の本文が左によって来て左下のメニューの幅が狭くなってしまいます。左下のメニューの横サイズを固定したいのですがどうすれば宜しいのでしょうか? 2.また、表示サイズを小さくして上部タイトルの幅よりも狭くなった時にタイトルの下ではなく、画面全体の一番下にスクロールバーを出したいのですが出来ますでしょうか? 3.同じ事が縦でもあり、上下の表示を狭くした場合下左のメニューの下が隠れたときに、画面全体の右側(下右の本文の更に右)にスクロールバーを表示したいのですがいかがなものでしょう? デザイン的にフレームとフレームの間にスクロールバーは避けたいのです。 何卒、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • テキストフィールドのレイアウト

    JAVAプログラムによりパネルを使いテキストフィールドを表示させました。 メインのパネルにパネル二つ貼り付けるようにしてるんですが おそらくWestに貼り付けしたパネルの縦の長さ分Eastに貼り付けした 上下二つのテキストフィールドの下フィールドがの方伸びているようです。Eastに張るパネルにaddするときボーダーレイアウトなどを使いCenterなど試しましたが下のフィールドが上下に大きくなり 上下同じフィールドの大きさにならないのです。 分かる方是非教えていただけませんか?

  • 階層フレキシブル グリッド コントロール のスクロールバーを表示しない状態でスクロールさせる方法は?

    VB6.0で階層フレキシブル グリッド コントロールを 3個をそれぞれ明細部・縦計部・横計部として使用して、 スクロールを連動させて表示したいと思っています。 ただ、グリッドコントロールのそれぞれにスクロールバー を表示させるのはあまり見栄えがよくないので、 垂直スクロールバーで、明細と横計の上下スクロール、 水平スクロールバーで、明細と縦計の左右スクロールを 制御しようと思い、 とりあえず、グリッドコントロールの ScrollBarsプロパティーをflexScrollNoneに設定してTopRowプロパティーとLeftColプロパティーの値を 適当に設定してみたのですが、左上のセルは(1,1) が表示されたままでした。 なんとか、うまくスクロールさせる方法はないでしょうか?

  • ヘッダとフッタが固定でコンテンツのみスクロール可能

    いつもお世話になります。 ヘッダ部とフッタ部は固定で、コンテンツ部のみで表示エリアを超えた場合スクロールバーを 表示する、というHTMLを実現するにはどうすればよいでしょうか。 (ウィンドウサイズに応じてコンテンツ部は変動するが、ヘッダとフッタは常に固定) イメージとしては以下の構成になります。いろいろ調べてみたのですが、ヘッダとフッタは固定 できてもスクロールバーがウィンドウ全体に表示されてしまうものばかりでした。 -------------------------------- ヘッダ(固定) (スクロールバーなし) -------------------------------- コンテンツ (スクロールバーあり) -------------------------------- フッタ(固定) (スクロールバーなし) -------------------------------- フレームは使用せず、CSSのみで実現する方法を教えて頂けませんでしょうか。 IE7、IE8で動作させたいと思っています。 宜しくお願いします。

    • 締切済み
    • CSS
  • グリッドの動き

    以下の現象で困っています。 解決策をご存知の方いらっしゃいましたら教えてください。 1.スクロールバーのあるグリッド(画面では10行を表  示)で一番下までスクロールし、グリッドに表示され  ている下段の方の行をクリックし反転表示させます。 2.いったんグリッドからロストフォーカスし(グリッドの 行は反転表示のまま)今度はグリッドの上段の方の行を  クリックします。 以上のオペレーションをすると、最上部までスクロールし、2回目にクリックした行から最上部の行までが反転表示されます。 このような現象の原因もしくは解決策をご存知の方、 ぜひ教えてください。よろしくお願いします。

  • スタイルシート(初心者)

    頁全体で一つ、その中の上部にタイトル、その下に左・中・右の3つとにブロック分けしてタグを打ってます。 下の3つはfloatで左に寄せ、縦長に表示しています。その個々の中身が増えても、全体を覆っているはずのブロック(#レイアウト)が下に伸びず、途切れた状態で止まっています。 #レイアウトの部分にoverflow:visibleを入れると、タイトル部分まで縮み、autoを入れると途切れたままになり、scrollにすると唯一伸びますが、スクロールバーが表われるせいで表示がズレます。 ●頁全体のスクロールバーも設定してますが、それより内側にできるスクロールバーを非表示にできますか?どうすれば伸びた分だけ、地の部分も伸びてくれますか?どう直せばいいですか?今の所height:170%とかに変更していってます。 (waidthは%で設定しています。) ●あと、フレームを使わずしてフレームっぽいものは作れますか?例えば上の例でいうと3つのブロックを、枠いっぱいにスクロールボックスにして、それぞれ固有にスクロールできますか?(そこだけスクロールバーを非表示で) ●もう一つ、解像度1024×768で見ていますが、800×600(?)にするとおかしくなります。どのサイズでも見れるようにする設定も教えて下さい。 IE6です。不明な点は補足致します。よろしくお願いします。

  • Javascriptで開いたWindowのスクロール

    <SCRIPT language="JavaScript"><!-- function openWin2() { window.open("http://www.OOOO/hanbai.htm","通信販売法","width=636,height=250,menubar=no,location=no,left=10,top=30") } // --></SCRIPT> <SCRIPT language="JavaScript"><!-- function openWin1() { window.open("http://www.OOOO/souryou.htm","送料について","width=579,height=240,scrollbars=no,location=no,menubar=no,left=10,top=30") } // --></SCRIPT> 上記の文で、「送料について」はスクロールバーがなくて OKなのですが、 「通信販売法」は、スクロールバーを出したいのですが、 上の文では、スクロールバーは出てきません。 (表示サイズで途切れてしまう) どう直せば、スクロールバーが出てきますでしょうか??

  • フーレムを使わないターゲットリンク

    ホームページのあるリンクをクリックすると 特定の区画だけのページを変えるようにしたいのですが (フレームであれば<a href="URL" target="フレーム名">のこと) 全体ページでいちいちスクロールバーを表示したくないのでフレームを使いたくありません。 (真ん中あたりを変えたいのでフレームで分けるとスクロールバーがいっぱいに) スタイルシートやJavaで特定の場所を指定して変更することはできますか? もしくはフレームを使ってもスクロールバーが出ないようにできますか?

    • ベストアンサー
    • HTML
  • スクロールパネルの使い方

    スクロールパネルが上手く使えなく困っております。 現在の私の状況: フレームの上にメインパネルを張る。 メインパネルの上にスクロールパネルを張る。 スクロールパネルの上にサブパネルを張る。 下から フレーム ↓ メインパネル ↓ スクロールパネル ↓ サブパネル です。 サブパネルの高さが変わるので、スクロールパネルを使用したのですが、サブパネルの高さがスクロールパネルの高さ以上になってもスクロールパネルの上下スクロールバーが表示されません。 なぜでしょうか? 説明不足している個所がありましたらご指摘ください。

    • ベストアンサー
    • Java
  • (Netscape) window.openのスクロールバー

    Netscapeで、window.openしたときにスクロールバーの表示をさせたいのですが、うまく表示されません。 window.open(url,'testPage','scrollbars=yes,toolbar=yes,menubar=yes,resizable=yes'); いろいろ調べてみて問題ないと思うのですが、なぜ表示されないのでしょうか? ちなみにNetscapeのバージョンは、7.02です。 お分かりの方がいましたら、教えてください。