0

スイングペインティングに問題があります。

私の次の UI (次の図を見てください) には、左側に JTextField があり、オートコンプリートのヒントを表示する可能性があります。右側には、テキストフィールドから選択された要素が表示されます。これらの要素は、FlowLayout(FlowLayout.LEFT) をレイアウト マネージャーとして使用する JPanel に含まれています。

私のUI

フローレイアウトに追加されるテキストフィールドからいくつかの要素を選択すると、要素は描画されません。(次の写真に示されています) 新しい要素は描画されません

これらのペイントされていない要素を表示する方法が 2 つあります。

最初: JFrame のサイズを変更した後、要素が表示されます。

2 番目: FlowLayout が改行を取らなければならないように、十分な要素を選択します。改行の後、すべての要素が表示されます。追加の要素を選択すると、次の改行まで表示されません。

FlowLayout 改行後の要素:

FlowLayout 改行後の要素

私に何ができる?

4

1 に答える 1