问题标签 [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.

0 投票
1 回答
160 浏览

java - OSX 应用程序包中的 Java swixml

我正在用 Java 开发一个应用程序并将其整合到一个应用程序包中,但是我在构建我的 Gui 的 xml 文件时遇到了问题。我想将 xml 文件存储在应用程序包中,但我能够让它工作的唯一方法是直接访问文件 Application.app/Contents/Resources/Java/Gui.xml 。如果重命名应用程序,这显然会中断,这是不可取的。

0 投票
2 回答
537 浏览

jruby - 如何在 JRuby 中将元素绑定到 SwiXML?

我正在尝试在 JRuby 中重新创建 SwiXML 示例。但是在 JRuby 中创建的对象似乎对 SwiXML 是不可见的。这是一个例子。

SwiXML 示例中的 Java 代码如下:

我创建了一些与此相对应的 JRuby 代码,但似乎从未见过 @quit 成员。还尝试引用其他命名元素(不在此示例中):

0 投票
2 回答
281 浏览

java - 在 SWIXML 中将不寻常的字符显示为按钮文本

我有以下 SWIXML 代码:

注意用于文本的数学符号。这些符号在我的 Java IDE 中渲染得很好。但是,当我运行代码时,Swing 组件中的符号显示不正确。它们每个看起来都像两个字符,第一个是带有变音符号的“a”,第二个是一些随机字符。

这里发生了什么?

0 投票
2 回答
168 浏览

java - 在 Swxml2 中更新绑定

我在SwiX ml xml 中定义了一个对话框,该对话框与对话框的相应 bean 上的属性绑定。

当我从 bean 中更新属性的值(例如使用操作)时,UI 不会使用新值进行更新。

0 投票
1 回答
388 浏览

java - Swixml 2.0 无论如何要从应用程序更新 xml 文本字段文本属性?

嗨,我有一个从 swixml 2.0 生成的 xml 文本字段,它也设置为特定的文本值。

这允许我的文本字段以 hello 出现在我的面板中。我想做的是尝试通过输入我自己的文本来更新这个组件。我希望通过让我的应用程序运行一个线程来保存或更新 xml 组件,它在该线程中运行组件列表并更新文本字段。

到目前为止,我已经找到了容器对象,但它似乎没有做我需要它做的事情

谁能帮忙?

0 投票
0 回答
221 浏览

java - Swixml xml 文件捆绑在 jar 中

我正在使用 swixml 从 xml 文件创建 UI。当我使用 eclipse 运行程序时,它运行良好。但是,当我制作一个 jar 时,swixml 会抛出一个文件未找到类型异常。但是,如果我将 xml 存储在 jar 之外并在同一目录中,它会奇迹般地工作。我对如何让它发挥作用有点不知所措。

我使用 sax builder 来读取 xml。视图位于 jar 中的目录 views/ 中。我验证了目录结构确实存在于生成的 jar 中。

0 投票
0 回答
529 浏览

java - 将 ActionListener 添加到控制器(MVC)中的 swixml 不起作用

嗨,我在 Java 中遇到了 swixml 的问题。我需要创建简单的应用程序,但在 MVC 中,因为应用程序的形式很少。

不幸的是,试图ActionListener在控制器中添加查看按钮最终缺乏响应。

在 View 类中,我有JButton与 XML 中的 id 按钮同名的属性。

我控制器添加了代码:

视图是:

当我单击 app_close - 应用程序没有反应。

有什么想法可以帮助我吗?谢谢


编辑

感谢您的回答,更多代码:

主班

模型在这个时候是空的

查看课程

视图.xml

控制器

每个文件都在其他包中,但导入正常。

以上是现在使用的所有类。

雷德加斯

0 投票
1 回答
547 浏览

java - 带有 DOM 对象的 Java Rhino

我有一个程序,用户可以通过编辑 XML 文件来更改用户界面的布局。我使用修改版的 Swixml 做到了这一点,让它包含脚本标签并执行它们。我包含了 Rhino,以便用户可以在有人单击按钮等时执行 Javascript 事件。唯一的问题是我希望用户能够通过他们的 id 引用他们包含的元素。有没有办法在 Rhino 中使用类似 HTML 的 DOM,比如一些已经存在的库?

编辑:没关系那个功能,我让它工作:EOBKAC。但我仍然想知道是否存在像我描述的那样的东西。

0 投票
2 回答
199 浏览

java - Z 排序和叠加(JLabel 和 JEditorPane)

我目前正在尝试将图像(带有 Jlabel)显示到 JEditorPane 上。我正在使用 Swixml 和表单布局,我将 JLabel 和 JEditorPane 放在同一个地方。所以我简单地将“setVisible”设置为truefalse以使图像出现。

到目前为止,一切都很好。但是当有人试图在 JEditorPane 中选择文本时,这很丑:错误说明

我尝试了一些事情:

  1. 禁用 JEditorPane :

    没有效果,即使选择不可见,文本也会出现在 JLabel 上。

  2. 重绘:

    当我重新绘制 JLabel 时,它会再次被推到前面,但我必须重复执行(例如每 50 毫秒一次)以使其不可见;

    我也尝试在选择时重新绘制,但效果不佳,某些情况只是被忽略了,或者变慢了仍然很难看

  3. 最后一个想法是在 JLabel 显示时阻止鼠标进入 JEditorPane,但是 MouseEnter 事件不允许我从 EditorPane 中获取点,因此很难将光标放在 JEditorPane 之外的好位置...

我尝试了 setComponentZOrder,但我无法让它正常工作(我当然滥用了它),但我认为它不能解决我的问题,因为它只会改变绘画顺序(最后一个要绘画的东西在 Java 的顶部) ),但这显然是一个重绘问题。

指出我被迫使用 Java 1.6 应该很有用(我必须在 Java 1.7 和 1.8 中使用的相同命名类之间的冲突,Sun 的更改日志谈到了 1.9 中的修复......)

上下文是一个小程序,如果我无法理解(英语不是我的母语),请不要犹豫,纠正我并问我。

感谢您的帮助!

0 投票
1 回答
179 浏览

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 的构建路径中添加了它,但在运行程序时 也提供了相同的错误在此处输入图像描述