问题标签 [swixml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - OSX 应用程序包中的 Java swixml
我正在用 Java 开发一个应用程序并将其整合到一个应用程序包中,但是我在构建我的 Gui 的 xml 文件时遇到了问题。我想将 xml 文件存储在应用程序包中,但我能够让它工作的唯一方法是直接访问文件 Application.app/Contents/Resources/Java/Gui.xml 。如果重命名应用程序,这显然会中断,这是不可取的。
jruby - 如何在 JRuby 中将元素绑定到 SwiXML?
我正在尝试在 JRuby 中重新创建 SwiXML 示例。但是在 JRuby 中创建的对象似乎对 SwiXML 是不可见的。这是一个例子。
SwiXML 示例中的 Java 代码如下:
我创建了一些与此相对应的 JRuby 代码,但似乎从未见过 @quit 成员。还尝试引用其他命名元素(不在此示例中):
java - 在 SWIXML 中将不寻常的字符显示为按钮文本
我有以下 SWIXML 代码:
注意用于文本的数学符号。这些符号在我的 Java IDE 中渲染得很好。但是,当我运行代码时,Swing 组件中的符号显示不正确。它们每个看起来都像两个字符,第一个是带有变音符号的“a”,第二个是一些随机字符。
这里发生了什么?
java - 在 Swxml2 中更新绑定
我在SwiX ml xml 中定义了一个对话框,该对话框与对话框的相应 bean 上的属性绑定。
当我从 bean 中更新属性的值(例如使用操作)时,UI 不会使用新值进行更新。
java - Swixml 2.0 无论如何要从应用程序更新 xml 文本字段文本属性?
嗨,我有一个从 swixml 2.0 生成的 xml 文本字段,它也设置为特定的文本值。
这允许我的文本字段以 hello 出现在我的面板中。我想做的是尝试通过输入我自己的文本来更新这个组件。我希望通过让我的应用程序运行一个线程来保存或更新 xml 组件,它在该线程中运行组件列表并更新文本字段。
到目前为止,我已经找到了容器对象,但它似乎没有做我需要它做的事情
谁能帮忙?
java - Swixml xml 文件捆绑在 jar 中
我正在使用 swixml 从 xml 文件创建 UI。当我使用 eclipse 运行程序时,它运行良好。但是,当我制作一个 jar 时,swixml 会抛出一个文件未找到类型异常。但是,如果我将 xml 存储在 jar 之外并在同一目录中,它会奇迹般地工作。我对如何让它发挥作用有点不知所措。
我使用 sax builder 来读取 xml。视图位于 jar 中的目录 views/ 中。我验证了目录结构确实存在于生成的 jar 中。
java - 将 ActionListener 添加到控制器(MVC)中的 swixml 不起作用
嗨,我在 Java 中遇到了 swixml 的问题。我需要创建简单的应用程序,但在 MVC 中,因为应用程序的形式很少。
不幸的是,试图ActionListener
在控制器中添加查看按钮最终缺乏响应。
在 View 类中,我有JButton
与 XML 中的 id 按钮同名的属性。
我控制器添加了代码:
视图是:
当我单击 app_close - 应用程序没有反应。
有什么想法可以帮助我吗?谢谢
编辑
感谢您的回答,更多代码:
主班
模型在这个时候是空的
查看课程
视图.xml
控制器
每个文件都在其他包中,但导入正常。
以上是现在使用的所有类。
雷德加斯
java - 带有 DOM 对象的 Java Rhino
我有一个程序,用户可以通过编辑 XML 文件来更改用户界面的布局。我使用修改版的 Swixml 做到了这一点,让它包含脚本标签并执行它们。我包含了 Rhino,以便用户可以在有人单击按钮等时执行 Javascript 事件。唯一的问题是我希望用户能够通过他们的 id 引用他们包含的元素。有没有办法在 Rhino 中使用类似 HTML 的 DOM,比如一些已经存在的库?
编辑:没关系那个功能,我让它工作:EOBKAC。但我仍然想知道是否存在像我描述的那样的东西。
java - Z 排序和叠加(JLabel 和 JEditorPane)
我目前正在尝试将图像(带有 Jlabel)显示到 JEditorPane 上。我正在使用 Swixml 和表单布局,我将 JLabel 和 JEditorPane 放在同一个地方。所以我简单地将“setVisible”设置为true或false以使图像出现。
到目前为止,一切都很好。但是当有人试图在 JEditorPane 中选择文本时,这很丑:
我尝试了一些事情:
禁用 JEditorPane :
没有效果,即使选择不可见,文本也会出现在 JLabel 上。
重绘:
当我重新绘制 JLabel 时,它会再次被推到前面,但我必须重复执行(例如每 50 毫秒一次)以使其不可见;
我也尝试在选择时重新绘制,但效果不佳,某些情况只是被忽略了,或者变慢了仍然很难看
最后一个想法是在 JLabel 显示时阻止鼠标进入 JEditorPane,但是 MouseEnter 事件不允许我从 EditorPane 中获取点,因此很难将光标放在 JEditorPane 之外的好位置...
我尝试了 setComponentZOrder,但我无法让它正常工作(我当然滥用了它),但我认为它不能解决我的问题,因为它只会改变绘画顺序(最后一个要绘画的东西在 Java 的顶部) ),但这显然是一个重绘问题。
指出我被迫使用 Java 1.6 应该很有用(我必须在 Java 1.7 和 1.8 中使用的相同命名类之间的冲突,Sun 的更改日志谈到了 1.9 中的修复......)
上下文是一个小程序,如果我无法理解(英语不是我的母语),请不要犹豫,纠正我并问我。
感谢您的帮助!
java - Java Eclipse SWIXml 错误
我去了SwiXml网站并下载了swixml_240.rar并在Java2s网站上下载了swixml.jar文件以确保安全。在 Eclipse 中,我配置构建路径并添加在 Java2s 中下载的 swixml.jar。这是我的源代码:
以及textcml.xml文件:(注意:在 Eclipse 中,此 xml 文件的第 2 行有一个 X 符号)
当我运行程序时,这是错误。它总是寻找 SwingEngine.class,即使它在 JAR 文件中。
现在我尝试更改 Eclipse 中的构建路径。我从 Java2s 中删除了 swixml.jar,并从 SwiXml 网站提取了 RAR 文件。这些是 RAR 的内容。这与 Java2s 提供的文件不同。
在构建文件夹内还有一个swixml.jar,我在 eclipse 的构建路径中添加了它,但在运行程序时 也提供了相同的错误