我正在编写一个Java桌面实用程序,使用Java Swing,并且其中只有一小部分是图形用户界面(GUI)部分,大部分工作都在服务器端即后端完成。因此,我不想花费太多时间学习不同的控件和小部件来完成GUI部分任务。问题在于Swing有两个控件用于(对我而言)相同的任务,即下拉菜单,它们是
我必须使用下拉菜单来显示从数据库返回的
非常感谢您的任何帮助。
JComboBox
和JSpinner
。我不知道它们之间的区别,也不想选择其中一个并受到任何限制,这会妨碍我完成任务。我必须使用下拉菜单来显示从数据库返回的
List<String>
,它可能有成千上万个值。为了避免用户滚动,我将以字母开头或某些类别限制作为输入,因此可能会使用要显示的特定值从List<String>
中。我希望我的程序尽可能高效,并尽可能少地花费时间在前端,因为后端有很多操作。非常感谢您的任何帮助。