2011-11-13 19 views
0

JTextfieldで固定テキストをどのように編集することができ、テキストフィールドの先頭にテキストを追加することができますか?Java JTextfield固定テキストです。テキストの先頭に追加できるテキストです。

JTextfield(電子メール)には、デフォルトで@ domain.comが含まれています。

[email protected]では入力できますが、[email protected]では入力できません。

この動作を実装するためにこのコンポーネントの横に使用できるテキスト/入力リスナーがありますか?

他の解決策は、ユーザーに特定の電子メールドメインを使用させたい場合に適しています。

答えて

2

テキストフィールドから取得したテキストに定数を追加するだけで簡単です。また、Labelを使用して何かが入力に追加される可能性があることをユーザーに知らせるべきです。

複数のドメインを許可する場合は、いくつかのコンボボックスまたはリストを使用します。

+0

+1、私は単純な原則を保つのが好きです。 – camickr

2

私はviktorのシンプルなソリューションが好きです。あなたがより複雑なソリューションが必要な場合は

しかし、その後、チェックアウト:それは、テキストフィールドの先頭にテキストを修正した方法を示してLimited selection in a JTextField/JTextComponent?

。テキストフィールドの最後に固定テキストを持つようにカスタマイズできると思います。

関連する問題