5

次の問題について助けが必要です。

問題:

デザイン ビューで、選択した Swing 要素の周囲に表示されるフレームが正しい位置に表示されません。また、コンテンツ ペインがウィンドウ (JFrame) 内の正しい位置に配置されていません。レイアウトが使用されているかどうかは関係ないようです(BorderLayout、GroupLayoutなど)。

たとえば、選択したボタンのフレームは、ボタンの上または横に何ピクセルも表示されます。この場合、コースターでクリックして GUI コンポーネントを選択したい場合は、その要素のグラフィカル表現をクリックするのではなく、フレームの上またはフレームがある可能性のある場所をクリックする必要があります。シフトのオフセットを考慮する必要があります。 . デザイン ビュー (F5) をほぼ毎回更新するか、コンテンツ ペインで一部のコンポーネントを移動すると、間違って配置されたフレームのオフセットが一部のピクセルで変化します。フレームが上にある場合もあれば、下または横にある場合もあります。

この問題を抱えている他の人はいますか?

Ubuntu 12.04 の WindowBuilder Pro でこれらの問題を抱えていない人はいますか?

このエラーの原因と解決方法を教えてください。

エラーが発生するシステム環境:

  • デスクトップ PC 1 台 / ノート PC 1 台
  • Ubuntu 12.04 (Unity を使用) / Kubuntu 12.04 (KDE を使用)
  • オラクル Java 7
  • 日食 64 ビット:
    • Eclipse 4.3 Java EE / Eclipse 4.3 Standard / Eclipse 4.3 モデリング ツール
    • 「/opt/eclipse」の下にインストールされます。フォルダーがルートに属しているか、通常のユーザーに属しているかに関係なく、エラーが発生します。
  • WindowBuilder Pro 1.6.0 (Eclipse ソフトウェア マネージャーでインストールされる Eclipse プラグイン)
  • VirtualBoxのUbuntu 13.04でWindowBuilder Proも試しました。しかし、パレット上でマウスを動かすとすぐに日食がクラッシュします。

ヒント:

4

2 に答える 2

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 に答える
1

私はしばらくの間、UbuntuでEclipseを使用しています。Ubuntu 12.04、12.10、13.04、13.10、および 14.04 で Eclipse Juno と Kepler の両方を使用しました。このエラーは、それらすべてにありました。私はそれと一緒に暮らすことに慣れています。私はそれについて徹底的な研究をしませんでした。他にもいくつかの小さな問題があります。たとえば、ツールバーが正しく更新されません。ツールバーのボタンはレンダリングされず、マウスをホバーすると表示されます。

Linux では Eclipse が Windows ほど安定していないことがわかりました。これらの問題の修正がすぐに投稿されることを願っています。

于 2014-04-16T12:14:20.253 に答える