私はJavaSwingでJavaDesktopユーティリティを作成しており、最小限のGUIパーツが含まれています。ほとんどの作業は、サーバー側、つまりバックエンドで行われます。そのため、GUIの部分に多くの時間を費やして、さまざまなコントロールやウィジェットを学習したくありません。問題は、Swingには(私にとって)同じタスク用の2つのコントロール、つまりドロップダウンメニューがあり、それらはJComboBox
違いJSpinner
がわからないことです。選択した後にタスクを完了するのを妨げるような制限は必要ありません。 1。
ドロップダウンを使用しList<String>
てデータベースから返された値を表示する必要があり、何千もの値を持つことができます。ユーザーがスクロールしないようにするために、入力として開始アルファベットを使用するか、カテゴリの制限があるため、から表示される特定の値を使用している可能性がありますList<String>
。私は自分のプログラムを可能な限り効率的にし、バックエンドには多くの操作があるのでフロントエンドに費やす時間を最小限に抑えたいと思っています。
どんな助けでも大歓迎です