快捷导航

代码没问题,这报错怎么回事

package com.iotek.awt;
import java.awt.*;
/*import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;*/
public class CardLayOutDemo {
        public static void main(String [] args) {
                MyFrame6 mf = new MyFrame6("CardLayOut");
                mf.init();
        }
}
class MyFrame6 extends Frame{
        //声明两个面板容器
        private Panel card_panel=null;
        private Panel ctrol_panel=null;
        //声明两个布局管理器
        private CardLayout cardLayout=null;
        private FlowLayout flowLayout=null;
    //声明四个标签和一个文本框       
        private Label lb_1,lb_2,lb_3,lb_4;
        private TextField tf_content;
       
        private Button btn_first,btn_previous,btn_next,btn_last;
       
        public MyFrame6(String title){
                super(title);
        }
       
        public void init(){
                card_panel=new Panel(); //设置两个面板
                ctrol_panel=new Panel();
               
                cardLayout=new CardLayout();//设置两个布局管理器
                flowLayout=new FlowLayout();
               
                card_panel.setLayout(cardLayout);//为面板设置对应的布局管理器
                ctrol_panel.setLayout(flowLayout);
               
                //声明创建4个标签控件和一个文本框控件
                lb_1=new Label("第一页内容",Label.CENTER);
                lb_2=new Label("第二页内容",Label.CENTER);
                tf_content=new TextField();//第三页为文本跨框
                lb_3=new Label("第四页内容",Label.CENTER);
                lb_4=new Label("第五页内容",Label.CENTER);
               
                //创建四个按钮对象
                btn_first=new Button("第一张");
                btn_previous=new Button("上一张");
                btn_next=new Button("下一张");
                btn_last=new Button("最后一张");
               
                //将按钮添加到ctrol_panel容器中
                ctrol_panel.add(btn_first);
                ctrol_panel.add(btn_previous);
                ctrol_panel.add(btn_next);
                ctrol_panel.add(btn_last);
               
                //把四个标签控件和一个文本框控件添加到card_panel这个容器中
                card_panel.add(lb_1);
                card_panel.add(lb_2);
                card_panel.add(tf_content);
                card_panel.add(lb_3);
                card_panel.add(lb_4);
               
                this.add(card_panel,BorderLayout.CENTER);//将面板添加到窗体中,并设置面板在Frame容器中的位置
                this.add(ctrol_panel,BorderLayout.SOUTH);
               
                this.setSize(400, 300);
                this.setVisible(true);
               
               
        }
               
               
               
               
               
               
               
       
}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

哪报错了?错在哪呢?
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP