我正在为我的编程语言创建自己的自定义IDE,我遇到了一个问题。在任何IDE中,您始终希望能够导入图像,其他项目和其他文件。因此,我一定很想在我的IDE中拥有它。我正在使用JavaFX作为我的GUI。我已经创建了一个FileChooser,用户可以成功选择要导入我的IDE的文件。
这是我的问题
当用户选择文件时,我应该使用File.copy()
方法将文件复制到IDE,还是应该将copy all the bytes from the File复制到IDE中的资源文件中?直接复制文件会导致我有一个附加到项目的Resources文件夹,但我不知道这是否是将文件导入IDE的最佳方式。是否有一种在Java中导入和保存文件的首选方法?在这种情况下,对我来说最好的方法是什么?
提前致谢!
答案 0 :(得分:0)
理想情况下,用户应该拥有这两个选项,而IDE往往支持两种方式。
实际上,不要堆叠在这上面。实现其中之一,并将其中一个与其他任务一起移动,以便更早地获得工作原型
在花费太多时间装饰gui之前,检查一下你的语言是否有设计缺陷更为重要。