Java 选择选项(新娘礼服、燕尾服)时如何更改jlabel上的图标

Java 选择选项(新娘礼服、燕尾服)时如何更改jlabel上的图标,java,mysql,netbeans,Java,Mysql,Netbeans,我正在制作一个礼服租赁系统,我想在他们选择某个特定的场合(如婚礼、婚礼、鸡尾酒会等)时显示照片,上面有项目列表 在这里,我只想在jcombobox中显示所有产品名称,每当他们选择并在jcombobox中添加项目时,就会显示一张我保存在product_Barong表中的图片 Connection c = Connector.ConnectDB(); try { String sql = "Select * From rental.product_barong" ; pst = c.

我正在制作一个礼服租赁系统,我想在他们选择某个特定的场合(如婚礼、婚礼、鸡尾酒会等)时显示照片,上面有项目列表

在这里,我只想在jcombobox中显示所有产品名称,每当他们选择并在jcombobox中添加项目时,就会显示一张我保存在product_Barong表中的图片

Connection c = Connector.ConnectDB();  
try {
   String sql = "Select * From rental.product_barong" ;
   pst = c.prepareStatement(sql);
   rs = pst.executeQuery();
   while(rs.next()){       
      String item = rs.getString("ItemName") ; 
      itemcombo.addItem(item); 
      String list = itemcombo.getSelectedItem()+ " " ;  
      String sql2 = "Select Image from rental.product_barong WHERE ItemName = ? ";
      pst = c.prepareStatement(sql2);              
      pst.setString(1, list);
      pst.executeQuery();

      byte[] img = rs.getBytes("Image") ;
      ImageIcon image = new ImageIcon(img);
      Image im = image.getImage();
      Image myimg = im.getScaledInstance(Picture.getWidth(), 
      Picture.getHeight(), Image.SCALE_SMOOTH) ;
      ImageIcon imgicn = new ImageIcon(myimg) ;
      Picture.setIcon(imgicn);

      }           
  }
catch(Exception e){
  JOptionPane.showMessageDialog(null, e);
}

很好的问题,但是这段代码有什么问题?您的具体问题/问题是什么?它将显示表中的所有项目名称,但我希望当我在jcombobox中选择项目时,jlabel(图片)将更改。那个代码真的是大错特错,哈哈哈,我只是不知道该怎么处理它。简而言之,添加图片是我的问题