Java 在列表中选择项目时显示图像和某些文本的步骤

Java 在列表中选择项目时显示图像和某些文本的步骤,java,mysql,swing,netbeans,Java,Mysql,Swing,Netbeans,我正在尝试为我的一个程序制作一个产品搜索功能。 它的主要功能是从database100+中检索产品列表,然后将它们全部添加到列表中。我希望用户能够从列表和相关产品信息中选择要显示在文本区域中的项目,并在其旁边的jLabel中选择图像。有没有一种不用长if语句就可以做到这一点的方法 是否可以为SQL表中的每个产品分配一个值,并拥有一个文件夹,其中包含根据产品分配的编号命名的图像。 例如: Product: Assigned Value: Image Name:

我正在尝试为我的一个程序制作一个产品搜索功能。 它的主要功能是从database100+中检索产品列表,然后将它们全部添加到列表中。我希望用户能够从列表和相关产品信息中选择要显示在文本区域中的项目,并在其旁边的jLabel中选择图像。有没有一种不用长if语句就可以做到这一点的方法

是否可以为SQL表中的每个产品分配一个值,并拥有一个文件夹,其中包含根据产品分配的编号命名的图像。 例如:

Product:           Assigned Value:          Image Name:
x                  1                           p1.jpg
y                  2                           p2.jpg  
z                  3                           p3.jpg
然后从SQL table.jpg中检索setImageIcon//FolderPath/pint这样的代码; 是否有类似的方法将产品描述添加到文本区域


任何帮助都将不胜感激。

为什么图像不在数据库中?请对代码、输入/输出、空格分隔表和结构化文档(如HTML或XML)使用代码格式。要做到这一点,请选择示例并单击消息发布/编辑表单上方的{}按钮。你能告诉我怎么做吗。我相信,如果能够实现这一目标,剩下的我自己也能做到。但我听说这只适用于低分辨率图像,通常不推荐使用。我的大多数图像都是高分辨率的。数据库中文件的数据类型是BLOB。