問題タブ [japplet]

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 に答える
3322 参照

java - How to disable http caching in applet

How can i disable http caching of all my http connections in my japplet? I dont want any of my http (request/response)to be cached.Regardless of the user settings in control panel\java\Temporary File Settings. Applet is signed and compiled with java1.6.
I am using URLConnection.class and my request to an 3rd party web service is being cached.
ie:
I can see my request url in Java Cache Viewer. http://www.service.com?param1=232&param2=2323232
Also i can find the responses in application ....users\data\sun\java\deployment\cache
responseline1
responseline2

0 投票する
4 に答える
403 参照

java - JApplet が HTML ページで実行できない

Netbeans の JUNG ライブラリを使用して、正常にコンパイルおよび実行される JApplet を作成しました。しかし、アプレットを実行する html ファイルを作成しようとすると、グレーのペインしか表示されず、コンポーネントが表示されません。私のクラスは:

メソッド initializeComponent() は、すべてのコンポーネントをメイン ウィンドウに追加します。JFrameBuilder を使用して、いくつかの基本的なコンポーネントを作成しました。JFrameBuilder はメソッド addComponent(container, component, x, y, width, height) を使用してコンポーネントを追加します

そのために以下のコードを使用します。

次に、html ファイルを作成します。

/dist フォルダーにありますが、Mozilla Firefox で開こうとすると灰色のペインしか表示されません。奇妙なことに、別の単純なアプレットを作成しました。今回は netbeans JBuilder を使用し、Web ページで正常に実行されます。

本当に助けが必要です!

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

java - 認証を必要とするが407を返さないプロキシの背後でhttp接続を開く

私たちのアプレットは、プロキシ認証を統合した Microsoft ISA Server の背後にあります。Isa Proxy サーバーは、認証資格情報を持たない接続に対してhttp 405 ( 407 ではありませんjava.net.Authenticator) を返します。私のクラスは呼び出されません。この状況でプロキシ サーバーへの接続を認証するにはどうすればよいですか?

アプレットは java1.6 で署名およびコンパイルされています。URLConnectionクラスは接続に使用されます。

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

java - 別のクラス関数の動的コンポーネント(つまり、新しいラベル)にアクセスしますか?

現在Swingアプレットに取り組んでおり、Netbean(7.0)のデザイナで通常作成される他のコンポーネント(ボタンなど)など、他のクラス関数でカスタムAWT Canvasコンポーネント(非常に単純な拡張クラス)を参照する際に問題が発生します。 。

ここに追加したカスタムキャンバス要素は、これが適切な場所になると確信していました(特に、生成された他のすべてのコンポーネントが同じ領域に作成された後)

ただし、生成されたコンポーネントとは異なり、名前でアクセスすることはできず、他の手段(this.myCan)でもアクセスできないようです。以前にインスタンス化されたmyCanコンポーネントを操作するために、Swingフォームの(生成された)ボタンを処理するサンプル関数を設定しました。

myCanにアクセスする方法を知っていますか?コンポーネントのカスタム初期化を別の領域に配置して、それらが公にアクセスできるようにする必要がありますか?

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

java - JApplet - super.paint(); ちらつきの原因となる

私は今、JApplet を書いています。super.paint() を呼び出すたびに、アプレットがちらつきます。ダブル バッファリング (画像に描画してからその画像をレンダリングする) を使用していますが、super.paint() が画面などをクリアして、ダブル バッファを無効にしていると思います。

paintComponents() を使用することになっていることはわかっていますが、何らかの理由で、「currentScreen.Draw(g)」を呼び出すと、画面の描画が表示されません。

誰でもこれで私を助けることができますか?

画面描画方法

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

image - JPanelを画像として保存

私は、ユーザーがレイヤーに画像をロードできるようにするアプリケーションを開発しています。ユーザーは別のレイヤーに絵を描いて、ユーザーが描いた画像だけを保存できます。私のコードは次のとおりです。

これは、ユーザー描画のクラスです。

画像を保存するときは、空白の画像です。助けてください。ありがとうございます。P / S:あなたのアイデアとしてコードを編集しましたが、機能しません。その結果、画像の背景はなくなり、空白の画像が保存されます。:(

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

java - Javaアプレットの作業ディレクトリをIDEAに設定するにはどうすればよいですか?

私はしばらくIntelliJを使用していて、その一連の機能を楽しんでいますが、Javaアプレットで実行構成を機能させるのに苦労しています。Swingを使用する既存のJavaツールがあり、JAppletクラスを使用してこれらのGUIオブジェクトをアプレットとしてロードしています。問題は、ロードする必要のある構成ファイルがいくつかあることです。私はこれらを作業ディレクトリからロードしますが、私の知る限り、この作業ディレクトリは通常、アプレットが存在するディレクトリになります。主な問題は、IDEAがスタートアップ変数を設定することだと思います。

これを変更できるようにしたいのですが、変更できないようです。アプレットの実行構成VMパラメーターを編集してこのフラグをオーバーライドしようとしましたが、IDEAは、別の何かを指定しても、上記のフラグを引き続き入力します。

つまり、IDEAで実行構成の作業ディレクトリを設定できないため、ローカル構成ファイルをロードするのに苦労しています。誰かがこれを回避する方法を知っているか、IDEAで構成ファイルを使用するJavaアプレットを実行するより良い方法を知っていますか?

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

java - JPanel カスタム背景

OK、私がこの画像を持っているとしましょう:

ImageIcon imageBack = new ImageIcon(System.getenv("APPDATA") + "\.my_game\bg.png");

オンとJPanelオフを切り替えることができます。JPanelカスタムを使用するにはどうすればよいImageIconですか?

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

java - JAppletがAPPDATAフォルダに書き込めません

そうですね、私はアプレットの形でテキストベースのRPGを作成しています。このアプレットは、開いたときにAPPDATAディレクトリに書き込みます。IDEで動作しますが、Firefoxで試してみると、エラーメッセージが表示されます。こちらがリンクです。

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

java - アプレットの Jar ファイルに署名する方法

アプレット用の Jar ファイルの署名は、アプリケーション用の Jar ファイルの署名と同じプロセスを使用しますか?? もしそうなら、誰かがそれに署名する方法を教えてもらえますか? Minecraft のような、APPDATA に書き込むアプレットがあります。