请完成下列Java程序:用一个边框布局来安排一个工具栏和一个卡片布局。工具栏可浮动,包括2个按钮,一个向前一个向后控制卡片的显示;卡片布局包括3张卡片,分别标识为card1,card2,card3。注意;请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border. LineBorder;public class ex24_2{private static CardLayout cl=new CardLayout();private static JPanel cp=new JPanel();public static void main(String[] args){JFrame. if=new JFrame();jf.setTitle("ex24_2");Container c=jf.getContentPane();JToolBar jtb=new JToolBar();JButton btnNext=new JButton(new ImageIcon("next.gif"));JButton btnPre=new JButton(new ImageIcon("back.gif"));jtb.add(btnPre);jtb.add(btnNext);cp.setLayout(cl);Dimension dim=new Dimension(150,80);cp.setPreferredSize(dim);cp.setBorder(new LineBorder(Color. BLACK));cp.add(new JLabel("cardl",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);ActionListener al=new ActionResponse();____________________________________;____________________________________;jf.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"))cl.next(cp);elsecl.previous(cp);}}}

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

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

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.border. LineBorder;

public class ex24_2{

private static CardLayout cl=new CardLayout();

private static JPanel cp=new JPanel();

public static void main(String[] args){

JFrame. if=new JFrame();

jf.setTitle("ex24_2");

Container c=jf.getContentPane();

JToolBar jtb=new JToolBar();

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

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

jtb.add(btnPre);

jtb.add(btnNext);

cp.setLayout(cl);

Dimension dim=new Dimension(150,80);

cp.setPreferredSize(dim);

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

cp.add(new JLabel("cardl",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);

ActionListener al=new ActionResponse();

____________________________________;

____________________________________;

jf.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"))

cl.next(cp);

else

cl.previous(cp);

}

}

}


相关考题:

()是以卡片为节点的超文本系统,基本的信息单元是卡片或称节点,一个卡片可充满整个屏幕。 A.AgnusB.ActionC.HyperCardD.IconAuther

请完成下列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");Container 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);Dimension 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);ActionListener 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);elsec1.previous(cp);}}}

下列哪些途径能录入一张新固定资产卡片()。A.在对最后一张卡片修改完成并保存后,单击【增加】B.在固定资产子系统中,单击“卡片”“录入原始卡片”,确定录入卡片所属的资产类别后,进入录入窗口C.一张同样式新卡片录入完成并保存后,自动显示新卡片D.在对最后一张卡片修改完成并保存后,单击【编辑】,在下拉表中选择“下一个”

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

卡片式分局所管理的是面板。一个采用卡片式布局的面板,上面一般都有好几个相同大小的面板,每次只能显示其中一个面板,就好像摞在一起的卡片一样,每次只能显示最顶上的一张。 A.错误B.正确

下列程序使用CardLayout管理了2张卡片,每张都是一个Panel,每个Panel有一个Button,单击按钮,显示下一张卡片中的内容。请将程序补充完整。注意:不改动程序结构,不得增行或删行。import java.awt.*;import java.awt.event.*;public class ex3 implements______{private Panel p1,p2;private Button btn1,btn2;private Frame. frm;private CardLayout cl;public static void main(String[] args){ex3 tt=new ex3();tt.method();}public void method(){Frm=new Frame("CardLayout");Cl=new CardLayout();btn1=new Button("Card1");btn2=new Button("Card2");pl=new Panel();p2=new Panel();p1.add(btn1);btn1.addActionListener(this);p2.add(btn2);______frm.SetLayout(cl);frm.add(pl,"Layer1");frm.add(pl,"Layer1");frm.SetSize{200,200);frm.SetVisible(true);}public void actionPerformed(ActionEvent ae){______}}

在CardLayout布局管理中,方法()用于显示parent容器的最后一张卡片

以工序为单位,说明一个工件全部加工过程的卡片称为( )。A.工序卡片B.工艺过程卡片C.生产卡片D.技术卡片

“打开”和“保存”按钮是在哪一个工具栏上?A.“CAD”标准工具栏B.“标准”工具栏C.“布局”工具栏D.“UCS”工具栏