之前看到网上一个比较好的GUI框架imgui,C++版本可以直接下载编译就可以。而且demo很详细,便于研究学习。由于博主本身是做java web开发的,在github上面看到有imgui的java版本jimgui,于是就看了一下。但是网上几乎没有jimgui的相关东西可供参考,于是自己摸索着把环境搭建运行起来了。java版本github地址。根据github上面简短的介绍,我在IDEA上面新建了一个maven的java项目。刚开始导入依赖
发现import并不能使用,具体原因还需要分析一下,所以就把自己去下一个jar包导入使用jar包下载。所以这里并不需要建maven项目,普通项目也可以的。然后例子代码如下:
直接复制github上面的代码并不能运行,所以做了一点修改。JImGui的构造函数有多个,可以自己看源码选择适合的。运行的效果:
这个初始化已经可以,具体的使用和一些问题我后续会研究一下