5

我需要一些帮助来解决以下问题:

问题:

在设计视图中,出现在选定 Swing 元素周围的框架未显示在其正确位置。此外,内容窗格也不位于窗口(JFrame)内的正确位置。似乎无论是否使用布局(ea BorderLayout,GroupLayout)。

例如,选定按钮的框架在按钮上方或旁边显示许多像素。在这种情况下,如果您想通过用您的课程单击它来选择一个 GUI 组件,您不应该单击该元素的图形表示,而是单击上方的一些像素或框架可能所在的位置——您必须考虑移位的偏移量. 几乎每次刷新设计视图 (F5) 或如果您在内容窗格中移动某些组件,错误放置的框架的偏移量会因某些像素而改变——有时框架在上方,有时在下方或旁边。

还有其他人有这个问题吗?

是否有人在使用 Ubuntu 12.04 的 WindowBuilder Pro 时没有这些问题?

什么可能导致此错误以及如何解决?

发生错误的系统环境:

  • 一台台式电脑/一台笔记本电脑
  • Ubuntu 12.04(使用 Unity)/Kubuntu 12.04(使用 KDE)
  • 甲骨文Java 7
  • Eclipse 64 位:
    • Eclipse 4.3 Java EE / Eclipse 4.3 Standard / Eclipse 4.3 建模工具
    • 安装在“/opt/eclipse”下。无论文件夹属于 root 用户还是普通用户,都会发生错误。
  • WindowBuilder Pro 1.6.0(安装了eclipse软件管理器的Eclipse插件)
  • 我还在 VirtualBox 的 Ubuntu 13.04 中尝试了 WindowBuilder Pro。但是一旦我在调色板上移动鼠标,eclipse就会崩溃。

提示:

4

2 回答 2

1

我在 Ubuntu 上使用 Eclipse 已经有一段时间了。我在 Ubuntu 12.04、12.10、13.04、13.10 和 14.04 上同时使用了 Eclipse Juno 和 Kepler。所有这些都存在此错误。我已经习惯了和它一起生活。不过,我没有对此进行彻底的研究。我还有其他一些小问题。例如:工具栏无法正确更新自身。工具栏上的按钮不会被渲染,当鼠标悬停在它上面时它们会显示出来。

我发现 Eclipse 在 Linux 上不如在 Windows 上稳定。我希望他们尽快发布解决这些问题的方法。

于 2014-04-16T12:14:20.253 回答
1

我正在使用 Ubuntu 15.04 并运行 Eclipse mars,我以为我是唯一遇到此问题的人,但它已成为一个主要问题!我们不能一直运行到虚拟机!我们从 windows 跑到 linux 是有原因的!我曾尝试跟进一些人关于他们如何解决问题的讨论,但显然他们似乎不起作用,他们将这些行添加到 eclipse.ini 文件中

-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

-Dorg.eclipse.swt.internal.gtk.useCairo=false 有些人声称它对他们有用,但包括我在内的其他人并没有发现它有用!试试看,也许它对你有用

于 2015-07-15T22:10:50.023 回答