已有101人关注
java项目开发——通讯录管理系统错误,求大佬指教!
发表在Java图书答疑 2019-07-10 悬赏:1 学分 《Java项目开发实战入门》第2章 通讯录系统
是否精华
版块置顶:

错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
    flase cannot be resolved to a variable

    at frame.MainFrame.init(MainFrame.java:28)
    at com.mr.contact.swing.ContactFrame.<init>(ContactFrame.java:50)
    at frame.MainFrame.<init>(MainFrame.java:17)
    at frame.MainFrame.main(MainFrame.java:63)

代码:


package frame;

import com.mr.contact.swing.ContactFrame; //导入包
import java.util.List;
import javax.swing.table.DefaultTableModel;
import com.mr.contact.dao.Dao;
import com.mr.contact.dao.DaoFactory;
import com.mr.contact.swing.FixedTable;
import pojo.Customer;

public class MainFrame extends ContactFrame {
    
    private Dao dao;//数据库接口
    private FixedTable table;//通讯录表格
    private DefaultTableModel tableModel;//定义表格模型对象模型
    
    public MainFrame() {
        setTitle("通讯录系统");
        init();
        validate();
    }// 构造方法
    //组建初始化

protected void init() {
        super.init();
        dao=DaoFactory.getDao();//实例化数据库接口
        table=getTable();//创建指定表格模型的表格
        table.setCellEditable(flase);//让表格不可编辑
        initTable();//初始化表格数据
    }
    
    public void initTable() {
        tableModel=getUsableModleSoure();//获取所有有效客户
        table.setModel(tableModel);//返回有所有有效客户表格数据模型
    }//初始化表格
    
    
    private DefaultTableModel getUsableModleSoure() {
        List<Customer>usableList=dao.selectUsableCustomer();//获取所有有效客户
        return assembledModleSoure(usableList);//返回有所有有效客户表格数据模型
    }
    
    private DefaultTableModel assembledModleSoure(List<Customer>usableList) {
        int customerCount =usableList.size();
        String[] columnNames= {"编号","姓名","性别","出生日期","工作单位","职位","工作地点","家庭住址"};
        String[][] tableValues=new String[customerCount][8];
        for(int i=0;i<customerCount;i++) {
            Customer cust=usableList.get(i);
            tableValues[i][0]=""+cust.getId();
            tableValues[i][1]=""+cust.getName();
            tableValues[i][2]=""+cust.getSex();
            tableValues[i][3]=""+cust.getBirth();
            tableValues[i][4]=""+cust.getWork_unit();
            tableValues[i][5]=""+cust.getRole();
            tableValues[i][6]=""+cust.getWork_addr();
            tableValues[i][7]=""+cust.getHome_addr();
        }
        DefaultTableModel tmp = new DefaultTableModel(tableValues,columnNames);
        return tmp;
    }
        
    public static void main(String[] args) {
        new MainFrame();
    }// 实例化

}

2019-07-10 17:08:39编辑
分享到:
精彩评论 10
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-07-11
沙发

单词拼错了

瓜子味西瓜
学分:10 LV2
2019-07-11
板凳

根号申 发表于2019-07-11 08:36

单词拼错了

老师这是怎么回事啊?谢谢老师图片.png

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-07-11
地板

hibernate打印启动日志

瓜子味西瓜
学分:10 LV2
2019-07-11
4L

根号申 发表于2019-07-11 09:36

hibernate打印启动日志

老师,打印启动日志是啥意思啊?怎么启动啊?我百度不到。入门小白,谢谢老师耐心指导。

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-07-11
5L

瓜子味西瓜 发表于2019-07-11 09:40

老师,打印启动日志是啥意思啊?怎么启动啊?我百度不到。入门小白,谢谢老师耐心指导。

这是你启动程序之后hibernate自动打印的日志,告诉你hibernate启动的时候发生了什么

瓜子味西瓜
学分:10 LV2
2019-07-11
6L

根号申 发表于2019-07-11 10:25

这是你启动程序之后hibernate自动打印的日志,告诉你hibernate启动的时候发生了什么

老师,怎么处理这个问题呀。搞了很久没搞出个解决的途径。谢谢老师

瓜子味西瓜
学分:10 LV2
2019-07-11
7L

瓜子味西瓜 发表于2019-07-11 10:29

老师,怎么处理这个问题呀。搞了很久没搞出个解决的途径。谢谢老师

这个样子,老师

图片.png

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-07-11
8L

下面的异常日志写着链接超时,你配置的数据库ip可能不对

瓜子味西瓜
学分:10 LV2
2019-07-11
9L

根号申 发表于2019-07-11 13:41

下面的异常日志写着链接超时,你配置的数据库ip可能不对

老师,我是把数据库test02放在桌面的,然后就根据书本的步骤进行的,实在找不出哪里错了,老师可以帮帮忙吗?

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-07-12
10L

我不知道你说的“数据库test02放在桌面”是什么意思,你要把数据库脚本导入到数据库里,而且你配置文件里访问的数据库可能都不存在

首页上一页 1 下一页尾页 10 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照