- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
尝试将我的应用程序更新到 Java 8 时,我发现 JavaFX UI 变得不可用。整个屏幕都存在严重的验证和重绘问题,我怀疑 MigLayout (4.2) 是罪魁祸首,因为其他人似乎也受此困扰: https://code.google.com/p/miglayout/issues/detail?id=6
我已经在 github 上提供了这个问题的运行示例: https://github.com/UrsKR/miglayout-repaint
它说明了在计算初始布局后将节点添加到 MigPane 时会触发该问题。
如何使它们两者像 Java 7/JavaFX 2 一样协作?JavaFX 8 中布局的行为方式是否有任何记录在案的更改?
编辑:我已经报告了相应的 bug to JavaFX ,他们将其归档为回归。也许没有办法使它正确运行。
最佳答案
与 MigLayout 和 JavaFX 的开发人员交谈,我发现没有办法让 JavaFX 8 和 MigLayout 4.2 配合。
目前,解决方案是将 MigLayout 更新为 5.0-SNAPSHOT,可在 Sonatype's Snapshot repo 中找到.
据我所知,其原因是 JavaFX 8 每个脉冲仅触发一次布局,而不是像 JavaFX 2 中那样触发多次。
MigLayout 4.2 有验证问题,在某些情况下它更新了屏幕而不更新,尽管它的布局网格是无效的。
由于布局在每个脉冲中触发多次,因此在后续布局过程中使用了验证(稍后在布局过程中发生),从而正确呈现布局。
通过切换到每脉冲一次的行为,JavaFX 8 在 MigLayout 中暴露了这个问题,并通过在每次布局传递之前验证布局来解决这个问题。
关于java - 如何让 MigLayout 4.2 与 JavaFX 8 协同工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893824/
我想插入 备注 关于要在我的 latex 文档的特定位置进行的修复 也许有一个 列表的“待办事项/修复我” 你怎么处理这个? 似乎一种方法是使用 fixme 包,但我无法使其工作。 有人在用吗? 最佳
错误:无法创建表。我已经创建了一个数据库,并且已经提供了所有特权。但仍然无法登录协作模块。我受够了,但我不想放弃。我已经尝试了所有可能的方法,但都行不通。 Stackoverflow 是我所知道的最好
我是一名优秀的程序员,十分优秀!