Java 如何在jlabel中显示来自jtable的图像?
是否有一种方法可以在选中时显示Java 如何在jlabel中显示来自jtable的图像?,java,user-interface,binding,jtable,tablemodel,Java,User Interface,Binding,Jtable,Tablemodel,是否有一种方法可以在选中时显示jtable中的照片,该照片与jlabel上的mysql绑定?我使用此代码在texfield中显示文本: int selectedrow=jTable1.getSelectedRow(); TableModel model=(TableModel)jTable1.getModel(); jTextField7.setText(model.getValueAt(selectedrow, 0).toString()); jTextField6.setText(mode
jtable
中的照片,该照片与jlabel
上的mysql绑定?我使用此代码在texfield
中显示文本:
int selectedrow=jTable1.getSelectedRow();
TableModel model=(TableModel)jTable1.getModel();
jTextField7.setText(model.getValueAt(selectedrow, 0).toString());
jTextField6.setText(model.getValueAt(selectedrow, 1).toString());
jTextField5.setText(model.getValueAt(selectedrow, 2).toString());
jTextField1.setText(model.getValueAt(selectedrow, 3).toString());
jTextField2.setText(model.getValueAt(selectedrow, 4).toString());
jTextField4.setText(model.getValueAt(selectedrow, 5).toString());
jTextField3.setText(model.getValueAt(selectedrow, 6).toString());
jTextField8.setText(model.getValueAt(selectedrow, 7).toString());
jTextField9.setText(model.getValueAt(selectedrow, 8).toString());
我尝试添加了这个,但给出了java.lang.ClassCastException:[B不能转换为javax.swing.ImageIcon
ImageIcon image=(ImageIcon) model.getValueAt(selectedrow,9);
Image image2=image.getImage().getScaledInstance(jLabel10.getWidth(),jLabel10.getHeight(),Image.SCALE_SMOOTH);
ImageIcon image3=new ImageIcon(image2);
jLabel10.setIcon(image3);
大家好,欢迎来到Stack Overflow,请花一点时间浏览一下,了解一下这里的情况(并赢取您的第一枚徽章),阅读如何创建和检查,以增加获得反馈和有用答案的机会。请注意,我编辑了您的问题,但仍需要更好的格式来理解它欢迎访问。我不清楚这个问题,因为信息是部分的。正如@GrayCygnus建议的帖子