万能百科  > 计算机   > 

[问答题] 本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移

2021-07-20   

[问答题] 本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原样。

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使用前类型未定义。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签