[问答题] 本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原样。
import javax.swing.*;
import java.awt.*;
public class java3 extend JButton
public java3(Icon icon,Icon pressed,Icon rollover)
this(icon);
setFocusPainted(false);
setRolloverEnabled(true);
setRolloverIcon(rollover);
setPressedIcon(pressed);
setBorderPainted(false);
setContentAreaFilled(false);
public static void main(String[]args)
java3 b1=new java3(
new ImageIcon("java3-redcube.gif"),
new ImageIcon("java3-redpaw.gif"),
new ImageIcon("java3-reddiamond.gif"));
java3 b2=new java3(
new ImageIcon("java3-bluecube.gif"),
new ImageIcon("java3-bluepaw.gif"),
new ImageIcon("java3-bluedi
正确答案:第1处:public class java3 extends JButton 第2处:super(icon) 第3处:Container c=f.getContentPane()
参考解析:第1处继承父类应使用关键字extends;第2处引用父类应使用super;第3处变量c使用前类型未定义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)