自分のアイコンを Java アプレットで使用したいと考えています。どうやってやるの?
2 に答える
2 つの異なるプラットフォームのルック アンド フィールがあります。しかし、あなたが理解していると思うのは、一方は署名されたアプリケーションであり、もう一方は署名されていないということです。
アプリケーションに署名するために従う必要がある文書化されたプロセスがあるため、警告アイコンとチェックされていないボックスはありません。
http://docs.oracle.com/javase/tutorial/security/toolsign/index.html
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html
制限付きアクセス ダイアログ アイコンで何をしたいのかよくわかりません...
しかし、実際には、質問で示したアップロードされた画像は、「アプリケーション」の一部ではなく、アクセスが制限されたダイアログです。
署名されたアプレットを実行しようとしているときに表示されます...次のことができます。
- A) 無制限のアクセスでアプレットを 1 回実行する
- B)またはアプレット証明書を証明書ストレージに配置して信頼できるようにし、後でセキュリティダイアログなしで実行します
奇妙に聞こえますが、言い換えれば、あなたの質問は「クライアントマシンJREで何かを変更する」ことに関するものです:Sだから、jreの「警告-セキュリティ」ダイアログアイコン自体を変更しようとするのは悪い考えだと思います:S
かなり正しい署名付きアプレットを開始したとしても、証明書を信頼できるようにするまで、アクセス制限ダイアログが表示されます。とにかく、証明書を信頼するためにダイアログが一度でも表示されます。署名されたアプレットに対してこのダイアログが表示されるのを避けることはできないと思います。
それでも、アクセス制限ダイアログを決して表示しないようにすることができます。ただし、これを行う唯一の方法は、アプレット プロジェクトで「無制限 - 無害な」ライブラリを使用してアプレットをサンドボックスフレームに保持することであり、アプレットは署名されていない必要があります。署名されていないアプレットでできることとできないことの詳細については、このチュートリアルを参照してください。
PS質問で何か他のことを意味する場合は、コメントしてください