gpt4 book ai didi

java - 使用数据 vector 对 JTable 进行排序

转载 作者:行者123 更新时间:2023-12-02 00:33:52 26 4
gpt4 key购买 nike

我在编写程序时遇到了性能问题,我需要你的帮助! :)

我正在使用 JTable 来查看从我制作的 vector 中获取的测试结果,其中有 4 列。当我单击一行时,该测试的已保存 txt 文件的详细信息将显示在子窗口中。另外,当我单击列标题时,事件将 vector 发送到一个函数,该函数根据按下的列对其进行排序。每次需要输入新值时,都会再次调用排序函数。

我的程序在处理少量行时运行良好。但是,当我输入 150 行时,每次输入新行时,表格都会轻弹(排序可能需要很长时间),但我必须保持 vector 与 jable 同步,因为“插入查看结果”选项。

我真的很感激一些帮助。谢谢

最佳答案

您不必自己进行任何排序。 JTable 原生支持排序,并具有 convertRowIndexToModelconvertRowIndexToView 方法来从 View 索引转到模型索引,反之亦然。

参见http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#sorting .

关于java - 使用数据 vector 对 JTable 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com