Jbuttonクラスを使用してアプリケーションにボタンを作成しています。これは私のデスクトップで見るとうまく見えます。しかし、私は他のコンピュータから(リモートデスクトップ接続を介して)自分のPCに接続すると、四角い背景がそのボタンのために観察されている。異なるビューのボタンが付いています。この問題を理解するために私を案内してください。JButtonが異なるPCで異なって表示される
View in my desktop View in remote desktop
Jbuttonクラスを使用してアプリケーションにボタンを作成しています。これは私のデスクトップで見るとうまく見えます。しかし、私は他のコンピュータから(リモートデスクトップ接続を介して)自分のPCに接続すると、四角い背景がそのボタンのために観察されている。異なるビューのボタンが付いています。この問題を理解するために私を案内してください。JButtonが異なるPCで異なって表示される
View in my desktop View in remote desktop
それはリフレッシュレートを削減し、リモート接続速度を上げるために、基本的なテーマへのリモート接続で、デスクトップセットのUI、いる可能性があります、あなたは、クロスプラットフォームのルックを維持し、次のチュートリアルを使用して感じることができます。 How to Set the Look and Feel
あなたのフレームに次のコードを使用することができます。
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
012を交換してくださいクロスプラットフォームの外観を得ると感じて、次の行でlnfName
を交換するに
UIManager.getSystemLookAndFeelClassName()
:
UIManager.getCrossPlatformLookAndFeelClassName()
でどのようなクロスプラットフォームされていない、システムの外観を得ると感じるように次の行を持つJavaだけで提供されるMetalテーマ以外何もありません。
私はこのようなことについては約しかし、答えを投稿するための任意の情報源を持っていませんでした。いくつか見つけることができますか? – AxelH
ようこそ、あなたは詳細な情報を与えてくれますか、具体的なルックを使用していますか、どのリモートデスクトップを使用していますか... – AxelH
ルック&プリファレンスの設定にはjavax.swing.plaf.basicを使用しています。 mstsc(Windows)を使用してリモートデスクトップに接続する –
あなたの質問をそれらのような有益な情報で編集する必要があります。 – AxelH