0

我必须设计一个处理客户订单的应用程序。GUI 有选项卡,一个用于客户,一个用于管理员。在客户选项卡中,他可以通过从产品列表中选择产品来提交订单,每个产品前面都有一个复选框和一个用于指定数量的文本字段。

我正在使用 netbeans gui 编辑器进行设计,但由于无法修改代码,我有点卡住了。我无法动态创建产品列表(因此要为产品数组列表中的每个产品创建一行,并在每一行上放置复选框和文本字段),或者至少我不知道如何创建。

我的问题是 - 有什么方法可以动态创建这样的列表(复选框+带有产品名称的标签+等待数量的文本字段)还是有替代我的想法的方法?

4

1 回答 1

0

听起来您需要使用 aJTable作为产品和数量列表。在 NetBeans GUI 编辑器中,您只能将 放置在JTable您正在设计的面板上。之后,您需要为您的表格定义一个“模型”,它将保存您输入的数据。请参阅有关如何使用表的官方 Oracle Java 教程。

当然,还有许多其他用例可以满足您的要求,但您的设计听起来不错。不过,该复选框可能是多余的,因为输入产品的数量应该足以表明客户已选择该产品。但是,如果您的产品列表太长,您可能需要重新访问此设计。也许该表可以有 2 列,第一个是产品的组合框列表,第二列有数量。

于 2012-04-22T20:42:49.533 回答