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