ユーザーが ID 番号を入力することになっている JTextField を持つ Swing アプリケーションがあります。ID 番号はデータベースに保存されます。DB からの照会中に、エンド ユーザーは DB を照会するために ID 番号を入力する必要があります。ユーザーが ID 番号の最初の桁を入力すると、推測が JtextField の下に表示され、ユーザーが選択できるようにするための提案が必要です。これはSwingで可能ですか?それを実装する最良の方法は何ですか?
4 に答える
http://www.orbital-computer.de/JComboBox/たぶんこれが役に立ちます。リンクだけを投稿するべきではないことはわかっています。しかし、そこで説明したすべてをここでもう一度書くことはできません。
で試してみてAutoCompleteDecorator
くださいswingx
。この投稿を確認してください。
まだよくわかりませんが、
AutoCompleted JComboBox / JTextFieldを使用することができます(私の知る限り
Document
、 、Focus
、Caret
およびには問題はありませんSelection/HightLighter
)(および am ポイントと組み合わせる)非装飾または(デフォルトでは非装飾)に配置されたJTable でフィルタリングを使用する(1 つ
Column
および/またはなし)スクロールラベルコンテンツの長い文リストを含むポップアップウィンドウを表示する場合、クリック可能JTableHeader
JDialog
JWindow
Swing Timerを使用します(ポップアップ ウィンドウの自動非表示に 5 ~ 10 秒)
またはに基づく と
JTable
のモデルを共有 (同じものを使用) します。AutoCompleted JComboBox / JTextField
Vector
ArrayList
Kai Toedter による Java カレンダーとしてのポップアップ ウィンドウのフォーカス ライフサイクルをチェックする (コードソースをダウンロード)
SQLクエリを含む必要があるPickListクラスを作成する必要がありますselect*from dbtableName where empId%getUserInput()%;