問題タブ [applet]
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 - Firefox 3 を閉じた後、Java コンソールを再度開く方法
私はfirefox3を使用してJavaアプレットを実行しています(Linux上)。通常、JVM が起動すると Java コンソール ウィンドウが開き、アプレットからの出力 (スタック トレースなど) を確認できます。
ただし、コンソールを閉じると、Firefox を再起動する以外に元に戻す方法はないようです (別の問題である何らかの理由でアプレットの起動がハングするため、コンソールを閉じる必要があります)。
この問題を解決する「Open Java Console」という Firefox 拡張機能がありましたが、Firefox3 には移植されていません。
Firefox3 で Java コンソールを再度開く方法はありますか?
Linux (Ubuntu 8.04)でFirefox3を使用していることに注意してください。「ツール-> Javaコンソール」メニューオプションが何らかの理由で表示されません
java - より多くのメモリを使用して Java アプレットを起動するにはどうすればよいですか?
デフォルトの 64 MB の最大ヒープ メモリは、大規模な Java アプリケーションでは小さい場合があります。署名付きアプレットでこれをインクリメントするアプレット パラメータはありますか?
Java プログラムの場合、これは単純なコマンド ライン パラメータですが、これがブラウザのアプレットでどのように機能するかを示します。
java - Loadtime-AspectJをアプレットで動作させるにはどうすればよいですか?
AspectJ LoadTime-Weavingはエージェント/それ自体のクラスローダーを使用してJVMをロードする必要があるため、アプレットからユーザーのJVMをロード/変更する方法はありますか?または、アプレットをロードする直前(親アプレットを使用しますか?)
java - イベントリスナーとしてJS関数をアプレットに渡す
javascript から Java アプレットに関数/コールバックを渡すことは可能ですか?
たとえば、ボタンを押すと、渡されたjsコールバックを呼び出すアプレットがあります
macos - Mac Firefox 3.0.1 でアプレットを有効にするにはどうすればよいですか?
Mac OS マシンに Java 1.5.0 をインストールしています。Java Embedding Plugin 0.9.6.4 をインストールし、設定パネルで Java を有効にしました。http://java.com/en/download/help/testvm.xmlにアクセスすると、アプレットが空白で表示されます。誰が何が起こっているのか考えていますか?
java - JavaVNCアプレット
Webページから実行できるオープンソースのJavaVNCサーバーを知っている人はいますか。サーバー側にインストールする必要はなく、アプレットベースの可能性があります。
java - Java-コンソールのようなWebアプレット
ねえ、私はJavaを使用してWindowsコンソールでアプリケーションを開発していて、そのすべてのconsole-graphics-gloryでオンラインにしたいと思っています。
アプリを移植するために使用できる簡単なWebアプレットAPIはありますか?
基本的なSystem.outおよびSystem.in機能を使用しているだけですが、I/Oラッパーを再構築できてうれしいです。
これらの方針に沿った何かは、自分の仕事をオンラインにしたい初心者のJava開発者にとって大きな資産になると思います。
java - Java アプレットの Swing が高速マウスオーバーでちらつくのはなぜですか?
いくつかの標準 GUI コンポーネントを搭載した Java アプレットを作成しました。MigLayout Managerを使用しました。
さまざまな GUI コンポーネント上でマウスをゆっくり動かすと、すべて問題ないように見えますが、マウスを速く動かすとちらつきます。
その厄介な醜い再描画を引き起こす可能性があるのは何ですか? (コア 2 デュオ 6300、2GB RAM、Windows XP)
applet - ブラウザアプレットに特定のJREをどのように指定しますか?
JREv1.5_12が正しく機能する必要があるサードパーティのアプレットがあります。ユーザーはJREv1.6.07以降をインストールしています。以前は1.5以下で、マシン上に複数のJREを配置し、どれを使用するかを指定できましたが、1.6では壊れたものがありました。インストールされている最新のブラウザの代わりにv1.5_12を使用するようにブラウザに指示するにはどうすればよいですか?
java - Java アプレット、AWT リフレッシュ、Mac OS X 10.4 での問題
AWT を使用して構築された Java アプレットがあります。このアプレットを使用すると、ハード ドライブから画像を選択してサーバーにアップロードできます。アプレットにはスクロール可能な画像のリストが含まれており、Windows、Linux、および Mac OS X 10.5 で正常に動作します。このアプレットは、Java Web Start 経由または Web ページ内で起動します。
弊社のアプレットは、Java のバージョン (1.4 または 1.5) に関係なく、Mac OS X 10.4 では正しく動作しません。スクロール時の誤った動作のスクリーンショットは、次の場所にあります。
http://www.lavablast.com/tmp/ui_error.png
簡単に言えば、画像をスクロールすると、アプリケーションのヘッダーまたはフッターに重なってしまうことがあります。この動作は、他のプラットフォームでは発生しません。Mac OS X 10.4 では、スクロールすると画像が間違った場所に表示されますが、その場所に画像を描画した後に画面を更新すればそれほど問題にはなりません。ただし、アプリケーションが誤って描画したことを認識していないため、更新されていないようです。
ウィンドウが最小化、サイズ変更、または移動されると、アプリケーションが更新され、正しく配置されていない要素が消えて、アプリケーションが通常どおり再開されます。背景画像を強制的に更新しようとしてかなりの時間を費やしましたが、失敗しました。(画像を直接再描画する、いくつかのパネルのすべての子を再描画するなど)したがって、Mac OS X 10.4でこの問題を解決するのに役立つヒントを探しています。最悪の場合、単に完全なアプレットをシミュレートしますリフレッシュ。
最近まで、すべてが Java 1.1 と互換性がありましたが、現在は 1.4 を必要とするいくつかの場所で変更されています。これらの変更が問題を引き起こしたとは思いません。追加情報として提供しているだけです。スクロール パネルの実装の詳細に興味がある場合は調査しますが、これは回避策を知っておく必要がある一般的なプラットフォームのバグであると想定しています。
問題を再現するには、次の Java Web Start アプリケーションを開きます: http://www.lavablast.com/tmp/opal-webstart.php.jnlp
たくさんの画像を含むフォルダを選択し、スクロールバーで遊んでください。ある時点で (かなり迅速に)、リフレッシュの問題が発生するはずです。
編集: ここで最初の提案に従い、背景画像を備えたすべてのコントロールを Swing の同等のものに置き換えましたが、問題はまだ残っています。(さらに、完全な変更を行うには他にも多くの修正が必要です)。他のアイデアはありますか?完全な更新を強制する単純な1行のコードは素晴らしいでしょう:)
Edit2: メイン スレッドがパネルを作成し、X スレッドを起動します。オブザーバー/通知パターンを使用して、スレッドが完了し、メイン コントロールに通知します。これにより、ページにパネルが追加されます。これは EventQueue.invokeLater を介して行われます。私が間違っていない限り、正しいスレッドで実行する必要があります。この問題は、余分なスレッドが実行されていなくても (ロード中など)、スクロールするときに最も深刻になります。