new ImageIcon(这里放入图像文件的路径)
//此为创建一个对象
getIconWidth()
//设置图像宽度
getIconHeight()
//设置图像长度还有更多的对图片的操作方法,可查看API文档。下面是加入图片的简单效果源码:
package Swing02;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestIcon {
public TestIcon(){
JFrame jf=new JFrame("加入图片练习");
JPanel jp=new JPanel();
Icon ic=new ImageIcon("C:\\Documents and Settings\\tarena\\桌面\\牵手1.jpg");
JLabel jl=new JLabel(ic,JLabel.CENTER);
JButton jb=new JButton(ic);
GridLayout gl=new GridLayout(3,3);
String[] pos=new String[9];
for(int i=0;i
JButton jb1=new JButton();
jp.add(jb1); jb1.setIcon(ic); }
jf.add(jp);
jp.setLayout(gl); //jf.add(jl); //jf.add(jb);
jf.setLocation(300,200);//设置出现位置
jf.setSize(300,200);//设置大小
jf.setResizable(true);//设置窗口大小不可变
jf.setVisible(true);//设置可见(必须放在最后)
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
public static void main(String[] args) { new TestIcon(); }}
//关于图片的布局,可把图片加入到JLabel中,然后用布局管理器对JLabel进行布局就好了。