美文网首页
学生信息管理系统

学生信息管理系统

作者: dyh123 | 来源:发表于2019-07-16 13:37 被阅读0次

用户交互

用户可以进行的操作

1. 添加,删除,修改,defaultTableModel

2. 查找(筛选),排序,TableSorter

布局

Jtable

1. 由于要对表格中的数据改动,所以自己写一个tableModel类,教程链接:

https://www.cnblogs.com/the-wang/p/7256935.html?utm_source=itdadao&utm_medium=referral

2. 表格的增删改

http://yuncode.net/code/c_58ff4c58e9c2299

3. 表格元素的查找和过滤

https://www.cnblogs.com/tianyaxue/p/3494291.html

https://blog.csdn.net/b_h_l/article/details/7771944

4. 根据文本框筛选

https://blog.csdn.net/hiyohu/article/details/13802913

5.文件的导入导出

导出:https://blog.csdn.net/jueblog/article/details/10019635?utm_source=blogxgwz2

导入:https://www.jb51.net/article/128079.htm

jfileDialog: https://blog.csdn.net/Grace_1203/article/details/80137671

jfilechooser: https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html

遇到的小bug

1.this.setVisibel(true)应该放在最后,否则弹出窗体后半天都看不到效果

2.如何清空model中所有数据?

不能remove,不能new一个model,因为这会报错:array index out of range,原因是模型更新很快,可是table来不及

正确做法是model.setRowCount(0);

3.设置表格的对齐方式

DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();

renderer.setHorizontalAlignment(JLabel.CENTER);

table.setDefaultRenderer(Object.class, renderer);

4.居中

Jpanel只要往里面扔东西,就可以居中排列,不需要设置JPanel的layout

但是往getContentPanel()里面扔东西就不行了

相关文章

  • day7作业

    学生信息管理系统

  • day10作业

    学生信息管理系统

  • 2018-10-09学生信息管理系统

    学生信息管理系统

  • day07-作业

    day07-作业 学生信息管理系统

  • day10-作业

    学生信息管理系统——文件操作 登录界面

  • 2018-12-21

    学生成绩管理系统 学生信息管理系统是针对学校学生处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,其...

  • 学生信息管理系统

    学生信息管理系统 通知通告 新生信息采集系统 新生分班查询系统 学生成绩查询系统 师生互动系统 学生页面设计 功能...

  • day7-dict-homework

    制作一个简单的学生信息管理系统

  • 学生信息管理系统

    学生信息管理系统 包含 年级信息管理增删改查及导出 课程信息管理增删改查及导出 班级信息管理增删改查及导出 教师信...

  • 将学生信息管理系统455行程序敲了一遍

    1.1学生信息管理系统 将别人的学生信息管理系统的455行程序敲了一遍,耗时4小时7分钟,运行结果效果如下。 1....

网友评论

      本文标题:学生信息管理系统

      本文链接:https://www.haomeiwen.com/subject/wdmssqtx.html