私はNetbeansでJavaアプリケーションを開発しました。すぐにリリースする予定ですので、あまり醜いものにするつもりです。私はMacで開発しているので、GUIビルダーはMac Look & Feelを使用します。これはうまく見えますが、私のユーザーの多くはMacを使用しません。デフォルトのL & FはNimbusです。これはボタンを除いて正常に見えますが、手作業で境界線を設定することによってオーバーライドされない厄介な罫線があります(手動罫線がどのように見えるかを見ることができます)。 Nimbus L & Fは、手作業で設定された枠線を使って、私が作った枠内に独自の奇妙な枠線を追加しています。手作業で設定された罫線がなければ、Nimbusの罫線は視覚的に魅力的ではない方法でオーバーラップします。オーバーラップを避けるためには、ボタンを離して配置する必要があります。NetBeansで開発されたJava Swingアプリケーションを作成するには、厄介なボタンはありませんか?
Netbeans(Metalなど)で利用できる他のL & Fを使用しようとしましたが、それは立つのが面倒すぎます。
基本的には、このアプリケーションでボタンの外観をカスタマイズする方法についてのアドバイスが必要です。私は最初からボタン描画機能を書いたり、自分のイメージをデザインしたりするのは嫌です。私は、物事がばかに見えないように設定を変更する方法がほしいです。私は物質L & Fが良かったことを様々な場所で読んだが、どこからどこでダウンロードするのかは分からない。誰かが私を物質のダウンロードページにリンクさせたり、人気があり、シンプルで愚かではないL & Fを推薦したら、私はそれを高く評価します。
それは単にデフォルトの外観を選択し、それが窓のような醜いですon.Ifそれが実行されているOSのために感じるはずです:)そして、ユーザーの問題のthats、おそらくユーザーにどのような方法を気にしないだろう – Shahzeb
Nimbusはプラットフォーム間で一貫しているので、デフォルトのルック&フィールでNimbusを使用しています。ネイティブのL&Fテキストを切り捨てることができるので、ボタンをクリックすることができないので、ボタンをクリックできないことがあります。一貫して醜いのは時折使用できないほど優れています。 – gutch
キンクがどこにあるのか、いつもテストしていないときは、ネイティブのLnFは開発が難しいかもしれません。特定の状況(枠線、パディング、ボタンレイアウト)にのみ当てはまる仮定をすることがあります。クロスプラットフォームのLnFは開発が容易です。見た目はいいはずですが、主な関心事ではない場合は、商用製品の場合は最初からいいクロスプラットフォームのLnFを使います。 –