为按键设置图片
JButton jb1 = new JButton("按钮");
ImageIcon imageIcon1 = new ImageIcon("./tupian/csy1.jpg");
Image image1 = imageIcon1.getImage();
Image smallImage1 = image1.getScaledInstance(50, 30, Image.SCALE_FAST);
ImageIcon smallIcon1 = new ImageIcon(smallImage1);
jb1.setIcon(smallIcon1);
this.add(jb1);
例子 代码有解释
package 给按钮设置图片;
import java.awt.FlowLayout;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
public class CSY extends JFrame{
public CSY() {
this.setTitle("为按钮设置图片");
this.setBounds(100, 100, 300, 400);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
FlowLayout layout = new FlowLayout();
this.setLayout(layout);
JButton jb1 = new JButton("按钮");
ImageIcon imageIcon1 = new ImageIcon("./tupian/csy