Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaSwing中打印出可搜索的数字列表?_Java_Swing_Numbers - Fatal编程技术网

如何在JavaSwing中打印出可搜索的数字列表?

如何在JavaSwing中打印出可搜索的数字列表?,java,swing,numbers,Java,Swing,Numbers,在JPanel中显示有限数量的不可编辑、可搜索的数据32位数字的最佳方式是什么 例如,如果我有数字32、58和74,如果我在类似JTextField的字段中输入74并单击搜索按钮,我希望以某种方式转到数字74 我正在考虑使用JTextArea来处理数据,但考虑到我还需要添加一些搜索功能,我不知道这是否是我的最佳选择。我也希望它是重新大小和有一些列式安排排序的数字。我将非常感谢您对我应该如何进行的任何想法。但是与比较的功能有限,进入但是与比较的功能有限,进入使用JList,结合JIDE的JList

在JPanel中显示有限数量的不可编辑、可搜索的数据32位数字的最佳方式是什么


例如,如果我有数字32、58和74,如果我在类似JTextField的字段中输入74并单击搜索按钮,我希望以某种方式转到数字74


我正在考虑使用JTextArea来处理数据,但考虑到我还需要添加一些搜索功能,我不知道这是否是我的最佳选择。我也希望它是重新大小和有一些列式安排排序的数字。我将非常感谢您对我应该如何进行的任何想法。

但是与比较的功能有限,进入但是与比较的功能有限,进入使用JList,结合JIDE的JList可搜索小部件:

使用JList,结合JIDE针对JList的searchable widget:

你说的searchable是什么意思?如果我有数字32、58和74,如果我在类似Jtextfield的字段中输入74并单击搜索按钮,我想以某种方式转到数字74。你说的searchable是什么意思?如果我有数字32,58和74如果我在Jtextfield中输入74并单击搜索按钮,我想以某种方式转到数字74。JList是否易于搜索?@Grammin,这不是一件容易的工作,也不是内置JTable的rowfilter那么你的建议是使用JTable?你的问题对我来说也很模糊,有两个可搜索的JComponents自动完成的JComboBox,或JTable,JTable更适合于大数据,自动完成的JComboBox更易于使用我甚至在读完问题之前就想到了JCombox。引用的数据为32、58和74,如果组合键有焦点,只需按一次键即可转到3个选项中的任何一个。对于大量的数据,过滤的JTable也是一个好主意。你能把这些建议编辑到你的答案中,这样我就可以投票了吗?JList很容易搜索吗?@Grammin,不容易做,而且不适合作为内置JTable的rowfilter那么你的建议应该与JTable一起使用?你的问题很模糊,对我来说,有两个可搜索的JComponents自动完成JComboBox,或者JTable,JTable更适合于大数据,自动完成的JComboBox更易于使用我甚至在读完这个问题之前就想到了jcombox。引用的数据为32、58和74,如果组合键有焦点,只需按一次键即可转到3个选项中的任何一个。对于大量的数据,过滤的JTable也是一个好主意。你能把这些建议编辑成你的答案吗?这样我就可以投票了,如果没有别的选择的话?