在Java中如何把小图标放在组件上

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:51:59
有哪位高手可以详细讲给我听,例如把小图标放在JButton组件和JLabel,具体要怎样做

这是一个ImgClass类,调用了你本目录下的gg.jpg,在你的主界面的类中只需把这个类实例化进去即可。
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
class yy extends Canvas
{
Image img;
Toolkit tlk;
yy()
{
getSize();
tlk=getToolkit();
img=tlk.getImage("gg.jpg");
}
public void paint(Graphics g)
{
g.drawImage(img,0,0,600,img.getHeight(this),this);
}
}
public class ImgClass
{
public static void main(String[] args)
{
yy canvas=new yy();
Frame frm=new Frame();
frm.setLayout(null);
canvas.setBounds(100,100,300,330);
frm.add(canvas);
frm.setSize(440,550);
frm.setVisible(true);
frm.validate();
}
}