[問答題] 本題的功能是定義圖形按鈕。窗口中有兩個圖形按鈕,當(dāng)鼠標(biāo)移上去時,圖形按鈕的圖形將改變,用鼠標(biāo)單擊按鈕時圖形按鈕的圖形又發(fā)生改變,當(dāng)鼠標(biāo)左鍵松開或者移
[問答題] 本題的功能是定義圖形按鈕。窗口中有兩個圖形按鈕,當(dāng)鼠標(biāo)移上去時,圖形按鈕的圖形將改變,用鼠標(biāo)單擊按鈕時圖形按鈕的圖形又發(fā)生改變,當(dāng)鼠標(biāo)左鍵松開或者移開鼠標(biāo)后,圖形按鈕的圖形又恢復(fù)原樣。
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處繼承父類應(yīng)使用關(guān)鍵字extends;第2處引用父類應(yīng)使用super;第3處變量c使用前類型未定義。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。