多个Jpanel具有相同的功能按钮

时间:2014-04-06 18:16:16

标签: java database swing user-interface

我想创建具有多个面板的JFrame,每个面板显示来自数据库的一些信息(比如product_id和description),每个框架都有一个按钮(添加到购物车),它将把该面板中的信息添加到我数据库中的购物车表中我会实现吗?

2 个答案:

答案 0 :(得分:2)

我会尝试通过使用JTable来显示这样的数据,每列显示一个数据库字段。我添加了一个额外的列,比如显示为复选框的布尔列,然后在需要确定要添加到购物车的列时评估该列的状态。


修改您问:

  

我怎么知道选择了多少产品,

然后添加一个数量字段,也许是一个使用JSpinner作为编辑器的字段。

  

而且我也想添加该产品的图像也可以在Jtables

中进行

绝对。它知道如何显示ImageIcons。有关示例,请查看my answer to another question

答案 1 :(得分:0)

您应该创建一个JPanel(名为PanelButton),其中包含[添加到购物车]按钮。

在其他JPanel中,您添加了PanelButton。

因此,通过这种方式,您可以重复使用按钮,而无需为每个面板实现大量[添加到购物车]按钮。