Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在jlabel中显示来自jtable的图像?_Java_User Interface_Binding_Jtable_Tablemodel - Fatal编程技术网

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建议的帖子