暗いNetbeans IDEテーマを変更する方法はありますか?


10

私は現在(試用中)Linux(Ubuntu)で開発環境をセットアップしており、IDEとしてNetbeans PHPを使用することを選択しています。

上部のメインツールバーが暗すぎて、メニュー項目のテキストを読むことができません(ドロップダウンを表示するためにクリックした場合を除きます)。これを修正する方法はありますか?別のUbuntuテーマを使用する必要がありますか、それともNetbeansを変更できますか?

ここに画像の説明を入力してください

ありがとう。


これ見たことある? ui.netbeans.org/docs/ui/themes/themes.html
jds

ジャスティンさん、リンクをありがとう。このページ(hanynowsky.wordpress.com/2012/04/27/…)は、結局、私にとってより迅速な修正でした。
匿名

すごい!修正してくれてうれしいです。
jds

回答:


3

それは私が知っている古い質問です。

私にも同様の問題がありました。+ ftpの問題。醜いラフを使うことは私が探していた答えではありませんでした。

現在、openjdk-7-jreを使用してNetbeansを実行しています。ダークメニューの問題と、netbeansからのbrocken ftp接続の問題を修正しました。

使用:Ubuntu 12.04でのNetbeans 7.3


これが正解です。また、Netbeans 7.3およびUbuntu 13でフリーズの問題がありました。openjdk-7-jreを使用すると、すべての問題が修正されました。
ザカリーシュースラー2013

9

発生している問題に関するバグレポートは多数あります。ただし、ルックアンドフィールは変更できます。執筆時点では、以下が利用可能です。

  • Windows -com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • メタル -javax.swing.plaf.metal.MetalLookAndFeel
  • GTK -com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  • ニンバス -com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
  • アクア -apple.laf.AquaLookAndFeel

* -<laf_name><laf_class>

ルックアンドフィールの変更

--laf <laf_class|laf_name>起動オプションを使用します。

  1. 構成ファイルを編集します。

    sudo vi /usr/local/netbeans-{VERSION}/etc/netbeans.conf

  2. 変数に--laf <laf_class|laf_name>オプションを追加して、カスタムのルックアンドフィールを追加しますnetbeans_default_options

例:Nimbusが必要な場合:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m 
    -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true
    -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true 
    -J-Dsun.zip.disableMemoryMapping=true 
    --laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"

または名前で(例:Metalが必要な場合):

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m 
    -J-Dapple.laf.useScreenMenuBar=true
    -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true 
    -J-Dsun.zip.disableMemoryMapping=true 
    --laf Metal"

ターミナルから実行して、ルックアンドフィールとその他のオプションをテストする

ターミナルからの実行は簡単です:

$ /usr/local/netbeans-{VERSION}/bin/netbeans

Metalの Look&Feelで実行します。

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal

GTKルックアンドフィールで実行します。

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf GTK

追加クレジット

バックグラウンドジョブでターミナルから実行します。追加

$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal &

パスの指定をバイパスするシンボリックリンクを作成します。

$ ln -s /usr/local/netbeans-{VERSION}/bin/netbeans ~/bin/netbeans
# now you can run without specifying the path
$ netbeans
# run in background job
$ netbeans &
# run with Metal laf in background job
$ netbeans --laf Metal &

資源


外部テーマをロードする方法はありますか?
Francesco

まあ、ルック&フィール・オプションは、--lafいずれかの受け入れクラスまたはエイリアスを--laf <laf_class|laf_name>。私の推測では、クラス名を使用していて、そのクラスがnetbeansで利用できる場合は、ロードされます。番号?クラスがnetbeansで利用可能であることを確認するにはどうすればよいですか?わからない。
ジェラールロシュ

ありがとうございました。外部クラスをnetbeansで利用できるようにする方法も無視します... ...多分、このような設定を構成に追加する必要があります(これはjavahlライブラリ用です...):-J-Djava.library.path = / usr / lib / i386-linux-gnu / jni
Francesco

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.