我想创建具有多个面板的JFrame,每个面板显示来自数据库的一些信息(比如product_id和description),每个框架都有一个按钮(添加到购物车),它将把该面板中的信息添加到我数据库中的购物车表中我会实现吗?
答案 0 :(得分:2)
我会尝试通过使用JTable来显示这样的数据,每列显示一个数据库字段。我添加了一个额外的列,比如显示为复选框的布尔列,然后在需要确定要添加到购物车的列时评估该列的状态。
修改您问:
我怎么知道选择了多少产品,
然后添加一个数量字段,也许是一个使用JSpinner作为编辑器的字段。
而且我也想添加该产品的图像也可以在Jtables
中进行
绝对。它知道如何显示ImageIcons。有关示例,请查看my answer to another question。
答案 1 :(得分:0)
您应该创建一个JPanel(名为PanelButton),其中包含[添加到购物车]按钮。
在其他JPanel中,您添加了PanelButton。
因此,通过这种方式,您可以重复使用按钮,而无需为每个面板实现大量[添加到购物车]按钮。