影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機?  > 

[問答題] 請完成下列Java程序:用一個邊框布局來安排一個工具欄和一個卡片布局。工具欄可浮動,包括兩個按鈕,一個向前一個向后控制卡片的顯示;卡片布局包括3張卡

2021-07-20   

[問答題] 請完成下列Java程序:用一個邊框布局來安排一個工具欄和一個卡片布局。工具欄可浮動,包括兩個按鈕,一個向前一個向后控制卡片的顯示;卡片布局包括3張卡片,分別標(biāo)識為card1、card2、card3。

注意;請勿改動main()主方法和其他已有語句內(nèi)容,僅在下劃線處填入適當(dāng)?shù)恼Z句。

源程序代碼文件清單如下:

import jav

  • a.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    import javax.swing.border.LineBorder;

    public class ex20_2

    private static CardLayout cl=new CardLayout();

    private static JPanel cp=new JPanel();

    public static void main(String args[])

    JFrame jf=new JFrame();

    jf.setTitle("ex20_2");

    Container c=jf.getContentPane();

    JToolBar jtb=new JToolBar();

    JButton btnNext=new JButton(new Imagelcon("next.gif"));

    JButton btnPre=new JButton(new ImageIcon("back.gif"));

    jt

  • b.add(btnPre);

    jtb.add(btnNext);

    cp.setLayout(c1);

    Dimension d

正確答案:

btnNext.addActionListener(al)btnPre.addActionListener(al)

參考解析:

本題主要考查工具欄和卡片布局的基本使用方法。解題關(guān)鍵是熟悉工具欄的設(shè)計和卡片布局的管理,熟悉事件處理機制,會制作圖像按鈕,會制作自己的事件監(jiān)聽器類。本題中,第1個空和第2個空都是需要填入注冊監(jiān)聽器的語句,這里向前和向后兩個按鈕共用一個監(jiān)聽器,此監(jiān)聽器對象負(fù)責(zé)判斷和處理相應(yīng)的操作。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>