问题标签 [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.
layout - 如何使用 MigLayout 让元素无限增长?
我被扔进了一个落后于计划的桌面应用程序项目,希望我可以让该项目再次进行,但是唉,我对桌面应用程序开发的经验很少。
我的前任似乎知道他在做什么,有点,但从未设法完成任何事情,所以我只能努力修补混乱并将项目推出门外。
该应用程序使用 Griffon 作为框架,使用 MigLayout 作为布局管理器,我想我掌握了其中的大部分内容,但我无法弄清楚如何获得规范所需的增长行为。
这是我正在使用的视图:
当我将窗口拖得更大时,顶部的文本字段和底部的两个进度条应该拉伸以水平填充空间,并且两个列表应该在两个方向上拉伸。其余元素的大小应保持不变。
无论我尝试什么,如果我将它的columns
属性设置得非常大,我只能让顶部文本框拉伸,即使那样它也只会显示那么多列,而不是更大。
列表也不会垂直增长,我能得到的最好的方法是让右列表增长到某个未知的大小,然后左列表会增长。
进度条将增长到与包含面板一样大,如果我可以让包含面板填满整个窗口,这很好。
那么,我错过了什么关键部分?我确信这是一些小因素,但无论我多么努力,我似乎都无法让事情正常生长。非常感谢任何帮助。
intellij-idea - Intellij 不识别 Griffon 变量?
您好,我正在尝试了解有关 Griffon 的更多信息,但使用 IntelliJ 似乎代码完成不正确并且无法识别变量。所以我肯定做错了什么。我创建了一个新的 Griffon 项目,但无法识别各种东西。此外,当我尝试添加一个菜单栏时,例如代码完成似乎不起作用。当我运行它时,一切似乎都很好!那我错过了什么???
upgrade - 编译错误:BUG!Griffon 项目升级后的异常
在过去的几个月里,我一直在使用 Griffon 0.3.1 环境的富客户端工作。
该版本已经过时,现在我需要将项目升级到 0.9.3。
做完之后:
并获得所需插件的最新版本,我面临以下错误:
在尝试了几件我不知道的事情之后,升级前没有编译错误。
提前致谢。
伊万。
griffon - 安装wsclient插件时出错
我正在使用 griffon 0.9.4,我想安装 wsclient 插件 0.4.2 的最新版本。我收到以下错误:
谢谢,亚历克斯
import - 为什么 IntelliJ IDEA 可以解析类而 Groovy / Griffon 不能?
我正在使用 IntelliJ 开发 Griffon 应用程序,并且正在尝试使用 dcm4che 项目库。我已经设法让 IntelliJ 的代码编辑器停止抱怨缺少类,但是当我去运行 Griffon 应用程序时,编译器着火了,抱怨它是unable to resolve class DicomInputStream
,等等。
我没有做任何花哨的事情。我所做的只是尝试包含一些简单的 jar 文件,但无论出于何种原因,事情都无法正常工作。
我承认,我在处理类路径问题方面并不是特别精通,而且我只使用 IntelliJ 一段时间,而使用 Griffon / Groovy 的时间更少,但我完全被难住了。
这是失败的导入语句集:
这是我在尝试运行或调试应用程序时在 IntelliJ 控制台中收到的一组错误消息:
要安装 dcm4che 库,我执行了以下操作:
- 下载库二进制文件(-bin zip)并将 zip 解压缩到
MyApp\MyAppClient\lib\dcm4che-2.0.25-bin
- 在 Project Structure 对话框中,在 Modules->MyAppClient 下,在 Dependencies 选项卡下,单击“Add”并选择文件夹:
MyAppClient\lib\dcm4che-2.0.25-bin\dcm4che-2.0.25\lib
此时,代码编辑器停止抱怨无法找到和解析类,但是当我运行或调试应用程序时,我得到了编译错误。无需导入这些类(以及使用它们的代码),一切都可以正常工作。
我能做些什么来解决这个问题?还有哪些其他信息有助于弄清楚发生了什么?
groovy - Griffon Upgrade 编译错误:mvcGroupInit 重复方法
我正在将一个大的 0.3.1 Griffon 应用程序升级到 0.9.4 我遇到了这些困难:
控制器:我已禁用 UI 线程注入以避免编译 BUG 问题(请参阅编译错误:BUG!Griffon 项目升级后的异常)这就是我避免该编译错误的方法,但随后出现了其他一些错误:
/li>
似乎不允许您在子控制器中覆盖此方法。例如:
我在其他控制器中解决了这个错误,进行了以下重构:
但是这个控制器重构起来更复杂:
这是真正的问题吗?有任何想法吗?
提前致谢。伊万。
arguments - Griffon 升级:处理启动参数
我正在将一个大的 0.3.1 Griffon 应用程序升级到 0.9.4 我遇到了这些困难:
启动参数:我需要处理启动参数,所以(在以前的版本中)有:
MyApplication 类扩展 SwingApplication
现在看来,这可以使用以下方式以更清洁的方式完成:
app.getStartupArgs()
我应该把自己的代码放在哪里?也许在Initialize.groovy脚本中?
关于如何处理这些论点的任何帖子或示例?
提前致谢。
maven - 带有 griffon 的 Maven 发布者插件
使用 griffon 0.9.4,我安装了 maven-publisher 插件,但没有看到 pom.xml 生成。此外,在启动时griffon maven-install
,我收到以下错误:
谢谢,亚历克斯
compilation - Griffon 编译错误:无法覆盖 firePropertyChange?
将我的 0.3.1 Griffon 应用升级到 0.9.4 发现以下编译错误:
我的代码中没有提到firePropertyChange, 所以我不知道该怎么做。
引用的类如下所示:
想法??
更新
我遵循了命名约定(每个模型都必须以 XXXModel 结尾),现在项目编译了。
然而,经过一些重构,有一些新的东西:
所以现在怎么办?
applet - 无法运行小程序默认的 Griffon 应用程序
有了一个新的 Griffon (v0.9.4) 应用程序,除了安装稍后项目所需的插件之外,我什么也做不了,我无法griffon run-applet
或无法参与run-webstart
该项目。我得到的错误是JAR resources in JNLP file are not signed by same certificate
这是启动文件:
这是例外:
我不确定从哪里开始寻找如何解决这个问题,但我认为它应该能够开箱即用。