問題タブ [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 投票する
2 に答える
424 参照

java - すべてのOSに適合するSwingJPanelツールバーの背景はありますか?

JToolBarを使用してアプリケーションにツールバーを作成していますが、その外観が気に入らないのです。実際には、基本的に外観や背景はなく、マウスがボタンの上にないときはボタンが平らになります。これはWindows上にあります。

どうすればこれをよりよく見ることができますか?Windowsに適したものはありますか?たぶん、Visual StudioのToolStripのようなものですか?または、OSのバージョン(Windows、Mac、Linux)によっては、見た目がはるかに良くなるものがありますか?

提案?

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

asp.net - いくつかの Web サイト間で同じスタイルを共有するには?

マスターページ、一連のcssファイル、...メニューを備えたWebサイトがあります。同じ (または少なくとも非常に類似した) ルック アンド フィールを持つ別のものを実装する必要があります。また、ルックアンドフィールを同期させる必要があります。

インターネットで適切な解決策(少なくともアイデアであり、実装ではない)を見つけようとしましたが、何も見つかりませんでした。

私の考えは、マスター ページとそのすべてのコンポーネント (メニュー、画像、CSS などはリソースとして格納されます) の実装を含む追加のプロジェクト (クラス ライブラリ) を使用することです。このプロジェクトはすべての Web サイトから参照されます。ルック アンド フィールが必要なサイト。

私のアイデアに最善のアプローチや落とし穴はありますか?

ありがとう。

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

java - SwingUIにはネイティブOSの外観がありません

私はJavaSwingでアプリケーションを構築しており、次のコードを使用してUIにネイティブOSの外観を与えています。

OS Xでは見た目は問題ありませんが、Windows(XPおよび7)ではボタンは次のようになります。

代替テキストhttp://img710.imageshack.us/img710/8735/buttonsoc.png

私は他のプロジェクトでこれとまったく同じコードを使用しましたが、正常に動作します。しかし、この特定のプロジェクトでは、まったく異なる外観になります。

Java1.6を使用しています

前もって感謝します!

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

java - JComboBox で矢印のスタイルを変更するにはどうすればよいですか

JComboBox の矢印にカスタム イメージを使用したいとします。

シンセxmlファイル、またはUIManager.put(...)を使用して可能であることは理解していますが、方法がわかりません。現時点でやりたいことは、プログラムによって、または使用する画像を上書きするだけで、矢印の画像を別のものに変更することだけです。どうすれば正確にこれを行うことができますか?

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

user-interface - J2ME アプリに最適な GUI ツールはどれですか

私は、タブ付きペインやオートコンプリート テキスト ボックスのような優れた GUI が必要な商用の j2me プロジェクトを行っています。j2me Polish と LWUIT を見つけましたが、どちらが j2me 商用アプリで好まれているのか混乱しています。

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

linux - 自分のアカウントに対して sudo を実行すると、Swing GUI のグラフィカルな問題が修正される理由

私のスイング GUI アプリケーションはスクリプトから始まります。

sudo を使用せずに Linux でそのスクリプトを実行すると、予期しないルック アンド フィールやその他のグラフィカルな問題が発生します。

自分のアカウントに対して sudo su を実行すると、この問題が解決するのはなぜですか?

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

java - カスタム Swing のルック アンド フィールとカスタム コンポーネント?

私は Swing を使用してゲームを作成しており、独特の「スチームパンク」にインスパイアされた GUI の外観を実現したいと考えています。これには、いくつかのアニメーション化されたコンポーネント、分厚い金属の境界線などが必要になります。

paintComponent をオーバーライドし、そのメソッドでカスタム軽量コンポーネントのすべてのレンダリングを行うことで、優れた効果が得られることを知っています。

これでいいのでしょうか、それともまったく新しいプラグ可能なルック アンド フィールの開発を検討すべきでしょうか?

それぞれの長所/短所は何ですか?

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

java - カスタム シンセのルック アンド フィールのインセット

アプリケーションに Synth を使用してカスタム ルック アンド フィールを実装しています。基本的には、SynthStyle、SynthPainter、SynthStyleFactory のカスタム バージョンを提供しています。

私はXML を使用していません。つまり、すべて Java API を介して行われます。一般的に、これはうまく機能しています。

ただし、適切なインセットを設定する最良の方法は、少しトリッキーです。さまざまなオプションが表示されます。

  • SynthStyle の getInsets をオーバーライドして、各リージョンの特定のインセットを返す
  • SynthStyle.installDefaults を使用してコンポーネントに境界線を適用する
  • すべてのインセットを (0,0,0,0) に設定し、ペイント メソッドで補正します
  • 新しい ComponentUI デリゲートを作成する

最善のアプローチは何ですか?またその理由は何ですか?

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

java - カスタム Synth Look & Feel でチェックボックスのレイアウトを制御する

Synth を使用してカスタムの「スチーム パンク」をテーマにしたルック アンド フィールを実装しようとしています。基本的には、SynthStyle、SynthPainter、および SynthStyleFactory のカスタム バージョンを提供します。

私は XML を使用していません。つまり、すべて Java API を介して行われます。一般的に、これはうまく機能しており、実際にはかなりまともに見え始めています.

ただし、JCheckBox などの「複合」コンポーネントで問題が発生しています。SynthPainter で paintCheckBoxBackground() が呼び出されると、座標は JCheckBox によってカバーされる領域全体を参照します。

この領域のどこにチェック ボックス アイコンとテキストを別々に描画する必要があるかをどのように判断すればよいですか?

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

vb.net - TreeNodeにマウスを合わせたときに、TreeNodeにカーソルを変更させるにはどうすればよいですか?

ツリービューを使用して、ユーザーがノードをクリックしたときにフォームを起動するメニューを作成しました。ルックアンドフィールを完成させるために、ハイパーリンクのように見えるようにノードを設定しました。ユーザーがノードにカーソルを合わせたときに、カーソルを手(リンクにカーソルを合わせたときに表示されるものなど)に変更したいのですが、これまでは、カーソルを内側にカーソルを合わせたときにしかカーソルを変更できませんでした。ノード上ではなく、ツリービュー。私の知る限り、TreeNodeにはMouseEnterなどのイベントがないため、イベント自体を処理させることはできません。

この関数を使用してノードをループし、TreeNodeのBoundsプロパティをカーソルのPointプロパティと照合しようとしていますが、これまでのところ、Ifブロックは常にfalseと評価されます。つまり、カーソルは変更されません。

私は誰かがこれを達成するために正しい方向に私を向けることができることを望んでいました。本質的に、私はネストされたLinkBut​​ton配列のルックアンドフィールを探しています。