netbeans:使用Jbutton在Jlabel中附加图像

时间:2015-05-26 00:23:27

标签: java image swing netbeans jlabel

如何创建我需要附加到个人图像的个人详细信息?点击按钮时,它可以选择图片,但我仍然无法弄清楚如何设置这个编码,任何人都可以帮忙解决这个问题?

JFileChooser chooser=new JFileChooser();
chooser.showOpenDialog(null);
File f=chooser.getSelectedFile();

personal_image.

1 个答案:

答案 0 :(得分:1)

正如我注意到您正在使用NetBeans IDE,NetBeans已经提供了在ActionEvent的情况下为JButton编写actionPerformed的工具。

我建议你在JButton的actionPerformed中使用ActionEvent evt编写以下代码,如下所述: -

private void DesiredButtonActionPerformed(java.awt.event.ActionEvent evt){

 // Add your mentioned code here before coding this.
 try{
 Image image = ImageIO.read(f);
 ImageIcon icon = new ImageIcon(image);
 // JLabel toBeSet = new JLabel(); 
 // considering that you have a JLabel having name as what I've used here
 toBeSet.setIcon(icon);
 }
 catch(IOException ioe){
 System.out.println("Exception occured while setting Image on the Label!");
 }

}