我正在用 Java swing 编写一个 Java 桌面实用程序,并且其中有一个最小的 GUI 部分,大部分工作都是在服务器端即后端完成的。所以,我不想花很多时间在 GUI 部分,学习不同的控件和小部件。问题是 Swing 有两个控件用于(对我而言)相同的任务,即下拉菜单,它们是JComboBox
,JSpinner
我不知道有什么区别,我不希望有任何限制会阻碍我在选择后完成我的任务一。
我必须使用下拉菜单来显示List<String>
从 DataBase 返回的内容,它可以有多达数千个值。为了防止用户滚动,我将使用起始字母作为输入,否则会有一些类别限制,因此我可能会使用特定的值从List<String>
. 我希望我的程序尽可能高效,并且在前端花费最少的时间,因为后端有很多操作。
任何帮助将不胜感激