質問: Java JTextfield固定テキストで、テキストの先頭に追加できるテキスト 私はJTextfield内でテキストを修正して、それを編集することができず、テキストフィールドの先頭にテキストを追加できるようにする方法を考えていました。 JTextfield(電子メール)には、デフォルトで@ domain.comが含まれています。 [email protected]では入力できますが、[email protected]では入力できません。 この動作を実装するためにこのコンポーネントと一緒に使用できるテキスト/入力リスナーがありますか? 特定の電子メールドメインをユーザーに強制的に使用させたい場合は、他のソリューションを使用するとよいでしょう。
回答: テキストフィールドから取得したテキストに定数を追加するだけで簡単にできます。また、Labelを使用して何かが入力に追加される可能性があることをユーザーに知らせるべきです。 複数のドメインを許可したい場合は、いくつかのコンボボックスまたはリストを使用します。