0

ユーザーが ID 番号を入力することになっている JTextField を持つ Swing アプリケーションがあります。ID 番号はデータベースに保存されます。DB からの照会中に、エンド ユーザーは DB を照会するために ID 番号を入力する必要があります。ユーザーが ID 番号の最初の桁を入力すると、推測が JtextField の下に表示され、ユーザーが選択できるようにするための提案が必要です。これはSwingで可能ですか?それを実装する最良の方法は何ですか?

4

4 に答える 4

2

http://www.orbital-computer.de/JComboBox/たぶんこれが役に立ちます。リンクだけを投稿するべきではないことはわかっています。しかし、そこで説明したすべてをここでもう一度書くことはできません。

于 2012-09-20T11:16:09.260 に答える
1

で試してみてAutoCompleteDecoratorくださいswingx。この投稿を確認してください。

于 2012-09-20T12:43:43.483 に答える
1

まだよくわかりませんが、

  • AutoCompleted JComboBox / JTextFieldを使用することができます(私の知る限りDocument、 、FocusCaretおよびには問題はありませんSelection/HightLighter)

  • (および am ポイントと組み合わせる)非装飾または(デフォルトでは非装飾)に配置されたJTable でフィルタリングを使用する(1 つColumnおよび/またはなし)スクロールラベルコンテンツの長い文リストを含むポップアップウィンドウを表示する場合、クリック可能JTableHeaderJDialogJWindow

    1. Swing Timerを使用します(ポップアップ ウィンドウの自動非表示に 5 ~ 10 秒)

    2. またはに基づく とJTableのモデルを共有 (同じものを使用) します。AutoCompleted JComboBox / JTextFieldVectorArrayList

    3. Kai Toedter による Java カレンダーとしてのポップアップ ウィンドウのフォーカス ライフサイクルをチェックする (コードソースをダウンロード)

于 2012-09-20T12:46:19.800 に答える
0

SQLクエリを含む必要があるPickListクラスを作成する必要がありますselect*from dbtableName where empId%getUserInput()%;

于 2012-12-16T07:42:00.270 に答える