C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: BorderLayoutのNorthの縦幅、Eastの横幅


(過去ログ 125 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■74240 / inTopicNo.1)  BorderLayoutのNorthの縦幅、Eastの横幅
  
□投稿者/ よしむら (53回)-(2014/12/09(Tue) 21:54:37)

分類:[Java] 

JAVAのBorderLayoutについて質問です。
panelにBorderLayoutを指定して4色それぞれの色を割り当てているのですが、NorthとSouthなら縦幅。EastとWestが横幅が自動で決まってしまいます。
割り当てているpanelの幅を変えたりしているのですが、変化はありません。

どのように幅を作ればいいのでしょうか?
開発環境はエクリプスです。よろしくおねがいします。
引用返信 編集キー/
■74278 / inTopicNo.2)  Re[1]: BorderLayoutのNorthの縦幅、Eastの横幅
□投稿者/ かたぎり (3回)-(2014/12/14(Sun) 22:09:01)
JavaのSwingのBorderlayoutの話で良いですか?

このオブジェクトは、領域を5つに分けて、設定されたオブジェクトを順番に割り付けて画面をつくるものなので、
配置ルールが決まっています。

・NORTHとSOUTHは幅いっぱいで高さは固定
・EASTと WESTは残りの間の高さ一杯で幅は固定
・残った中央の領域にCENTERを配置

なので、高さ、幅を自分の思う大きさとレイアウトで使用したい時は
他のクラス(BoxlayoutやGridBagLayout、LayoutManager)などをつかって、自分で計算して割り付けることになるかと。
このあたりは、javadocを読めばヒントがつかめると思うので、頑張ってみてください。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -