netbeans:使用 Jbutton 在 Jlabel 中附加图像
netbeans: Attach image in Jlabel using Jbutton
如何创建我需要附加到个人图片的个人详细信息?点击按钮的时候可以select图片,但是我还是搞不懂怎么设置这个编码,谁能帮忙解决一下?
JFileChooser chooser=new JFileChooser();
chooser.showOpenDialog(null);
File f=chooser.getSelectedFile();
personal_image.
我注意到您使用的是 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!");
}
}
如何创建我需要附加到个人图片的个人详细信息?点击按钮的时候可以select图片,但是我还是搞不懂怎么设置这个编码,谁能帮忙解决一下?
JFileChooser chooser=new JFileChooser();
chooser.showOpenDialog(null);
File f=chooser.getSelectedFile();
personal_image.
我注意到您使用的是 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!");
}
}