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

萬(wàn)能百科  > 計(jì)算機(jī)?  > 

[問(wèn)答題] 請(qǐng)完成下列Java程序:用一個(gè)邊框布局來(lái)安排一個(gè)工具欄和一個(gè)卡片布局。工具欄可浮動(dòng),包括兩個(gè)按鈕,一個(gè)向前一個(gè)向后控制卡片的顯示;卡片布局包括3張卡

2021-07-20   

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

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

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

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è)計(jì)和卡片布局的管理,熟悉事件處理機(jī)制,會(huì)制作圖像按鈕,會(huì)制作自己的事件監(jiān)聽(tīng)器類(lèi)。本題中,第1個(gè)空和第2個(gè)空都是需要填入注冊(cè)監(jiān)聽(tīng)器的語(yǔ)句,這里向前和向后兩個(gè)按鈕共用一個(gè)監(jiān)聽(tīng)器,此監(jiān)聽(tīng)器對(duì)象負(fù)責(zé)判斷和處理相應(yīng)的操作。

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

標(biāo)簽

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