首先先把图片弄进去,先选定包,new一个folder
然后把需要的图片直接拖拉进去,就是下面这样
点进去会有一个图片地址,粘贴到 ./tupian/tupian1.jpg 就行,但放进代码里需要前边加个点,我也不知道为啥
这就是显示图片的代码,不一定要用 JLabel ,JButton也可以,使用方法一样
ImageIcon image1=new ImageIcon("./tupian/tupian1.jpg");
JLabel label = new JLabel(image1);
this.add(label);
// JButton jb1= new JButton(image1);
// this.add(jb1);
这是测试的代码,记得要在主方法中new对象 ,没有主方法运行不了的
package 界面编程7;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class QQ3 extends JFrame{
public QQ3() {
this.setTitle("图片1");
this.setBounds(100, 100, 1000, 1000);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
ImageIcon image1 = new ImageIcon("./tupian/tupian1.jpg");
JLabel label = new JLabel(image1);
this.add(label);
}
}
演示结果
首先先把图片弄进去,先选定包,new一个folder
然后把需要的图片直接拖拉进去,就是下面这样
点进去会有一个图片地址,粘贴到 ./tupian/tupian1.jpg 就行,但放进代码里需要前边加个点,我也不知道为啥
这就是显示图片的代码,不一定要用 JLabel ,JButton也可以,使用方法一样
ImageIcon image1=new ImageIcon("./tupian/tupian1.jpg");
JLabel label = new JLabel(image1);
this.add(label);
// JButton jb1= new JButton(image1);
// this.add(jb1);
这是测试的代码,记得要在主方法中new对象 ,没有主方法运行不了的
package 界面编程7;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class QQ3 extends JFrame{
public QQ3() {
this.setTitle("图片1");
this.setBounds(100, 100, 1000, 1000);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
ImageIcon image1 = new ImageIcon("./tupian/tupian1.jpg");
JLabel label = new JLabel(image1);
this.add(label);
}
}
演示结果