2009-08-25 12 views
4

JavaアプリケーションをWebアプレットに変換する処理中です。これまで私は瓶を輸出し、署名し、それを明らかに開始することができます。 Javaの読み込みイメージは無限に再生され、アプリケーションのJFrameウィンドウがポップアップしてアプリケーションのサーバーに接続します。残念ながら、アプレットとして、JFrameはフリーズしているようです。それは何もレンダリングされず、ウィンドウのコンテンツは、オブジェクトを横切ってドラッグされたフレームバッファの影にすぎません。JavaアプリケーションをWebアプレットにするときの考慮

アプリケーションのバージョンが正常に動作し、アプレットのバージョンがEclipseのアプレットプレーヤで正常に動作します。レンダリングが邪魔になるのはウェブ上だけです。私は、アプレットに署名することは、アプリケーションのように動作すると思った。

アプリケーションをアプレットにするのは、最初に予想していたよりも少し複雑です。このコンバージョンを達成するにはどうすればよいですか?

+0

アプレットが起動したときにUIをSwingスレッドでレンダリングしていますか? – Adamski

+0

Java Web Startコンソールを表示できますか?それは未発見の例外などを示すことができます。 –

答えて

1

アプレットのコンソールが見える場合は、そこに例外が表示されることがあります。

ます。また、AWTキャッチされない例外ハンドラを設定することをお勧めします:AWTのスレッドで例外ので

static public final class UncaughtAwtExceptionHandler { 
    public static void installAsUncaughtAwtExceptionHandler() { 
     System.setProperty("sun.awt.exception.handler", 
      UncaughtAwtExceptionHandler.class.getName()); 
    } 
    public UncaughtAwtExceptionHandler() { 
     /* Nothing to construct */ 
    } 
    public void handle(Throwable ex) { 
     /* Do something here to transmit the exception 
      to your server, or log it, or whatever */ 
    } 
} 

はあなたの問題を引き起こしているものはおそらくあり、これはあなたのより良いという問題が何であるかを発見するオプションを提供します。

関連する問題