1

割り当て用のシンプルなインターフェイスを構築しようとしています。このインターフェイスでは、複数行の単語でラップされた入力ボックスを1つの固定幅の列に垂直に積み重ねることができます。次に、スタック全体(十分な高さの場合)は、同じ固定幅と固定高さのスクロールペイン内で垂直方向にスクロールする必要があります。

アクティブなボックスは、入力/削除されるテキストの量に合わせて高さを動的に変更する必要があります。これは、列内の後続のすべての入力のy位置がそれに応じて変更される必要があることを意味します。レイアウトマネージャーの仕事ですね。

スイングレイアウトについて読み始めましたが、GridBagLayoutだけがこれを実行できるようでした。これは私のアプリの唯一のインターフェースウィンドウであるため、単純なものを実現するための不格好なレイアウトのように見えました。

では、どのスイングレイアウトを使用する必要がありますか?また、ワードラップと自動高さ調整のためにどのテキスト入力クラスを使用する必要がありますか?ありがとう。

4

1 に答える 1

2

ABoxLayoutは、このユースケースで求めているものかもしれません。

于 2012-07-10T14:31:41.327 に答える