java - Java 中预期 XSL-FO 设计器的 UI

标签 java swing user-interface designer xsl-fo

我打算用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/

相关文章:

java - 如何正确地将 JSP 放入 WEB-INF 文件夹中?

java - ActionListener 在单独的面板上绘制形状

java - 在 jlabel 上使用嵌套循环

安卓回合制多人自定义邀请画面

java - 汉诺塔,工作但不应该

java - 从线程内部操作 Swing 组件

Java:ImageIcon 与图像差异

java - 动态按钮上的事件监听器

java - 如何将 JLabel 内的图标移动(拖放)到另一个 JLabel,而不是复制它?

java - 如何设置 ActionListener 来监听另一个 ActionListener 来触发不同类中的事件?