我正在做一个简单的java程序(使用NetBeans' swing GUI builder)。您应该尽可能快地从JComboBox中选择一个随机放置的项目,然后它会告诉您时间并保存它(保持统计数据等)。
问题是,一旦你选择了一个项目,回去找一个不同的项目(在一个新的随机位置在JComboBox),滚动条似乎已经记住了它以前的位置。
因为这是一款竞争性游戏,所以将滚动条放置在前一名玩家的位置并不公平。
是否有任何方法可以设置滚动条在JComboBox中的位置?
注:它是一个垂直滚动条。此外,我确实试着在网上找到答案,但在搜索了两个多小时后找不到。任何帮助,感谢!
选择第一项,使滚动条回到顶部,然后将选择值设置为-1
comboBox.setSelectedIndex(0);
comboBox.setSelectedIndex(-1);