問題タブ [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 - JTattooのルックアンドフィールJava-正確には何が起こっているのですか?
アプリケーションのルックアンドフィールのためにJTattoo.jarをダウンロードしました。ただし、混乱していますが、ルックアンドフィールの概念は実行時の問題ですか(JTattooのルックアンドフィールは、アプリケーションを実行したときにのみ表示され、Designerでは表示されません)?? または、コンポーネントをパレットに追加して、コンポーネントをドラッグアンドドロップできるようにすることはできますか?
Swing以外のライブラリを操作し、パレットにデスクトップアイテムを追加するための情報を教えていただけますか?
ありがとう
java - Netbeans/Java Swing で、プログラムを GTK+ ルック アンド フィールとして実行するにはどうすればよいですか?
私はこの答えをグーグルで検索しようとしましたが、結果はありませんでした。Netbeans を GTK スキンで実行する方法についての回答を探し続けています。これは私が望んでいるものではありません。
Java Swing アプリケーションがあります。JPanel Form --> Preview を右クリックすると、GTK+ でプレビューできます。C/X Motif は問題なく動作します。ただし、プログラムを実行しようとすると (ビルド + 実行)、結果として得られる GUI は Java Swing のルック アンド フィールになります。
このプログラムで GTK+ を永続的に有効にするにはどうすればよいですか?
java - JFileChooserの「キャンセル」ボタンで「Enter」を押したときにどのように行動するのですか?
私は を持ってJFileChooser
いJFrame
ます。に を追加しActionListener
て、JFileChooser
クリックしたときに [キャンセル] ボタンが機能するようにしました。「キャンセル」ボタンにタブで移動することもできますが、「Enter」キーを押しても何も起こりません (つまり、ActionListener
イベント コマンドで が呼び出されませんJFileChooser.CANCEL_SELECTION
)。JFileChooser
「キャンセル」ボタンで「Enter」キーを押すことが「キャンセル」ボタンをクリックするのと同じになるようにするには、どうすればよいですか?
私が見ている(誤った)動作の簡単な例を次に示します。
(誤った) 動作を確認するには、プログラムを実行し、タブで [キャンセル] に移動してから、[Enter] キーを押します。私のプラットフォームではプログラムが終了しませんが、[キャンセル] ボタンをクリックすると終了します。
拡張JFileChooser
とオーバーライドcancelSelection()
も機能しません (どうやら、「キャンセル」ボタンで「Enter」キーを押しても、その関数は呼び出されません)。
(誤った) 動作は、Java 5、6、および 7 を搭載した Fedora 10 x86_64 システムで発生します。
KeyEventPostProcessor
補遺: 以下は、現在に a を追加し、KeyboardFocusManager
私が望むことを行うように見えます:
ただし、「キャンセル」ボタンで Enter キーを押すことと、それ以外の場所で Enter キーを押すことを区別できるようにするだけでも、大変な作業のように思えます。
何か問題はありますか?
発見された解決策: GUI ルック アンド フィールを自分のシステム (Linux) のネイティブ ルック アンド フィールに設定すると、他に何も必要なく、必要なことが実行されます。これは私が無知であり、探していたものです。解決策は、次のようにすることです
メソッドの最初の実行ステートメントとしてmain()
。その後、すべてのフォーカス リスナー、主要なイベント プロセッサなどを省くことができます。
最も役に立った回答者に 100 ポイントを与えました。
java - 画面上の netbeans プレビューをランタイムに一致させる方法
ランタイム表示をプレビューと一致させようとしています
ここに私が見ているものがあります: http://i236.photobucket.com/albums/ff111/DrivingTibNaked/Screenshot-1-5.png
ご覧のとおり、エディターはランタイムと一致しません。フォーム プレビュー ボタンを使用するとシステムのように表示されますが、実行時に奇妙な Java 環境が表示されます。
ウィンドウが作成される前にルック アンド フィールの設定を変更しようとしましたが、システムのルック アンド フィールが機能しません。なぜすべての矛盾があるのですか?netbeans を使用して適切な Ubuntu フォームを作成するにはどうすればよいですか?
asp.net - 更新パネル内のコントロールと JQuery フォームのルック アンド フィール プラグインの問題!!! ヘルプ
更新パネル コントロールでのフォーム要素のルック アンド フィールの更新に問題があります。DropDown などのフォーム コントロールを形作るために、Uniform JQuery Plugin
を使用しました。ASP.netフォームでは非常にうまく機能しますが、ユーザーがdropDownListアイテムを選択すると、更新パネルを使用してCheckboxListアイテムを生成しました。
以下の図は、フォームのルック アンド フィールを示しています。
しかし、リストからカテゴリを選択して UpdatePanel テンプレートを更新し、CheckBox を更新すると、更新パネル内にあるコントロールから均一なスタイルが削除されます。
フォームの上で均一関数を呼び出します。
および更新パネル マークアップ:
誰でもこのバグを修正するのを手伝ってくれますか??? 更新パネル コントロール スタイルが削除されないようにする方法はありますか?
gwt - Woopra が使用しているウィジェット キット/フレームワークは何ですか?
Woopra を使用している場合は、数か月前に Web ベースの分析ツールがリリースされたことをご存知でしょう。私はそれがいかに滑らかでよく設計されているかに驚きました. ソースコードを見てみると、GWTでコーディングされているようでした。ただし、その Mac のルック アンド フィールは Sproutcore を思い起こさせます。GWT のようなルック アンド フィールについては知りません。
私は彼らのウィジェット キットに非常に興味を持っているので、この分野の新規参入者を探し始めましたが、うまくいきませんでした。
多くの異なるウィジェット、チャート、効果を使用しており、それ自体が巨大な仕事になる可能性があるため、彼らが完全にカスタムコーディングしたとは信じがたい.
彼らがカスタム ウィジェット キット/フレームワークを使用しているかどうか、使用している場合はその名前を知っていますか?
前もって感謝します、フアン
java - Java でシステムのルック アンド フィールに何かを追加する
Java のデフォルトのルック アンド フィールが好きではありませんでした。私はネットビーンズを使用しています。
ルックアンドフィールのようなウィンドウが欲しかったので、以下を含めました:
私のフレームには10個のタブがあります。ユーザーが各タブで何らかの作業を行った後(ラジオボタンをクリックするなど)、そのタブの背景を設定する必要があります。
ルック アンド フィールは上記の行を無視しています。ルック アンド フィールを変更したくありません。
java - Windows クラシック テーマがアクティブであることを検出できません
UIManager.getSystemLookAndFeelClassName() を呼び出しています。現在のテーマを WindowsClassicLookAndFeel に設定している場合でも、結果として WindowsLookAndFeel を取得します。しかし、私は WindowsClassicLookAndFeel を期待しています。質問は、Windows クラシック テーマが現在アクティブになっていることを検出する方法です。
asp.net - 保護された Web サイトのリソース
ドメインに Web サイトがあります。名前を付けましょう: http://website.com。別の Web サイト ( https://custom.website.com ) で同じルック アンド フィールを実装する必要があります。ご覧のとおり、2 番目は 1 番目のドメインのサブドメインにありますが、セキュリティで保護されています (https を使用しています)。
同じルック アンド フィールを実現するために、両方の Web サイトで同じ DLL が使用されています。これらの DLL には、メニュー、JavaScript などの機能が含まれています)。しかし、2 番目の Web サイトは、1 番目の Web サイトの画像といくつかの css ファイルを使用しています。たとえば、通常の "~/Images/Logo.png" の代わりに "Logo.png" を表示するには、次のファイルへのパスが HTML にレンダリングされます: " http://website.com/Images/Logo.png "
すべての作業はローカル環境で行われ、完璧に動作しました ( http://localhost/はhttp://website.comを参照)。
しかし、ウェブサイトが「実際の」(開発)環境に展開されたとき、私たちは驚きました:IEは通知します:
Web ページには、安全な HTTPS 接続を使用して配信されないコンテンツが含まれています
問題を解決するオプションが表示されます。保護された Web サイトに画像を含めてローカルで使用することもできますが、この場合、メインの Web サイトで何かが変更された場合は再展開を行う必要があります。
質問: 回避策はありますか?保護された Web サイトから、保護されていない Web サイトにある画像を使用する方法はありますか?
ありがとう。どんな考えでも大歓迎です。
PS 私は ASP.NET 3.5 を使用しています。Web サイトは Windows 2008 でホストされています。
java - アプリケーションを再起動せずにJavaスイングのルックアンドフィールを変更する方法は?
ユーザーが LAF を変更するたびにアプリケーションを再起動する必要なく、swing アプリケーションのルック アンド フィールを変更する特定の方法はありますか?
構成ダイアログからLAFを選択でき、ユーザーにアプリケーションを再起動するようにフォールバックすることなく、適用時に直接変更できるソリューションを探しています。
現在、選択したLAFをプロパティファイルに記憶し、ウィンドウが開かれる前に起動時に設定します。