我正在设计程序,我需要使用MDI(多文档界面),但我不知道该怎么做,所以请有人回答我。 YouTube 上有在 javafx 中执行 MDI 的视频,但没有源代码或视频解释,视频链接为:https://www.youtube.com/watch?v=0nskbRY-Tnw 。 请帮我解决这个问题,对于 javafx 来说,不允许我们在其他窗口中管理窗口是一种耻辱。
最佳答案
MDI 在很大程度上被认为是 poor user experience并且,部分由于此原因,当前版本的 JavaFX 中没有内置 MDI API。
但是,如果您真的想实现这样的应用程序,那也不会太困难。使用普通的 Pane
来保存各个窗口,并使用 BorderPane
实现窗口,顶部区域包含标题栏和一些按钮。您需要做一些工作来实现用于拖动和聚焦的鼠标监听器,但不需要太多。
关于javafx - javafx支持MDI(多文档界面)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479331/