スイングペインティングに問題があります。
私の次の UI (次の図を見てください) には、左側に JTextField があり、オートコンプリートのヒントを表示する可能性があります。右側には、テキストフィールドから選択された要素が表示されます。これらの要素は、FlowLayout(FlowLayout.LEFT) をレイアウト マネージャーとして使用する JPanel に含まれています。
フローレイアウトに追加されるテキストフィールドからいくつかの要素を選択すると、要素は描画されません。(次の写真に示されています)
これらのペイントされていない要素を表示する方法が 2 つあります。
最初: JFrame のサイズを変更した後、要素が表示されます。
2 番目: FlowLayout が改行を取らなければならないように、十分な要素を選択します。改行の後、すべての要素が表示されます。追加の要素を選択すると、次の改行まで表示されません。
FlowLayout 改行後の要素:
私に何ができる?