问题标签 [matisse]

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 回答
1108 浏览

java - 在 NetBeans 中检测设计时间

在 NetBeans 中使用 Swing 图形编辑器时,自定义组件是否可以检测到它的设计时间?例如

基本上我在追求.net之类的东西Component.DesignMode

0 投票
1 回答
6898 浏览

eclipse - 如何在 Eclipse 上安装 swing/matisse?

我试过这个链接: http: //downloads.myeclipseide.com/downloads/products/eworkbench/discovery-6.0/ 但我失败了这是怎么回事?

0 投票
2 回答
1195 浏览

java - 使用 Matisse GUI builder 设置最大宽度

我想创建一个 GUI,其中一些文本字段可以水平调整大小,但也指定了最大宽度。例如,首选宽度是 100 像素,如果调整窗口大小,它可以更大,但允许的最大宽度是 200 像素。GroupLayout支持这一点,我们可以在addComponent方法中指定最大尺寸(以及最小和首选)。

我正在使用 Netbeans 和Swing GUI Builder (Matisse)。我可以将文本字段设置为可调整大小,我可以设置首选大小,但我发现没有地方可以设置最大大小(和最小值)。这是属性表的布局部分:

替代文字 http://img690.imageshack.us/img690/3523/netbeanstfproplayout.png

由于无法设置最大大小,Netbeans 改用Short.MAX_VALUE它,因此如果文本字段可调整大小,则它没有上限。我也尝试设置maximumSize组件的属性,但它没有效果,将被忽略。

如果我手动编辑.form文件,我可以将max="32767"部分更改为max="200"Netbeans 生成正确的代码。有没有办法在不手动编辑.form文件的情况下设置它?

0 投票
8 回答
65237 浏览

java - 如何使用 NetBeans 修改/添加代码到 Java 中的 initComponents() 方法?

如何initComponents()在 NetBeans 上的 Java 方法中修改/添加代码?当我尝试添加任何代码行时,该区域似乎是只读的,并且以灰色突出显示!这可能是为了安全,但我想有一种方法可以禁用它。

0 投票
3 回答
5000 浏览

java - 加载组件属性时出错(Swing GUI 表单)

没有明显的原因,我所有使用链接到 org.jdesktop.beansbinding.Converter 的组件的 Swing GUI 表单在尝试打开设计视图时都开始生成错误:

Error 加载组件属性时出错:[JPanel]->filterTextField->converter。无法加载属性类型类 org.jdesktop.beansbinding.Converter。无法加载该属性。

加载时出错...


我目前正在使用 Netbeans 6.8。我在 Netbeans 6.7.1 中打开了我的项目,一切都很好,但过了一会儿,同样的事情发生了。查看 .form 和 .java 文件并将其与以前的备份进行比较,一切看起来都很好。甚至我的 Netbeans 教程项目也不再有效。

这是什么原因造成的。任何建议将不胜感激。

经过进一步调查,这是从我的 IDE 日志中获取的:

174) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 原因: java.lang.ClassNotFoundException:不会从 SystemClassLoader[556 modules] 开始的 ModuleCL@738d08[org.jdesktop.beansbinding] 和 ModuleCL@167e3a5[javax.beans.binding] 之一任意加载类 org.jdesktop.beansbinding.Converter;看 beansbinding] 和 ModuleCL@167e3a5[javax.beans.binding] 从 SystemClassLoader[556 modules] 开始;看 beansbinding] 和 ModuleCL@167e3a5[javax.beans.binding] 从 SystemClassLoader[556 modules] 开始;看http://wiki.netbeans.org/DevFaqModuleCCE netbeans.modules.form.GandalfPersistenceManager.getPropertyType(GandalfPersistenceManager.java:2348) ... 27 更多 msg 加载组件属性时出错:其他组件->mainPanel->jTextField1->converter 无法加载属性类型类 org.jdesktop.beansbinding。转换器。无法加载该属性。


有人可以帮我解决这个问题。这仍然没有解决,并且每次我需要编辑表单时都无法编辑我的表单或丢失绑定属性是一个真正的痛苦和耗时!任何帮助将不胜感激。谢谢。

0 投票
1 回答
876 浏览

java - Netbeans 和 Matisse gui 编写的受编辑保护块内的重构代码

我写了一个swing lib,并将它用于我的matisse项目。

现在我想做一些name-packaging-change,一个非常简单的操作,但问题是重构无法触及matisse编写的代码(锁定编辑)。

所以问题是:有一种聪明的方法可以重构所有内容,而无需在外部文件编辑器中打开我的 java 类并手动替换我必须替换的内容?

谢谢大家。

PS。为什么像 Netbeans 这样强大的 IDE 会遇到这种麻烦?

0 投票
1 回答
807 浏览

swing - 是否仍然可以使用 netbeans gui builder 创建 mdi 应用程序?

我找到了一个示例@ http://matthewryan.info/netbeans/5.0/netbeans_mdi.html 但这些选项在最新版本的netbeans 中不存在。是否有另一种使用构建器制作内部框架的方法,或者是否有必要单独制作面板然后添加到 jinternalframe?

0 投票
1 回答
697 浏览

java - Netbeans中带有matisse的Java-无法实现WindowListener

UPD:解决了!

再会!

我开始在 netbeans 6.9.1 中开发 JAVA GUI 应用程序(我使用 matisse)。所以我决定在我的程序中实现 windowListener 但我遇到了问题。我无法访问主框架!

有谁知道如何处理这个问题?

UPD:我没有遇到任何异常等。我无法为主机添加侦听器,因为我不知道如何访问!

以下是生成代码的示例:

回答:我找到了解决这个问题的方法。

我认为它可能对某人有用。

0 投票
1 回答
645 浏览

java - MVC 与 Netbeans 表单生成器

我在我工作的地方开发了很多小应用程序。结果,我已经从在大多数地方使用 gridbag 切换到使用 netbeans 表单构建器。我有时会使用网格布局、盒子布局和流布局。

我发现不是开发一个单独的控制器对象,我经常只是双击我想要添加功能的按钮,然后我从那里添加对数据库适配器接口的调用。

这是错的吗?

情况:

我有一个 Cat 类和一个 Cat herder 类,它们都存在于数据库中。我有一个视图,可以从数据库中获取最新的猫,并告诉我它属于哪个猫牧民。

这个按钮应该与中间控制器对话,还是触发 ActionPerformed 控制器的 ActionListener?

0 投票
2 回答
1699 浏览

swing - 如何重新创建 NetBeans Matisse 表单文件?

我有使用 NetBeans Matisse 生成的摆动代码。随着时间的推移,表单文件丢失了。如何重新创建 Matisse 表单文件?