問題タブ [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.

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

java - Java の GtkLookAndFeel ポップアップに境界線がないのはなぜですか?

私は、GTKLookAndFeel を使用して、少なくとも適切に表示したい Java Swing アプリを既に作成しています (したがって、UI フレームワークを切り替える必要はありません)。LookAndFeels 全体でのフォントやコンポーネント サイズの違いなどは既に説明しましたが、理解できないことの 1 つは、ポップアップ メニューに境界線がまったくない理由です。GTK ネイティブに見えない Synth ボーダーを使用しているようです。Metal、Windows、および GTK をサポートできるようにしたいのですが、これらのポップアップはひどく見えます。これはバグですか?うまく見える他の LookAndFeels の境界線に影響を与えずにこれを修正するための素敵な (ハックではない) 方法は何ですか?

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

mobile - WindowsCE5.0にテーマをインストールする方法

Windows CE 5にテーマをインストールする方法はありますか?WindowsMo​​bileのように見せたいです。

何か案が?

0 投票する
5 に答える
816 参照

windows - 見栄えの良いVistaそっくりのユーザーインターフェイスアイコンはどこにありますか?

わかりました。VisualStudioにはいくつかのユーザーインターフェイスアイコンが付属していますが、それらは数が少なく、何よりも、少し古く、VistaやSevenにうまく適合しません。

私はきれいなインターフェースが好きで、OSの一部にフィットして見えるインターフェースが好きです。これに関する問題の1つは、インターフェイスアイコンです。最近のWindowsバージョンでうまく機能する16x16(メニューとツールバー用)の適切なアイコンが見つかりません。

ほとんど無料のものを探していますが、商用の(しかしそれほど高価ではない)代替品を知りたいです。

Vista / Sevenにうまく収まる良いアイコンを知っている人はいますか?

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

.net - ネイティブ Windows レンダラーを使用した .NET MenuStrip?

ユーザーが使用している OS バージョンに応じて、MenuStrips をネイティブ Windows のルック アンド フィールでレンダリングする方法を知っている人はいますか?

現在のレンダリングではそれができません...

私は現在、それを実行できるサードパーティのコントロールを使用していますが、探しているものの代わりに MainMenu と ContextMenu を使用しています。

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

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).

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

java - quaqua の代替 LAF

新しいバージョンの quaqua をインストールして以来、イントロ スプラッシュ スクリーンにテキストが表示されない、私の代わりにデフォルトの Java アイコンがダイアログに表示されるなどの奇妙な問題が発生しています。Mac LAF で試すことができる quaqua に代わるものを誰かが知っているかどうか疑問に思っていました。

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

java - quaqua を使用せずに swing UI のデフォルトのフォントサイズを管理するにはどうすればよいですか?

アプリケーションから quaqua を取得しようとしています。quaqua の呼び出しを使用して、次のような呼び出しでフォント サイズを小さく設定していました。

quaqua を使用せずに同じようなことを簡単に行うことはできますか? または、OS X の別の優れたルック アンド フィールを知っている人はいますか?

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

c# - IEでホストされているwinformアプリの「ルックアンドフィール」を「エアロ」スタイルのコントロールに設定するにはどうすればよいですか?

IE でホストされている Windows フォーム アプリに現在の OS/ブラウザーの「ルック アンド フィール」を使用させる方法はありますか? たとえば、私は VS2008 でデバッグしていますが、見た目は素晴らしいですが、Vista または Win7 の IE7 または IE8 でアプリを表示すると、すべてのコントロールが 1996 年頃の Netscape ナビゲーターのように見えます。ボタン、ラベル、スクロールバー、データグリッドなど、一般的なこれを変更する設定?

現在、.Net 2.0 用にコンパイルしています。

ありがとう。

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

java - ニンバスのルックアンドフィール用のシンプルなセルレンダラーの設計

私はいくつかのsで構成されるシンプルなセルレンダラーを持っていJLabelます(レンダラー自体は拡張JPanelされます)。ニンバスのルックアンドフィールで適切にレンダリングできるようにしようとしています。基本的に、明るい行では(Nimbusには代替の行の色があるため)、特定のセルレンダラーがテーブルの背景色(明るい行と暗いの両方の色よりもはるかに暗い)を使用しています。私のレンダラーでは、次のことを行います。

このコードブロック全体をコメントアウトすると、すべての行が暗いの色になります(テーブルの背景ではなく、代替色でもありません)。何が起こっているのかさえ理解できません!上記のコードスニペットは、背景色が異なるセルをどのように生成しますか?table.getBackgroundメソッドを呼び出すたびに色が変わりますか?

このコードスニペットを使用してみました:

これはDefaultTableCellRendererクラスにあります。そして、それはまったく影響を与えていないようです。誰かがニンバスで動作するカスタムセルレンダラーを持っていますか?

編集:誰かが興味を持っているなら、私は実際にJavaではなくScalaを使用していたので、これはScalaテーブルセルレンダラーの問題であることが判明しました。以下の受け入れられた答えは、Javaプログラムでうまく機能します。ここに提出された別の質問。

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

scala - NimbusとScalaを使用したテーブルセルレンダラー

ニンバスのルックアンドフィールを使用してセルレンダラーで発生していた問題についてこの質問をしましたが、問題はおそらくScalaに関係していることが判明しました。基本的に、Panel(ではなくDefaultTableCellRenderer)拡張するセルレンダラーがあり、奇妙な動作をしています。同等のJavaプログラムが正常に動作するのに対し、代替行の色は正しくレンダリングされません。誰かが興味を持っているなら、ここに実行するいくつかのScalaコードがあります:

コードを実行すると、問題が何であるかがわかります(Panel-rendererの代替行の色が正しく機能していないことに関係しています)。同等のJavaを実行すると、正常に動作することがわかります。Scalaコードが期待どおりに機能しない理由を誰かが知っていますか?同等のJavaコードは次のとおりです。