二十八时 2020-07-07 02:49 采纳率: 0%
浏览 220

错误: 找不到符号 new Menu();

本人小白一个,按照代码敲的,结果一直出现找不到符号的问题。也实在找不到问题出在哪,麻烦各位大神,走过路过的帮忙看一看,指点一下迷津Java作业,急着交!
package contentcl;

import java.io.IOException;

public class Main {
public static void main(String[] args) throws IOException {
new Menu();
}

}

package contentcl;

import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
/**

  • @author contentcl
  • Menu是一个 菜单类,也是最为底层的一个类
  • 提供各个功能的按钮
  • 此类未使用布局, 所以使用坐标固定了各个标签和按钮的位置 * */

public class Menu extends JFrame implements ActionListener{

JButton jb1, jb2, jb3,jb4,jb5,jb6,jb7, jb8;  //创建按钮
JLabel jlb1, jlb2, jlb3;   //标签
public Menu() 
{
    jb1 = new JButton("查询");
    jb2 = new JButton("存款");
    jb3 = new JButton("取款");
    jb4 = new JButton("转账");
    jb5 = new JButton("改密");
    jb6 = new JButton("开户");
    jb7 = new JButton("退卡");
    jb8 = new JButton("挂失");


    jlb1 = new JLabel("知足常乐银行");
    jlb1.setFont(new   java.awt.Font("Dialog",   1,   23)); //设置字体类型, 是否加粗,字号
    jlb2 = new JLabel("欢迎您");
    jlb2.setFont(new   java.awt.Font("Dialog",   1,   20));
    jlb3 = new JLabel("请您选择服务");
    jlb3.setFont(new   java.awt.Font("Dialog",   1,   22));

    jb1.addActionListener(this);   //事件监听
    jb2.addActionListener(this);
    jb3.addActionListener(this);
    jb4.addActionListener(this);
    jb5.addActionListener(this);
    jb6.addActionListener(this);
    jb7.addActionListener(this);
    jb8.addActionListener(this);

    this.setTitle("银行管理管理系统");  //设置窗体标题
    this.setSize(450, 500);         //设置窗体大小
    this.setLocation(400, 200);     //设置位置
    this.setLayout(null);           //设置布局,不采用布局

    //设置按钮的位置和大小
    jb1.setBounds( 0,50,90,60);   
    jb2.setBounds( 0,150,90,60);
    jb3.setBounds( 0,250,90,60);
    jb8.setBounds(0,350,90,60);
    jb4.setBounds( 354,50,90,60);
    jb5.setBounds( 354,150,90,60);
    jb6.setBounds( 354,250,90,60);
    jb7.setBounds(354,350,90,60);

    //设置标签的位置和大小
    jlb1.setBounds(150,120,150,50);
    jlb2.setBounds(190,160,150,50);
    jlb3.setBounds(150,250,150,50);

    this.add(jb1);   //加入窗体
    this.add(jb2);
    this.add(jb3);
    this.add(jb4);
    this.add(jb5);
    this.add(jb6);
    this.add(jb7);
    this.add(jb8);
    this.add(jlb1);
    this.add(jlb2);
    this.add(jlb3);

    this.setDefaultCloseOperation(EXIT_ON_CLOSE);  //设置可关闭

    this.setVisible(true);  //设置可见
    this.setResizable(false);   //设置不可拉伸大小
}


@Override
public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    if (e.getActionCommand()=="查询")
    {
        //String order = e.getActionCommand();
        new Login(e.getActionCommand());
    }
    else if (e.getActionCommand()=="存款")
    {
        new Login(e.getActionCommand());
    }
    else if (e.getActionCommand()=="取款")
    {
        new Login(e.getActionCommand());
    }
    else if (e.getActionCommand()=="转账")
    {
        new Login(e.getActionCommand());
    }
    else if (e.getActionCommand()=="改密")
    {
        new Login(e.getActionCommand());
    }
    else if (e.getActionCommand()=="开户")
    {
        new Register();  //跳转开户界面
    }
    else if (e.getActionCommand()=="挂失")
    {
        new ReportLose();  
    }
    else if (e.getActionCommand()=="退卡")
    {
        System.exit(0);;
    }


}

}

  • 写回答

2条回答 默认 最新

  • 叫兽-郭老师 Java领域新星创作者 2020-07-07 08:37
    关注

    Menu m=new Menu();

    评论

报告相同问题?

悬赏问题

  • ¥100 yahoo finance api 2024年更改访问限制後的 java串接方法
  • ¥15 节日彩灯电路设计电路图
  • ¥15 esp32cam串口图传
  • ¥15 C# 用partial定义部分类无法快速预览代码
  • ¥15 fastreport 代码无法设置最后一页横线不显示
  • ¥15 stm32u535芯片usb hid custom类接收数据有问题
  • ¥15 ue5.3 pico打包失败 求帮助
  • ¥15 请教,这是用chatgpt写的CAD LISPD脚本,需求是画一个由双直线组成的矩形
  • ¥50 微信小程序 成功包奶茶啊
  • ¥15 计算机博弈的六子棋代码