实现 JScrollPane 以滚动 JLabel 和 JButton 列表

Implementing a JScrollPane to Scroll through a list of JLabels and JButtons

我是一名学生,正在制作一个使用用户制作的数据集的散点图程序。每个数据集都是条目的集合,具有名称、X 值、Y 值和子集(字符串)。我想制作一个 JFrame 滚动 window,用户可以在其中滚动浏览已排序条目的列表以删除并可能编辑它们,我附上了一个基本插图来帮助解释我要创建的内容。我的问题是我将如何去做这件事?我应该使用某种容器来容纳我创建的矩形数据窗格吗?我的 UI 经验相当有限,因为我只是一名学生,如果我不明白,请谅解

Each dataset is a collection of entries, with a Name, X value, Y value, and Subset (string). I want to make a JFrame scroll window where the user can scroll through a list of sorted entries to delete and possibly edit them,

我会使用 JTable。它是一个 Swing 组件,旨在以 row/column 格式显示数据。 JTable 支持编辑数据,当您使用 DefaultTableModel.

时,可以轻松地从 table 中删除数据行

查看有关 How to Use Tables 的 Swing 教程部分,了解更多信息和工作示例以帮助您入门。