源文件如下:

import java.awt.*;
import java.awt.event.*;
public class TestCardLayout implements ActionListener {
private Panel p1,p2,p3;
private Button b1,b2,b3;
private Frame f;
private CardLayout Clayout=new CardL

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Rita

    20人对此回答表示赞同

    f.setLayout(CLayout);->CLayout要改为Clayout(private CardLayout Clayout=new CardLayout() 要和这里的变量名完全一致,毕竟java是大小写敏感的)
    CLayout.next(f);—>CLayout要改为Clayout,理由同上
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Liam

    18人对此回答表示赞同

    CLayout 你的这个L写成大写的了, 你声明的时候是小写的

    一概是
    Clayout java是区分大小写的
    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 万劫

    17人对此回答表示赞同

    //代码我帮你改好了,拷过去就可以用了,记得区分大小写,JAVA是有这个限制的!!

    import java.awt.*;
    import java.awt.event.*;

    public class TestCardLayout implements ActionListener {
    private Panel p1,p2,p3;
    private Button b1,b2,b3;
    private Frame f
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 榛子

    12人对此回答表示赞同

    大小写问题,初犯。
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴痕

    11人对此回答表示赞同

    你定义的是Clayout下面你用CLayout当然不行了
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Owen

    4人对此回答表示赞同

    f.setLayout(CLayout);

    CLayout.next(f);

    写错了
    不是CLayout而是Clayout 注意l大小写,因为你定义的是
    private CardLayout Clayout=new CardLayout();

    小写的l
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部