1

我需要创建许多具有相同基本结构的对话框,如下所示: 我的对话

会有不同数量的行,每行都有一个带标签的复选框和两个具有整数的组合框,其范围各不相同。该复选框仅启用组合框。当第一个组合框中的选择发生变化时,第二个组合框被初始化并启用。

因为我必须做超过 50 次,所以我想自动化编程。我相信一些代码可以用循环处理,从预设的字符串数组中选择组合框名称。我想不通的是如何参数化动作监听器之类的东西。

第一个问题是这是否可以做到。如果可以,怎么做?

埃德

4

2 回答 2

2

首先创建一个概念RowModel,其中包含Boolean复选框的值、String标签的 a 和 的两个实例ComboBoxModel,每个组合一个。如下所示处理组合依赖项。让您的程序List<RowModel>为每个不同的对话框维护一个。您可以在合适的位置管理任意数量的行TableModel并显示它们JTable如下所示。

于 2017-11-30T22:39:10.487 回答
0

实际上,我只想说 MadProgrammer 在他的评论中提供了一个对我有用的答案。

于 2018-01-07T20:17:53.617 回答