レイアウトマネージャをまったく使用しないでフォームをデザインするには、NullLayout を使用します。
NullLayout の機能と制限は、AbsoluteLayout と同じです。プロトタイプをすばやく作成する際には便利ですが、コンポーネントの位置やサイズが固定されており、環境の変化に従って変化することがないため、製品として配布するアプリケーションには適していません。NullLayout を使用して製品として配布するアプリケーションを作成する場合には、レイアウトマネージャを GridBagLayout に切り替え、アプリケーションを配布する前に微調整してください。
NullLayout を使用する場合は、コンテナコンポーネントのサイズをプログラムで設定します。この設定を行わなかった場合は、コンテナは最初、最小サイズで表示され、コンテナの中のコンポーネントは表示されません。
コンテナサイズを設定するには、「フォームサイズポリシー」プロパティに「サイズ変更コードの生成」を設定する方法もあります。詳細については、フォームのコード生成の変更を参照してください。
関連項目 | |
---|---|
AbsoluteLayout レイアウトマネージャの設定 |