谢谢。。我也不知道我该怎么说。。只有把那个方法写成类。。才能供其他的用啊! 像JButton....
我明白了。。再次说声 谢谢
import java.awt.*;
import javax.swing.*;
public class FrameDemo1 extends JFrame
{
public FrameDemo1(String str) //构造函数
{
super(str);
}
public static void main(String[] args)
{
FrameDemo2 mf=new FrameDemo2("FrameDemo"); //构造方法
mf.setSize(600,600);
Container a=mf.getContentPane();
Container n=mf.getContentPane();
a.setLayout(new FlowLayout());
n.setLayout(new FlowLayout());
JLabel jLabel1=new JLabel();
jLabel1.setText("欢迎使用标签的用法");
jLabel1.setToolTipText("工具提示:这是一个标签");
JTextField b=new JTextField("单行文本框",20);
//jLabel1.setVerticalTextPosition(SwingConstants.LEFT);
a.add(jLabel1);
a.add(b);
//添加图片
Icon c=new ImageIcon("1.gif");
JLabel d=new JLabel("美丽的画面",c,SwingConstants.LEFT);
a.add(d);
Icon e=new ImageIcon("4.gif");
JLabel f=new JLabel("漂亮妹妹",e,SwingConstants.LEFT);
a.add(f);
//设置按钮
Icon icon1=new ImageIcon("tp.jpg");
Icon icon2=new ImageIcon("zyyry05.jpg");
JButton button1=new JButton("button");
n.add(button1);
JButton button2=new JButton("button");
button2.setRolloverIcon(icon2);
n.add(button2);
mf.setVisible(true); //设置Frame为可见
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class FrameDemo2 extends JFrame
{
FrameDemo2(String s)
{
super(s);
}
}
为什么我的那个按钮不显示那个我输入的图片呢!
[此贴子已经被作者于2007-4-16 18:49:22编辑过]