我有一个JList,必须显示3000多个项目。我希望列表中有100个左右的“可见”项,并且当您滚动并接近“可见”项的末尾(或开头)时,必须在列表中加载下一部分(约50个)。有没有简单的方法可以做到这一点?
不,没有简单的方法,您必须实现分页
由数据库引擎管理时最简单的工作,然后大多数直接支持分页
在模型中,但是我从未见过XxxListModel的解决方法,而是将JTable与一个Colum一起使用,对于JTable的分页有一些不错的解决方法
问题内容: 我有一个Java小程序,其中必须显示大量的项目(字典条目)。用户需要能够选择列表中的各个项目,因此将其实现为JList。生成列表的速度非常快,直到我决定通过使用HTML格式化单个项目来使显示更具美感。现在,列表看起来很漂亮,但是每次用户访问字典时都需要10到15秒的时间来生成它(不格式化,它几乎立即发生)。我想我可以通过在用户首次进入应用程序时生成列表,并根据需要隐藏和取消隐藏列表来提
问题内容: 我有一个为工作而创建的程序。该程序获取上载的文件,读取该文件,然后将数据放入GUI中的JList中。GUI实际上有两个列表,用户可以像往常一样使用JList突出显示它们,然后单击箭头以移动项目,从而可以在左右列表之间移动项目。列表是多间隔选择。 我要添加的一个小添加项是某种类型的计数器,该计数器向用户显示在实际在列表之间移动它们之前已选择了多少个项目。这将是动态的,因此如果用户按住控件
以下是相关的更新代码位。正如用户carmickr所建议的,我使用DefaultListModel来处理地址簿HashMap中的数据。 然后在UserInterface构造函数内部:
我正在进行一个项目,我应该创建一个应用程序,该应用程序会获取信息并将其存储在JList中,当我在JList中选择一个人的姓名时,它应该会显示此人的联系信息 我制作了两个类,一个是contact类,另一个是JFrame类。 这是接触类 然后这是我正在处理的添加按钮的代码。 我只是需要帮助添加到JList中的联系人类,并且能够在JList上显示第一个和最后一个名字。谢谢你提前帮助我
我正在制作一个应用程序,它在一个UImageView中显示gif,从Parse加载gif。我遇到的问题是,每当我加载一个Gif时,它都会使用大约20 mb的内存,而当我执行segue时,这个内存没有被分配。我从UImageView中删除了图像本身,但它仍然没有释放内存。 这是我用来显示GIF的代码: 这可能是我记忆问题的原因吗?感谢任何帮助!
对于工作计划应用程序,我需要为w周(=7w天)生成许多可能的员工计划。员工时间表由计划期内每天的班次(早班、晚班、夜班、Rest日)列表组成。应用程序是用Java编程的。 此时,我代表员工时间表如下: 移位是表示分配移位的枚举,定义为: 我在枚举声明和方法中也有一些shift属性来比较属性,但我认为这与此无关。 每个员工都有一份他可能的时间表列表: 我的问题是,我实际上有50名员工,我想为每个员工