Stackoverflow フローの「質問する」ページの「タグ」フィールドに似たテキスト フィールドを作成しようとしています。つまり、使用がタブにヒットするたびに、前のテキストが色付きの角丸長方形で囲まれ、「タグ」になります。
JTextField を拡張することでこれを開始しました。ただし、特にカスタムペイントを行っているため、非常に面倒です.
これにアプローチする方法はありますか?
前もって感謝します!
Stackoverflow フローの「質問する」ページの「タグ」フィールドに似たテキスト フィールドを作成しようとしています。つまり、使用がタブにヒットするたびに、前のテキストが色付きの角丸長方形で囲まれ、「タグ」になります。
JTextField を拡張することでこれを開始しました。ただし、特にカスタムペイントを行っているため、非常に面倒です.
これにアプローチする方法はありますか?
前もって感謝します!
「質問する」ページでは、テキスト フィールドのテキストがボタンになり、2 つのコンポーネントができました。
最初の質問は、なぜこの処理にタブ キーを使用するのかということです。ユーザーはどのようにしてテキスト フィールドから移動できますか。すべての GUI は、マウスだけでなくキーボードでも使いやすいように設計する必要があります。
したがって、1 つのテキスト フィールドを含む JPanel から始めます。次に、「Enter」キーが押されると、テキスト フィールドからテキストを削除し、そのテキストで JButton を作成し、パネルの位置 0 にボタンを挿入します。この処理は、テキスト フィールドに ActionListener を追加して Enter キーを処理することで実行できます。