介绍

对于开发window操作系统下的应用程序,Java swing肯定不是最好的选择,VB 和 JavaScript 应该会是更好的选择吧,但是奈何书生还没怎么了解他们,但是又必须做吧,所以就用Java swing来写了。除了Java swing,中途做的时候,也凸显出一个问题,就是页面太丑了!!!,就算换几个内置的“皮肤”,也是一样,我在网上看也有推荐使用JavaFX(感觉JavaFX有点像Android),好像也还不错,但是Java swing已经开始了,移植的话我有点累,索性就各种美化,使用一些花里胡哨的东西美化界面,最后效果还不错。(放几张图哈)

关于开发环境和一些资源:JDK1.8;  NetBeans IDE 8.2;  poi-3.10.jar;  dom4j-1.6.1.jar;  xmlbeans-2.6.0.jar(这三个Java包是对Excel表格操作的,文末了解,自取);  禹卫书法行书简体(新优化版).ttf。

关于数据操纵,最初想法是内置数据库,使用MySQL之类的,但是发现有点大材小用,能不能直接对Excel表格直接操作呢?毕竟课堂点名是直接有电子表格名单的,查找资料发现可以使用POI包来操作表格,这样就更简化这个桌面程序了,毕竟怎么简单怎么来,先做出来在说,才是王道。

整个程序已经做的差不多了,我会陆续更新一些小文章,来记录开发过程中遇到的问题和总结一些小技巧,由于本人也是小白,边学边用边开发,有什么解释不好或者有错误的地方,欢迎大家指正,相互交流学习。

poi-3.10.jar; dom4j-1.6.1.jar; xmlbeans-2.6.0.jar链接:https://pan.baidu.com/s/1AX6CvPAev5pRaGYS-g7Z4Q 
提取码:md29

Java swing 开发windows桌面应用:课堂点名程序相关推荐

  1. python开发windows桌面程序,python开发windows桌面应用

    为什么用Python开发桌面应用程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植. 2)Py ...

  2. java swing开发窗体程序开发(三)事件(Mouse,Foucs,Key,Window)

    接着刚刚的事件讲 补充一点:事件的触发前提,添加了这个监听器的组件必须是处于激活状态的才可行 (一)MouseEvent事件 该事件的触发是由鼠标的动作引起的,引起的情况可以是下面5种,按下鼠标,释放 ...

  3. Java Swing图书管理系统桌面软件附源码

    Java Swing图书管理系统桌面软件附源码,亲测可运行. 功能界面如下: 登录界面,默认账号admin密码admin 主功能界面: 添加图书功能界面: 部分源码: 完整源码下载地址: JavaSw ...

  4. java awt 简单计算器,JAVA Swing 开发简易计算器(上)

    开发一个简易的计算器我们主要分为两大部分:图形界面设计与具体功能实现.这篇文章讲图形界面设计,下篇讲具体功能实现. 代码下载:https://github.com/taifus/Java_Calcul ...

  5. java swing 悬浮_[Java教程]JAVA Swing窗口在桌面上浮动_星空网

    JAVA Swing窗口在桌面上浮动 2012-02-15 0 1 class Util { 2 private Toolkit tool; 3 private int width; 4 privat ...

  6. 使用Python开发windows桌面程序

    使用Python开发windows桌面程序 一.开发前期准备 1. boa-constructor-0.6.1.bin.setup.exe #一个wxWidges的集成开发环境,简单如Delphi,可 ...

  7. html+js开发windows桌面程序的方案(miniblink)

    最近需要开发windows桌面程序,但由于界面复杂多变且项目周期较短,故放弃完全使用qt或mfc来开发,首先考虑了Electron,但发现其打包的程序实在太大超过了100M,偶然间发现某vpn软件使用 ...

  8. Java后台开发Tomcat添加https支持小程序开发过程

    文章原文:blog.ouyangsihai.cn >> Java后台开发Tomcat添加https支持小程序开发过程 1 给自己的域名申请证书 注意:申请好了如果不是在腾讯注册的域名,不会 ...

  9. php文件在桌面删除不了图片吗,删除windows桌面上某个应用程序的图标,意味着什么...

    删除windows桌面上某个应用程序的图标,意味着:只删除了快捷图标,对应的应用程序被保留.桌面上的图标是一种快捷方式,是Windows提供的一种快速启动程序.打开文件或文件夹的方法. 本教程操作环境 ...

  10. 计算机运行时删除桌面上的应用程序图标,删除windows桌面上某个应用程序的图标,意味着什么...

    删除windows桌面上某个应用程序的图标,意味着:只删除了快捷图标,对应的应用程序被保留.桌面上的图标是一种快捷方式,是Windows提供的一种快速启动程序.打开文件或文件夹的方法. 本教程操作环境 ...

最新文章

  1. 机器学习+算法考试有感 2019 山东大学
  2. 深入理解Java的equals和hashCode方法
  3. maven私有库配置
  4. java撤销上一步_CAD快速入门技巧:CAD软件中撤销操作的方法汇总
  5. linux系统中清空文件内容的三种方法
  6. ltp︱基于ltp的无监督信息抽取模块(事件抽取/评论观点抽取)
  7. pytorch自带网络_一篇长文学懂 pytorch
  8. 【STL源码剖析】总结笔记(1):开篇
  9. PostgreSQL命令导入sql文件
  10. Qt Design Studio组态软件简介及源码下载
  11. java基础案例教程第二版pdf,Java系列学习进阶视频
  12. 【环境配置】麦克风不够,手机来凑。---用手机当电脑麦克风解决方案
  13. 京东物流的区块链创新实践之路 PPT
  14. centos中使用goaccess分析nginx日志,goaccess分析多个nginx日志
  15. 如何区分杠精和批判性思维
  16. HTML嵌入百度地图
  17. openwrt网络设置
  18. java飞机代码_java实现飞机游戏代码
  19. vba操作ie关闭窗口
  20. 图的表示(Adjacency List + Adjacency Matrix)

热门文章

  1. AIDA64 Extreme v5.80.4000
  2. 几种流行Webservice框架
  3. linux桌面鼠标变一只手,Linux_安装鼠标主题 让 Ubuntu 的鼠标变漂亮,对ubuntu默认的白色鼠标主题厌 - phpStudy...
  4. 无源蜂鸣器c语言编程,电磁式蜂鸣器驱动原理与简单蜂鸣器编程及电路设计案例...
  5. 高等代数期末考试题库及答案_【最新试题库含答案】高等代数习题及答案(1)
  6. 【从零开始学TVM】三,基于ONNX模型结构了解TVM的前端
  7. 实战技巧:网站死链检测及处理方法!
  8. 网站死链查询-在线网站死链查询提交工具免费
  9. java打印模板_怎样做一个word模板,用java调用打印功能
  10. C#获取电脑硬盘序列号