問題タブ [nimbus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8387 参照

java - フレーム全体のJAVAのフォントをグローバルに変更

アプリケーション全体でフォントをグローバルに変更しようとすると、問題は、これを1回しか実行できないことです。これが問題の再現に役立つコードです。

ボタンのフォントは一度だけ変更されますが、それはなぜですか?なぜ二度と変更されないのですか?

0 投票する
3 に答える
1380 参照

java - Nimbus Look AndFeelJAVA-コンポーネントのグローバルサイズを変更

Nimbusのルックアンドフィールですべてのコンポーネントのグローバルサイズを変更できるかどうかを探していました。

コンポーネントのサイズを変更するためのチュートリアルがあります。ただし、すべてのコンポーネントについてではありません。

私はこのようなものを見つけました: http ://www.jasperpotts.com/blog/2007/12/nimbus-large-small-mini-components/

2008年11月6日午前11時29分申し訳ありませんが、マットにはサイズのグローバル設定がありません。これも、理にかなっていると思われるので、追加することを検討できます。

しかし、この投稿は数年前のものであり、何かが変わった可能性があります。何か案は?

ありがとう。

0 投票する
2 に答える
4842 参照

java - Nimbus ルック アンド フィールの Java Swing アコーディオン

Oracle Swing のドキュメントを読んでいるときに、Nimbus のルック アンド フィールを表示する一連のコンポーネントのに出くわしましSwingSet3た。私はSwingが初めてです。サイドバーのアコーディオンが Swing コンポーネントかどうか教えてもらえますか?

スイングセット3

0 投票する
1 に答える
1411 参照

java - Java nimbus ルック アンド フィール ビューが常に異なる

Java アプリケーションでルック アンド フィール ニンバスを設定しましたが、フレームごとにビューが常に異なる理由がわかりません。あるフレームでは完全に良好な青色のニンバスが得られ、別のフレームでは灰色のニンバスが得られましたが、それは適切ではありません。もう 1 つは Nimbus のルック アンド フィールを使用していると表示されませんでした。ここに私がメインで使用するコードがあります

輸入もしています

誰かが私を助けてくれることを願っています、ありがとう。

0 投票する
2 に答える
540 参照

java - Look&Feelによって無視されるカスタムTableCellRenderer

数値セルをその値(<0、0、> 0)に応じて赤/灰色/緑に色付けするカスタムTableCellRendererを提供したJTableがあります。

ただし、Nimbus L&Fを使用する場合、このlabel.setForeground()メソッドは無視されます。呼び出すlabel.getForeground()と、番号が正しい色(たとえば赤)であることがわかりますが、画面では黒になります。L&Fを削除すると、正常に動作します。

そのセルに私の色を使用することを受け入れるようにL&Fに優しく依頼する方法はありますか?

ps:のjavadocはsetForeground()、L&Fが呼び出しを無視する可能性があるという事実を明確にしているので、回避策を探しています。

0 投票する
1 に答える
615 参照

java - PromptSupport(SwingX)およびニンバスL&F

PromptSupport(SwingX)とnimbus L&Fに問題があります

JTextFieldを作成し、次のコードでプロンプトを追加しました。

問題は、プロンプトがtextFieldに正しく表示されることですが、textFieldにテキストを入力すると、その背景が灰色に変わります。

私はswingxデモを実行しますが、同じ問題があります。入力時にtextFieldの背景をWHITEに変更するにはどうすればよいですか?

どうもありがとう

0 投票する
1 に答える
1060 参照

java - Macで起動したときにSwingGUIが表示されない、またはエラーで表示されない

WindowsとUbuntuの両方で正常に動作するJavaSwingプロジェクトがあります。私はMacを持っていなかったので、テストできませんでした。このプロジェクトの標準としてニンバスのテーマを使用しました。

さて、最近、私の友人がEclipseとエクスポートされたjarの両方で同じプロジェクトをテストしましたが、私が作成した特定のJavaクラスを参照しないエラーが発生しています。

GUIは表示されますが、表示されない場合や、メニューが表示されない場合があります。

GUIの起動中に表示されるエラーの簡略版を次に示します。

何が問題なのか教えていただけますか、それともMacで使用すべき特定のルックアンドフィールテーマはありますか?NimbusはMacでサポートされていませんか?サポートされている場合は、何を使用すればよいですか?

0 投票する
1 に答える
1898 参照

java - Nimbus LaF が JTree ノードの強調表示を処理する方法を変更する

私は Java アプリケーションを WindowsLookAndFeel から Nimbus に移行する作業を行ってきましたが、Nimbus の弱点にもかかわらず、ほぼ成功しています。私のユーザーは全体的に Nimbus LaF を気に入っていますが、一部の詳細が気に入らなかったため、このサイトの以前の質問を参照して変更したものもあります。例: 私は、LeafIcon、ClosedIcon、および OpenIcon を Windows LaF (彼らが気に入っていた) からコピーし、それらを Nimbus バージョンで使用して、LaF の優れた組み合わせを実現しました。

最後の (?) 問題に行き詰まりました。

適切なノード表示を作成するために、サブクラス化された DefaultCellRenderer を持つ JTree があります。これは、WindowsLookAndFeel で正常に動作します。

問題: WindowsLaF でノードを選択すると、ノードのテキストが強調表示され、効果が視覚的にわかりやすくなります。Nimbus では、ノードが選択されると、(テキストの幅だけでなく) ツリー ウィンドウの幅に沿った (かなり暗い) 色のバーで強調表示が行われ、その効果は当惑させられます。

したがって、Nimbus LaF での JTree ノードの強調表示の WindowsLaF 処理が必要です (つまり、色付きの背景はテキストの幅のみで、できればより良い色を選択できます)。これは、適切な並べ替え Painter を "Tree:TreeCell[Focused+Selected].backgroundPainter" に割り当てる必要があることを意味していると思われますが、書き方がわかりません。

提案は大歓迎です。


編集

Java 7 で奇妙な選択ノードのハイライトを確認してください!

ここに画像の説明を入力

0 投票する
1 に答える
434 参照

ios - NIPhotoScrollView を実装しようとしていますが、コードが機能していません。つまり、データ ソース メソッドとデリゲート メソッドが呼び出されていません。

NIPhotoAlbumScrollView http://jverkoey.github.com/nimbus/interface_n_i_photo_album_scroll_view.htmlを実装しようとしています。アプリバンドルで写真を使用しています。しかし、このコードは機能していません。ここに完全なコードのリンクがありますhttp://pastebin.com/ysvPL6ee

編集

機能しない手段-画像をロードせず、ロード画像も表示しません

黒い画面しか表示されない

- (NSInteger)numberOfPagesInPagingScrollView:(NIPagingScrollView *)pagingScrollView またはその他のメソッドが呼び出されていません。

0 投票する
1 に答える
580 参照

java - LaF Nimbus のみの Nullpointerexception

Nimbus ルック アンド フィールを使用しているときに気になりNullpointerexceptionます。addPropertyChangeListenerLinux Standard LAF (Metal) を使用すると、すべて正常に動作します。

問題をシミュレートする小さなテストプロジェクトを次に示します。JPanel を拡張し、コンテンツをフレームに提供するクラスがあります。フレームの Finsih ボタンは、いくつかの条件が満たされた場合にのみ有効になります (この場合、ボタン 2 が押されます)。

これはメインクラスです:

パネル クラスは次のとおりです。

先述の通りMetal LAFで問題なく動作