問題タブ [look-and-feel]
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.
java - Java の GtkLookAndFeel ポップアップに境界線がないのはなぜですか?
私は、GTKLookAndFeel を使用して、少なくとも適切に表示したい Java Swing アプリを既に作成しています (したがって、UI フレームワークを切り替える必要はありません)。LookAndFeels 全体でのフォントやコンポーネント サイズの違いなどは既に説明しましたが、理解できないことの 1 つは、ポップアップ メニューに境界線がまったくない理由です。GTK ネイティブに見えない Synth ボーダーを使用しているようです。Metal、Windows、および GTK をサポートできるようにしたいのですが、これらのポップアップはひどく見えます。これはバグですか?うまく見える他の LookAndFeels の境界線に影響を与えずにこれを修正するための素敵な (ハックではない) 方法は何ですか?
mobile - WindowsCE5.0にテーマをインストールする方法
Windows CE 5にテーマをインストールする方法はありますか?WindowsMobileのように見せたいです。
何か案が?
windows - 見栄えの良いVistaそっくりのユーザーインターフェイスアイコンはどこにありますか?
わかりました。VisualStudioにはいくつかのユーザーインターフェイスアイコンが付属していますが、それらは数が少なく、何よりも、少し古く、VistaやSevenにうまく適合しません。
私はきれいなインターフェースが好きで、OSの一部にフィットして見えるインターフェースが好きです。これに関する問題の1つは、インターフェイスアイコンです。最近のWindowsバージョンでうまく機能する16x16(メニューとツールバー用)の適切なアイコンが見つかりません。
ほとんど無料のものを探していますが、商用の(しかしそれほど高価ではない)代替品を知りたいです。
Vista / Sevenにうまく収まる良いアイコンを知っている人はいますか?
.net - ネイティブ Windows レンダラーを使用した .NET MenuStrip?
ユーザーが使用している OS バージョンに応じて、MenuStrips をネイティブ Windows のルック アンド フィールでレンダリングする方法を知っている人はいますか?
現在のレンダリングではそれができません...
私は現在、それを実行できるサードパーティのコントロールを使用していますが、探しているものの代わりに MainMenu と ContextMenu を使用しています。
java - How can I make a java FileDialog accept directories as its FileType in OS X?
I am trying to switch from using a JFileChooser to a FileDialog when my app is being run on a mac so that it will use the OS X file chooser. So far I have the following code:
What would I put in for the question ? so that my file chooser would allow any directory to be the input for file chooser (the method that follows already checks to make sure that the directory is the right kind of directory I just want to the FileDialog to accept any directory).
java - quaqua の代替 LAF
新しいバージョンの quaqua をインストールして以来、イントロ スプラッシュ スクリーンにテキストが表示されない、私の代わりにデフォルトの Java アイコンがダイアログに表示されるなどの奇妙な問題が発生しています。Mac LAF で試すことができる quaqua に代わるものを誰かが知っているかどうか疑問に思っていました。
java - quaqua を使用せずに swing UI のデフォルトのフォントサイズを管理するにはどうすればよいですか?
アプリケーションから quaqua を取得しようとしています。quaqua の呼び出しを使用して、次のような呼び出しでフォント サイズを小さく設定していました。
quaqua を使用せずに同じようなことを簡単に行うことはできますか? または、OS X の別の優れたルック アンド フィールを知っている人はいますか?
c# - IEでホストされているwinformアプリの「ルックアンドフィール」を「エアロ」スタイルのコントロールに設定するにはどうすればよいですか?
IE でホストされている Windows フォーム アプリに現在の OS/ブラウザーの「ルック アンド フィール」を使用させる方法はありますか? たとえば、私は VS2008 でデバッグしていますが、見た目は素晴らしいですが、Vista または Win7 の IE7 または IE8 でアプリを表示すると、すべてのコントロールが 1996 年頃の Netscape ナビゲーターのように見えます。ボタン、ラベル、スクロールバー、データグリッドなど、一般的なこれを変更する設定?
現在、.Net 2.0 用にコンパイルしています。
ありがとう。
java - ニンバスのルックアンドフィール用のシンプルなセルレンダラーの設計
私はいくつかのsで構成されるシンプルなセルレンダラーを持っていJLabel
ます(レンダラー自体は拡張JPanel
されます)。ニンバスのルックアンドフィールで適切にレンダリングできるようにしようとしています。基本的に、明るい行では(Nimbusには代替の行の色があるため)、特定のセルレンダラーがテーブルの背景色(明るい行と暗い行の両方の色よりもはるかに暗い)を使用しています。私のレンダラーでは、次のことを行います。
このコードブロック全体をコメントアウトすると、すべての行が暗い行の色になります(テーブルの背景ではなく、代替色でもありません)。何が起こっているのかさえ理解できません!上記のコードスニペットは、背景色が異なるセルをどのように生成しますか?table.getBackground
メソッドを呼び出すたびに色が変わりますか?
このコードスニペットを使用してみました:
これはDefaultTableCellRenderer
クラスにあります。そして、それはまったく影響を与えていないようです。誰かがニンバスで動作するカスタムセルレンダラーを持っていますか?
編集:誰かが興味を持っているなら、私は実際にJavaではなくScalaを使用していたので、これはScalaテーブルセルレンダラーの問題であることが判明しました。以下の受け入れられた答えは、Javaプログラムでうまく機能します。ここに提出された別の質問。
scala - NimbusとScalaを使用したテーブルセルレンダラー
ニンバスのルックアンドフィールを使用してセルレンダラーで発生していた問題についてこの質問をしましたが、問題はおそらくScalaに関係していることが判明しました。基本的に、Panel
(ではなくDefaultTableCellRenderer
)拡張するセルレンダラーがあり、奇妙な動作をしています。同等のJavaプログラムが正常に動作するのに対し、代替行の色は正しくレンダリングされません。誰かが興味を持っているなら、ここに実行するいくつかのScalaコードがあります:
コードを実行すると、問題が何であるかがわかります(Panel
-rendererの代替行の色が正しく機能していないことに関係しています)。同等のJavaを実行すると、正常に動作することがわかります。Scalaコードが期待どおりに機能しない理由を誰かが知っていますか?同等のJavaコードは次のとおりです。