サイズがわからないjpanelがあります(ユーザーが決定します)
各ラベルが中央に配置され、幅が 90% になるように、パネルに M 個のラベルを配置します (M は実行時に決定されます)。高さは絶対です..(2つのラベルごとに別の行があります)
あなたはすることを提案しますか?
ありがとう!
Y_AXIS 指向のBoxLayoutで試してみてください。線にはJSeparatorを使用できます。
a GridLayout(0, 1, 0, horizGap)
-- 0、1 列には 1、可変数の行、次の 0 は必要のない垂直ギャップ、および行間の水平ギャップには horizGap を使用します。
次に、EmptyBorder を介して右左にパディングされた別の JPanel に配置します。