0

我正在寻找一个即时通讯工具,并给它一个花哨的、现代风格的消息传递窗格(每条消息都默认为一个圆角气泡,由用户自定义)。但是,如果对话变得很长,或者如果用户在历史记录中向后滚动很远,我不希望它占用内存。

是否有现有的(内置或开源的)JavaFX 组件允许将大量内容绘制到缓冲区并仅在需要时才显示在屏幕上,但仍保持传统的滚动桌面 GUI?

4

1 回答 1

1

使用ListView

ListView 是一个虚拟化控件,它仅使用单元工厂模式 为当前可见的项目创建 GUI 节点。

Oracle 提供了自定义 ListView 中的单元格的教程

于 2015-11-03T18:28:07.457 回答