小编Pet*_*rew的帖子

当隐藏组件时,如何将Miglayout行高缩小为零

我有一个简单的Miglayout对话框,其中的行包含JLabel和JTextFields.根据情况设定许多组件的可见性.但是,当它们被隐藏时,行高度保持不变,留下空白区域.

我已将最小行高设置为0px,并将其他行设置为"增长",但这似乎没有帮助.当然,如果一行可以是0px高并且其内容是隐藏的,那么它应该缩小它不应该吗?显然我错过了什么!

任何帮助非常感谢.

java swing miglayout layout-manager

5
推荐指数
1
解决办法
1972
查看次数

已签名的应用程序仍然不受信任

我正在尝试使用OSX在我的Java应用程序中签名codesign.我已经向Apple支付了100美元的赎金,并获得了我的代码签名证书.然后我codesign像这样使用它来强制它签署以前使用osxappbundleMaven插件创建的应用程序:

codesign -f -s "Peter Brewer" FHAES.app
Run Code Online (Sandbox Code Playgroud)

当我尝试通过执行以下操作来验证签名时,这似乎完成了这项工作:

codesign --display --verbose=4 FHAES.app
Run Code Online (Sandbox Code Playgroud)

...我收到以下回复:

Executable=/Applications/FHAES.app/Contents/MacOS/JavaApplicationStub
Identifier=FHAES
Format=bundle with Mach-O universal (i386 x86_64)
CodeDirectory v=20100 size=174 flags=0x0(none) hashes=3+3 location=embedded
Hash type=sha1 size=20
CDHash=de2cd9909fcc4bfab1f690c518a6c6c3b3097372
Signature size=4311
Authority=Mac Developer: Peter Brewer (N35745G8TD)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Jan 10, 2014, 4:46:57 PM
Info.plist entries=10
Sealed Resources version=2 rules=12 files=2
Internal requirements count=1 size=164
Run Code Online (Sandbox Code Playgroud)

除非我误解,否则这似乎表明它已经成功签署了Apple授权的证书.然而,当我尝试启动应用程序时,我得到通常的"无法打开,因为它来自一个身份不明的开发人员"错误.

谁能告诉我我做错了什么?

在如果任何人都可以一个相关的说明,请执行codesign在Linux中,我会感激不尽.我鄙视Apple破坏我的一键式跨平台构建系统,甚至比勒索我还要支付他们的证书还要多!

java macos code-signing certificate maven

2
推荐指数
1
解决办法
494
查看次数