0

「オートコンプリートの複数選択」機能を提供するコンポーネントを実装する必要があるプロジェクトに取り組んでいます。

確かに、私は多くのチュートリアルを読み、多くの例を見ましたが、私の問題を解決するものは何も見つかりませんでした. 最後の数日間、私は検索と検索を行っていましたが、最終的に私が見た中で最高のコンポーネントはこれでした:

Primefaces オートコンプリートの複数選択

Stackoverflow は、新しい質問をして、必要なタグを指定する必要がある場合にも、この種の機能をサポートしています。しかし、これは CSS であり、Java は「複雑な」CSS スタイルシートを処理できません。:/

それで、これは純粋なJavaでできるのだろうか。

そうでない場合は、図に示すように、さまざまな入力を分離するさまざまなコンポーネントを含むテキストフィールド (または別のフィールド?) があれば十分です。これはまさに私が必要とするものです。

「X」をクリックして削除できるコンポーネントを含むフィールド

しかし、これがJavaで解決できるかどうかはわかりません。テキストの周りに境界線を追加するなど、テキストフィールド (または別のコンポーネント?) で異なる入力を分離する方法が必要です。簡単に聞こえますが、本当に難しいと思います。. .

誰か提案はありますか?または、問題を解決する方法を教えてください。アイデアが尽きてしまったので、本当にありがたいです。

PrimeFaces への URL: http://www.primefaces.org/showcase-labs/ui/autoCompleteMultiple.jsf

イオアニス K.

4

2 に答える 2

0

解決策に興味のあるすべての人のために:

http://tips4java.wordpress.com/2009/09/27/component-border/

単一のボタンを追加する代わりに、複数のボタンを含むパネルを追加できます。設定とボイラーで少し遊んでください!

于 2012-05-02T22:28:11.477 に答える
0

Alice In Wonderland のスイング デモでは、JTextPane/JEditorPane のコンポーネントが紹介されています。スペースの前にクリック可能な画像を追加して、少し色を付けるだけで十分でしょう。

別の方法は、パネルのような編集ボックスにコンポーネントのリストを追加することです。最後に、スペース/フォーカスが失われると青色のコンポーネントに変わり、新しい JTextField を作成する JTextField があります。

于 2012-04-27T16:57:03.403 に答える