问题标签 [griffon]

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 投票
3 回答
1074 浏览

layout - 如何使用 MigLayout 让元素无限增长?

我被扔进了一个落后于计划的桌面应用程序项目,希望我可以让该项目再次进行,但是唉,我对桌面应用程序开发的经验很少。

我的前任似乎知道他在做什么,有点,但从未设法完成任何事情,所以我只能努力修补混乱并将项目推出门外。

该应用程序使用 Griffon 作为框架,使用 MigLayout 作为布局管理器,我想我掌握了其中的大部分内容,但我无法弄清楚如何获得规范所需的增长行为。

这是我正在使用的视图:

当我将窗口拖得更大时,顶部的文本字段和底部的两个进度条应该拉伸以水平填充空间,并且两个列表应该在两个方向上拉伸。其余元素的大小应保持不变。

无论我尝试什么,如果我将它的columns属性设置得非常大,我只能让顶部文本框拉伸,即使那样它也只会显示那么多列,而不是更大。

列表也不会垂直增长,我能得到的最好的方法是让右列表增长到某个未知的大小,然后左列表会增长。

进度条将增长到与包含面板一样大,如果我可以让包含面板填满整个窗口,这很好。

那么,我错过了什么关键部分?我确信这是一些小因素,但无论我多么努力,我似乎​​都无法让事情正常生长。非常感谢任何帮助。

0 投票
1 回答
204 浏览

intellij-idea - Intellij 不识别 Griffon 变量?

您好,我正在尝试了解有关 Griffon 的更多信息,但使用 IntelliJ 似乎代码完成不正确并且无法识别变量。所以我肯定做错了什么。我创建了一个新的 Griffon 项目,但无法识别各种东西。此外,当我尝试添加一个菜单栏时,例如代码完成似乎不起作用。当我运行它时,一切似乎都很好!那我错过了什么???

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
598 浏览

upgrade - 编译错误:BUG!Griffon 项目升级后的异常

在过去的几个月里,我一直在使用 Griffon 0.3.1 环境的富客户端工作。

该版本已经过时,现在我需要将项目升级到 0.9.3。

做完之后:

并获得所需插件的最新版本,我面临以下错误:

在尝试了几件我不知道的事情之后,升级前没有编译错误。

提前致谢。

伊万。

0 投票
1 回答
95 浏览

griffon - 安装wsclient插件时出错

我正在使用 griffon 0.9.4,我想安装 wsclient 插件 0.4.2 的最新版本。我收到以下错误:

谢谢,亚历克斯

0 投票
1 回答
3353 浏览

import - 为什么 IntelliJ IDEA 可以解析类而 Groovy / Griffon 不能?

我正在使用 IntelliJ 开发 Griffon 应用程序,并且正在尝试使用 dcm4che 项目库。我已经设法让 IntelliJ 的代码编辑器停止抱怨缺少类,但是当我去运行 Griffon 应用程序时,编译器着火了,抱怨它是unable to resolve class DicomInputStream,等等。

我没有做任何花哨的事情。我所做的只是尝试包含一些简单的 jar 文件,但无论出于何种原因,事情都无法正常工作。

我承认,我在处理类路径问题方面并不是特别精通,而且我只使用 IntelliJ 一段时间,而使用 Griffon / Groovy 的时间更少,但我完全被难住了。

这是失败的导入语句集:

这是我在尝试运行或调试应用程序时在 IntelliJ 控制台中收到的一组错误消息:

要安装 dcm4che 库,我执行了以下操作:

  1. 下载库二进制文件(-bin zip)并将 zip 解压缩到MyApp\MyAppClient\lib\dcm4che-2.0.25-bin
  2. 在 Project Structure 对话框中,在 Modules->MyAppClient 下,在 Dependencies 选项卡下,单击“Add”并选择文件夹:MyAppClient\lib\dcm4che-2.0.25-bin\dcm4che-2.0.25\lib

此时,代码编辑器停止抱怨无法找到和解析类,但是当我运行或调试应用程序时,我得到了编译错误。无需导入这些类(以及使用它们的代码),一切都可以正常工作。

我能做些什么来解决这个问题?还有哪些其他信息有助于弄清楚发生了什么?

0 投票
1 回答
91 浏览

groovy - Griffon Upgrade 编译错误:mvcGroupInit 重复方法

我正在将一个大的 0.3.1 Griffon 应用程序升级到 0.9.4 我遇到了这些困难:

  1. 控制器:我已禁用 UI 线程注入以避免编译 BUG 问题(请参阅编译错误:BUG!Griffon 项目升级后的异常)这就是我避免该编译错误的方法,但随后出现了其他一些错误:

    /li>

似乎不允许您在子控制器中覆盖此方法。例如:

我在其他控制器中解决了这个错误,进行了以下重构:

但是这个控制器重构起来更复杂:

这是真正的问题吗?有任何想法吗?

提前致谢。伊万。

0 投票
1 回答
131 浏览

arguments - Griffon 升级:处理启动参数

我正在将一个大的 0.3.1 Griffon 应用程序升级到 0.9.4 我遇到了这些困难:

  • 启动参数:我需要处理启动参数,所以(在以前的版本中)有:

    MyApplication 类扩展 SwingApplication

现在看来,这可以使用以下方式以更清洁的方式完成:

app.getStartupArgs()

我应该把自己的代码放在哪里?也许在Initialize.groovy脚本中?

关于如何处理这些论点的任何帖子或示例?

提前致谢。

0 投票
1 回答
120 浏览

maven - 带有 griffon 的 Maven 发布者插件

使用 griffon 0.9.4,我安装了 maven-publisher 插件,但没有看到 pom.xml 生成。此外,在启动时griffon maven-install,我收到以下错误:

谢谢,亚历克斯

0 投票
1 回答
181 浏览

compilation - Griffon 编译错误:无法覆盖 firePropertyChange?

将我的 0.3.1 Griffon 应用升级到 0.9.4 发现以下编译错误:

我的代码中没有提到firePropertyChange, 所以我不知道该怎么做。

引用的类如下所示:

想法??


更新

我遵循了命名约定(每个模型都必须以 XXXModel 结尾),现在项目编译了。

然而,经过一些重构,有一些新的东西:

所以现在怎么办?

0 投票
2 回答
422 浏览

applet - 无法运行小程序默认的 Griffon 应用程序

有了一个新的 Griffon (v0.9.4) 应用程序,除了安装稍后项目所需的插件之外,我什么也做不了,我无法griffon run-applet或无法参与run-webstart该项目。我得到的错误是JAR resources in JNLP file are not signed by same certificate

这是启动文件:

这是例外:

我不确定从哪里开始寻找如何解决这个问题,但我认为它应该能够开箱即用。