前言: 由于挺长时间没有正二八经的用java做小项目了,然后在github找到了一个springboot项目(Ward),我想看看大佬们是怎么写代码的,然后照着源码复刻了一个(WebHtop),至于为什么叫这个名字,就是想起来linux上有个htop命令,跟这个项目有点类似,就开始搞了。当然不能直接抄人家的源码,只是研究了下代码结构。
Ward这个项目是springboot+thymeleaf模板引擎开发,它的项目介绍是
Ward 是一款简单而简约的服务器监控工具。Ward 支持自适应设计系统。此外,它还支持深色主题。它仅显示主要信息,如果您想看到美观的仪表板而不是一堆数字和图表,可以使用它。Ward 在所有流行的操作系统上都能很好地运行,因为它使用OSHI。
使用了OSHI模块,主要是跨平台。我主要以springboot+vue完成了最终的设计,我代码能力有限,然后找我朋友一起搞,我后端他前端。最终也是成功的做出来了。项目地址:https://github.com/mhc2910463910/Web-Htop
在做完这个后,我突发奇想,想搞个桌面端,然后我选了Swing,虽然也听说过qt,dtk,flutter,electron等做桌面端开发。但是,前面也说了,我代码水平一般般,只擅长java和python,在学java的时候顺便看过swing,然后就开始研究怎么用swing做界面,然后找到了https://github.com/vincenzopalazzo/material-ui-swing,是一个swing的ui框架。在写代码的过程中,不自觉就想到了上课学的设计模式,然后单例模式,工厂模式等就不知不觉用到了(上课只听老师讲不如实践一下印象深刻),最终也是成功做好了大致界面(虽然我看着挺丑的)。项目地址:https://github.com/mhc2910463910/Panel-Htop
deepin界面
windows界面
做这个东西纯粹是因为想研究一点东西,当然你说现在这种类似的软件,一找一大把。
现在只做好了着一个panel,后面我会坚持做下去,那个ui框架还没研究明白,或许作完了还能试试打个玲珑包也不一定呢😁
加油
崇拜楼主
swing不差的,idea也是用swing开发的。
其实你配色可以参考一下idea,它的配色也不错的。
楼主也是很厉害的,能将Java用到桌面端上
Popular Ranking
Popular Events
前言: 由于挺长时间没有正二八经的用java做小项目了,然后在github找到了一个springboot项目(Ward),我想看看大佬们是怎么写代码的,然后照着源码复刻了一个(WebHtop),至于为什么叫这个名字,就是想起来linux上有个htop命令,跟这个项目有点类似,就开始搞了。当然不能直接抄人家的源码,只是研究了下代码结构。
Ward这个项目是springboot+thymeleaf模板引擎开发,它的项目介绍是
使用了OSHI模块,主要是跨平台。我主要以springboot+vue完成了最终的设计,我代码能力有限,然后找我朋友一起搞,我后端他前端。最终也是成功的做出来了。项目地址:https://github.com/mhc2910463910/Web-Htop
在做完这个后,我突发奇想,想搞个桌面端,然后我选了Swing,虽然也听说过qt,dtk,flutter,electron等做桌面端开发。但是,前面也说了,我代码水平一般般,只擅长java和python,在学java的时候顺便看过swing,然后就开始研究怎么用swing做界面,然后找到了https://github.com/vincenzopalazzo/material-ui-swing,是一个swing的ui框架。在写代码的过程中,不自觉就想到了上课学的设计模式,然后单例模式,工厂模式等就不知不觉用到了(上课只听老师讲不如实践一下印象深刻),最终也是成功做好了大致界面(虽然我看着挺丑的)。项目地址:https://github.com/mhc2910463910/Panel-Htop
deepin界面
windows界面
做这个东西纯粹是因为想研究一点东西,当然你说现在这种类似的软件,一找一大把。
现在只做好了着一个panel,后面我会坚持做下去,那个ui框架还没研究明白,或许作完了还能试试打个玲珑包也不一定呢😁