Java 选择选项(新娘礼服、燕尾服)时如何更改jlabel上的图标
我正在制作一个礼服租赁系统,我想在他们选择某个特定的场合(如婚礼、婚礼、鸡尾酒会等)时显示照片,上面有项目列表 在这里,我只想在jcombobox中显示所有产品名称,每当他们选择并在jcombobox中添加项目时,就会显示一张我保存在product_Barong表中的图片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.
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(图片)将更改。那个代码真的是大错特错,哈哈哈,我只是不知道该怎么处理它。简而言之,添加图片是我的问题