問題タブ [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.
java - 画像をランダムな位置で点滅させるには?
の中に画像がありJApplet
、ランダムな位置に表示したいです。1 秒後に消え、別のランダムな位置に再び表示されます。
「ランダムな位置で点滅」を実装するにはどうすればよいですか?
java - メニューを使用した JApplet の操作
コードに問題があります。(音楽) メニューのサブメニューは、ラジオ ボタン タイプにする必要があります。
これが私の最初のコードです:
実行しようとすると、[音楽] メニューが表示されません。Play(ラジオボタン)に変わります。ボタングループは役に立ちますか? ボタン グループを使用しようとすると、何も起こりません。
java - スレッド AWT-EventQueue-2 での例外 java.lang.NullPointerException
jnlp で JApplet を実行しようとしています。JApplet を拡張して jar ファイルにパッケージ化した MyApplet を作成しました。MyApplet.jnlp と MyApplet.html も作成しました。私のランタイム環境は jdk 1.7.0.02 です。
ブラウザで実行すると、ブラウザから例外が発生しますが、アプレットはEclipseからスタンドアロンとして適切に実行されています
これは私が得ている例外です
以下の私のコードを見つけてください。これは、Eclipse で正常に動作するアプレット クラスです。
これは、html ファイル MyApplet.html です。
MyAppletJnlp.jnlp
java - ユーザーがブラウザタブを切り替えたときにJAppletからJDialogを非表示にするにはどうすればよいですか?
問題:ユーザーがアプレットから長時間の操作を開始します。プログレスバー付きのJDialogが表示されます。ユーザーが開いたり、別のブラウザタブに切り替えたりする-JDialogは引き続き表示されます(ユーザーを悩ませます)。
ユーザーが別のタブに切り替えるときは、JDialogを非表示にする必要があります。ユーザーが元に戻すと、再び表示されます。
注:同様の問題で質問がありました。解決策はwindowActivated/deactivateedリスナーを追加することでした。ウィンドウに複数のフレームがあり、そのうちの1つにアプレットが含まれているため、機能しません。ユーザーが別のフレームをクリックすると、windowDeactivateイベントがキャストされますが、ユーザーは同じタブにいます。
java - JApplet に JButton コントロールを追加し、JButton が画面全体に表示されるようにしました
私は Java アプレット プログラミングと Java 全般に不慣れですが、C# と C++ は得意です。とにかく、JTextField、JButton、および JLabel を使用して単純な電卓を作成しています。しかし、JButton と JTextField が画面全体を占めており、最も奇妙なことは、サイズを設定したのにサイズが設定されていないことです。それで、私は何を間違っていますか?これが以下のコードです。誰かが私を助けてください。回答をいただければ幸いです。
java - JavaWebStartとJavaアプレット
私はインターネット上で利用できるようにしたいJavaアプリケーションに取り組んでいます。ただし、いくつかの要件により、私は困難な状況に置かれました。だからこそ、経験豊富なプログラマーの意見をいただければ幸いです。状況は次のとおりです。
私は基本的なウェブホストを持っています
- mysqlデータベース
- 開いているftpポート(21)
- 開いているhttpポート(80)
しかしなし
- 開いているmysql-port(3306)
- 開いているsshポート(22)
ここで、次のことを実行できるアプリケーション(Java WebStartまたはJavaApplet)を構築したいと思います。
- インターネットを介して複数のユーザーが利用できる
- mysqlデータベースと通信します
- ローカルファイルシステムとウェブホスト間でドキュメントを交換する
今、あなたは問題を見ます:
- Java Web Startアプリケーションを実行している場合、mysql-portが閉じているため、mysql-databaseに接続できないようです。
- Javaアプレットを実行しているときに、ローカルファイルシステムのファイルにアクセスできないようです。
誰かがこの問題への提案がありますか?
前もって感謝します!
トム
java - ソケットを使用するときにJavaJAppletをHTMLページに埋め込む
HTMLページでアプレットを動作させるのに問題があります。アプレットクラスからソケット接続を削除し、HTMLページでアプレットをテストすると、アプレットが表示されますが、クラスファイルにソケット接続を追加し直すと、アプレットが表示されず、Javaコンソールがスタックトレースなしで表示されます。ソケット接続を使用しているため、これがセキュリティ上の理由であると確信しています。そのため、署名されたjarファイルを作成し、それをアプレットタグに次のように配置しました。
しかし、この署名の作成は機能していません。
誰かがこれを手伝ってくれますか?
更新しました
アンドリュー・トンプソンに応えて
- デジタル署名されたコードを受け入れるように求められないimはありません
- 現在テスト中のアプレットはローカルではありません
- はい、アプレットはサーバーに接続しようとしています。サーバーはローカルで実行されています
- Javaコンソールに例外が表示されていないかどうかわかりません。
署名されたJARファイルを作成した方法
私のアプレットの名前空間はcaptureaudio.AppletTestクラスです
クラスファイルが配置されているcmdプロンプトで:
ここでkeytool.exeを使用する必要があります。ここで、アプレットのjar署名を作成する方法を見つけました。www.xinotes.org/ notes / note / 434 /
jar -cf AppletTest.jar AppletTest.class
- > jarsigner AppletTest.jar MyCert警告:このjarには、署名者証明書が6か月以内に期限切れになるエントリが含まれています
4.> jarsigner -verify -verbose -certs AppletTest.jar
sk 153 Thu Oct 13 11:28:38 BST 2011 META-INF / MANIFEST.MF
rt)[証明書は10/01/1220:55に期限切れになります]
smk 11015 Thu Oct 13 10:49:08 BST 2011 AppletTest.class
rt)[証明書は10/01/1220:55に期限切れになります]
s=署名が検証されましたm=エントリがマニフェストにリストされていますk=キーストアで少なくとも1つの証明書が見つかりましたi=IDスコープで少なくとも1つの証明書が見つかりました
jarが検証されました。
JAVAコンソール
Javaプラグイン10.0.0.147JREバージョン1.7.0-b147JavaHotSpot(TM)クライアントVMの使用
ユーザーのホームディレクトリ=C:\ Users \ xxxxxxx
c:コンソールウィンドウをクリアしますf:ファイナライズキューでオブジェクトをファイナライズしますg:ガベージコレクションh:このヘルプメッセージを表示しますl:クラスローダーリストをダンプしますm:メモリ使用量を出力しますo:ログをトリガーしますq:コンソールを非表示にしますr:ポリシー構成をリロードしますs:システムをダンプしますデプロイメントプロパティt:スレッドリストのダンプv:スレッドスタックのダンプx:クラスローダーキャッシュのクリア
0-5:トレースレベルをに設定
bootclasspathから検出:C:\ PROGRA〜1 \ Java \ jre7 \ lib \ deploy.jar
アップデート
フォルダの場所
java - Jlistがアプレットに表示されない/表示されない
何らかの理由Jlist
で、アプレットに表示されません。
スライダーのすぐ右に表示されますが、個々の要素をクリックした場合にのみ表示されます。
私は試してみましたが、運がありませんでしたthis.validate()
。this.repaint()
誰かが私を助けることができますか?
java - アプレットがブラウザで動作しません
誰でも私を助けることができますか?架空の家の暖房システムを制御するプログラム、実際にはアプレットを作成しました。netbeans では正常に動作しますが、ブラウザでアプレットとして実行することはできません。誰か助けてください。すべてのコードの zip フォルダにリンクしています...
java - 別のクラスからのJAppletへのユーザー入力を待機しています
私には2つのクラスがあります。1つはでGUIを作成し、もう1つJApplet
のクラスはアプレットからユーザー入力を受け取り、それを使用して計算を行います。
アプレットクラスはGUIを作成し、計算クラスに開始を指示します。次に、計算クラスはアプレットクラスのメソッドを呼び出して、ユーザー入力を要求します。次に、このメソッドは、からのアクションをリッスンしJTextField
て計算クラスに戻ります。
ただし、問題は、プログラムを実行するときに、ユーザーがテキストフィールドに何かを入力するのを実際に待機しないことです。その結果、計算クラスはnull入力を受け取ります。
どうすればこれを修正できますか?
メソッドでのJOptionPane.showInputDialog
代わりにを使用してみましたが、これは機能します。ActionListener
しかし、私はこれを使いたくありません。これは主にポップアップのようなものであり、ユーザーがアプレットに直接データを入力できるようにするためです。