我打算用java编写一个XSL-FO设计器,我需要为其编写一个UI。基本思想是为用户提供一个工作 Pane ,他/她可以在其中绘制矩形,而这些矩形又将与底层 XSL-FO 生成器中的字段容器相关联。字段容器完成后,用户还应该能够选择创建的任何矩形(字段容器)并向其中添加组件。这些将依次转换为位于所选字段容器下的字段 block 。
到目前为止,我已经使用 JFames 创建了一个简单的 UI,并将 mouseListeners 连接到它们,以便我可以让用户在工作区域上绘制矩形。
我陷入了如何实现用户选择在前面的步骤中创建的矩形之一的部分。
考虑到设计者的意图,是否可以使用 Jframes 来完成此任务?
任何关于我如何实现这位设计师的动机的指示/建议都会有很大的帮助!
如果这篇文章的任何部分是新手,请原谅。就 UI 而言,我就是其中之一。
最佳答案
JInternalFrame
可能是一个起点。可以连接它们,如图here ,并根据需要添加任意组件。
关于java - Java 中预期 XSL-FO 设计器的 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5976528/