Java如何添加图片

Java如何添加图片,第1张

用Swing包下的ImageIcon类就可以实现,比如在一个按钮中添加一张图片,就可以用以下代码实现:ImageIcon imageicon =new ImageIcon(String s)JButton b=new JButton(imageicon)其中参数s是所要添加图片的路径(绝对路径或相对路径)和名字。如想添加D盘下的图片1.jpg,就可以将上面改成:ImageIcon imageicon =new ImageIcon("D:\1.jpg")

// 不加包,图片跟类文件在一个目录,命令行下编译执行就行了

// 如果建工程,图片放到工程根目录

import java.awt.Container

import java.awt.FlowLayout

import javax.swing.ImageIcon

import javax.swing.JFrame

import javax.swing.JLabel

import javax.swing.JPanel

public class Student extends JFrame {

public Student() {

init()

}

private void init() {

final Container c = getContentPane()

final JLabel imgLabel = new JLabel()

ImageIcon img = new ImageIcon(System.getProperty("user.dir") + "\\a.png")

imgLabel.setIcon(img)

imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight())

((JPanel)getContentPane()).setOpaque(false)

getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE))

setLayout(new FlowLayout())

setSize(500, 500)

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

}

public static void main(String[] args) {

new Student().setVisible(true)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11884603.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存