import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyWin extends JFrame
{
JButton b1,b2,b3;
public MyWin()
{
setBounds(100,100,300,200);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
b1=new JButton("按钮1",new ImageIcon("g:/图片/Page/China.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/email.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/gonggao.gif"));
b1.setRolloverIcon(b2.getIcon());
b2.setRolloverIcon(b3.getIcon());
b3.setRolloverIcon(b1.getIcon());
b1.setHorizontalTextPosition(AbstractButton.LEFT);
b1.setVerticalAlignment(AbstractButton.TOP);
b2.setHorizontalTextPosition(AbstractButton.RIGHT);
b2.setVerticalAlignment(AbstractButton.BOTTOM);
b3.setHorizontalTextPosition(AbstractButton.CENTER);
b3.setVerticalAlignment(AbstractButton.CENTER);
Container con=getContentPane();
con.setLayout(new FlowLayout());
con.add(b1);
con.add(b2);
con.add(b3);
con.validate();
}
}
public class Example25_10
{
public static void main(String args[])
{
new MyWin();
}
}
import java.awt.*;
import java.awt.event.*;
class MyWin extends JFrame
{
JButton b1,b2,b3;
public MyWin()
{
setBounds(100,100,300,200);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
b1=new JButton("按钮1",new ImageIcon("g:/图片/Page/China.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/email.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/gonggao.gif"));
b1.setRolloverIcon(b2.getIcon());
b2.setRolloverIcon(b3.getIcon());
b3.setRolloverIcon(b1.getIcon());
b1.setHorizontalTextPosition(AbstractButton.LEFT);
b1.setVerticalAlignment(AbstractButton.TOP);
b2.setHorizontalTextPosition(AbstractButton.RIGHT);
b2.setVerticalAlignment(AbstractButton.BOTTOM);
b3.setHorizontalTextPosition(AbstractButton.CENTER);
b3.setVerticalAlignment(AbstractButton.CENTER);
Container con=getContentPane();
con.setLayout(new FlowLayout());
con.add(b1);
con.add(b2);
con.add(b3);
con.validate();
}
}
public class Example25_10
{
public static void main(String args[])
{
new MyWin();
}
}
解决方案 »
- 请问这段代码那里出错,易导致后面的报错(在线等)
- 求助各位大哥,大姐:这个程序有问题吗?这是thinking in Java书上的源程序呀!!
- 求助关于一个关于网络编程的问题
- 问个命令行打包命令:包含已存在的jar包
- hibernate 排序问题 16进制存做varchar,对应string,排序后先出现字母
- 大家是否已经知道?G# 注意不是 C# 哦!
- 怎样捕捉long sum = Long.Long.MAX_VALUE+1的溢出错误
- 通过import引入和在同一个原文件里有什么区别?
- 数据库中,SQL Server 还是 Mysql 好?
- 在java中如何调用API!!!!!
- 请教高手,一个线程加上队列的题目?
- java中取double类型变量中整数部分长度用什么方法?
b1=new JButton("按钮1",new ImageIcon("g:/图片/Page/China.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/email.gif"));
b2=new JButton("按钮2",new ImageIcon("g:/图片/Page/gonggao.gif"));
把第三行的b2改成b3建议用开发工具,不要自己用文本或者UE写代码
b1.setRolloverIcon(b2.getIcon())//将b2的图标设成b1的获得焦点图标
b2.getIcon()//得到b2默认(当前)图标明白?再不明白我只能说我帮不了你了,下回不要再问类似问题了好吗?自己学会多查文档,实在看不懂再来问,还是愿意帮你解释的.