用Java如何编写在面板中加入带图标的按钮的程序代码

2024-12-12 05:35:30
推荐回答(2个)
回答1:

ImageIcon img = new ImageIcon("a.jpg");
JPanel p = new JPanel();
p.add(new JButton(img));

回答2:

import javax.swing.*;
import java.awt.*;
public class text1 {
JButton b1,b2;
JPanel pa;
Icon image1,image2;
public text1(){
JFrame n=new JFrame("第一个程序");
n.setVisible(true);
n.setSize(300,300);
//定义了两张图片
image1=new ImageIcon("1.gif");
image2=new ImageIcon("2.gif");
Container cp=n.getContentPane();
pa=new JPanel(new FlowLayout());
b1=new JButton("确定",image1);
b2=new JButton("取消",image2);
pa.add(b1);
pa.add(b2);
cp.add(pa);
}
public static void main(String[] args) {
new text1();
}
}
我以调试通过 ,其中你要把图片存储的位置为:JCreatorV4\MyProjects\text1\classes这样才能显示,且命名要要与定义的一致