[主观题]

请完成下列Java程序:用一个边框布局来安排一个工具栏和一个卡片布局。工具栏可浮动,包括两个按钮,一个向前一个向后控制卡片的显示;卡片布局包括3张卡片,分别标识为card1、card2、card3。

注意;请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

源程序代码文件清单如下:

import java.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");

C.ontainer c=jf.getContentPane();

JToolBar jtb=new JToolBar();

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

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

jtb.add(btnPre);

jtb.add(btnNext);

cp.setLayout(c1);

D.imension dim=new Dimension(150,80);

cp.setPreferredSize(dim);

cp.setBorder(new LineBorder(Color.BLACK));

cp.add(new JLabel("card1",JLabel.CENTER),"card1");

cp.add(new JLabel("card2",JLabel.CENTER),"card2");

cp.add(new JLabel("card3",JLabel.CENTER),"card3");

c.add(jtb,BorderLayout.NORTH);

c.add(cp,BorderLayout.CENTER);

A.ctionListener al=new ActionResponse();

______;

______;

if.addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent we)

{

System.exit(0);

}

});

jf.pack();

jf.setVisible(true);

}

static class ActionResponse implements ActionListener

{

public void actionPerformed(ActionEvent ae)

{

if(ae.getActionCommand().equals("next"))

c1.next(cp);

else

c1.previous(cp);

}

}

}

参考答案与解析:

相关试题

利用“绘图”工具栏,请在幻灯片中画一个矩形,将其边框用虚线显示。

[主观题]利用“绘图”工具栏,请在幻灯片中画一个矩形,将其边框用虚线显示。

  • 查看答案
  • 要转到下一个页面,可单击工具栏上的()

    [单选题]要转到下一个页面,可单击工具栏上的()A . 前进按钮B . 后退按钮C . 刷新按钮D . 停止按钮

  • 查看答案
  • “打开”和“保存”按钮是在哪一个工具栏上()。

    [试题]“打开”和“保存”按钮是在哪一个工具栏上()。A.“CAD标准”工具栏B.“标准”工具栏C.“布局”工具栏D.“UCS”工具栏

  • 查看答案
  • 想要把“绘图”工具栏显示出来,可右击任何一个已显示出来的工具栏进行设置。

    [判断题] 想要把“绘图”工具栏显示出来,可右击任何一个已显示出来的工具栏进行设置。A . 正确B . 错误

  • 查看答案
  • 利用“绘图”工具栏,请在幻灯片中绘制一个笑脸。

    [主观题]利用“绘图”工具栏,请在幻灯片中绘制一个笑脸。

  • 查看答案
  • 利用“绘图”工具栏,请在幻灯片中画一个正园,并将边框颜色改为蓝色。

    [主观题]利用“绘图”工具栏,请在幻灯片中画一个正园,并将边框颜色改为蓝色。

  • 查看答案
  • 请通过工具栏在光标处插入一个3行4列的表格。

    [主观题]请通过工具栏在光标处插入一个3行4列的表格。

  • 查看答案
  • 利用“绘图”工具栏,绘制一个条件判定的流程图。

    [主观题]利用“绘图”工具栏,绘制一个条件判定的流程图。

  • 查看答案
  • Excel工具栏系统的一个显著特点就是灵活的定位方式,用户可以根据需要将工具栏放

    [主观题]E.xcel工具栏系统的一个显著特点就是灵活的定位方式,用户可以根据需要将工具栏放置在屏幕的任何区域。( )此题为判断题(对,错)。

  • 查看答案
  • 要返回到前一个浏览过的网页,可单击工具栏上的()

    [单选题]要返回到前一个浏览过的网页,可单击工具栏上的()A . 前进按钮B . 后退按钮C . 刷新按钮D . 停止按钮

  • 查看答案
  • 请完成下列Java程序:用一个边框布局来安排一个工具栏和一个卡片布局。工具栏可浮