木曜日, 5月 10, 2012
[Java]IE8で改行したラベル・ボタン(HTMLテキスト使用したもの)が消える
▼質問
アプレット(JApplet)で作成した画面なんだけど・・・。
IE6で正常だった改行したラベル・ボタン(HTMLテキスト使用したもの)がIE8で表示すると
消える時(ブラウザのリロード等・・・)があるんだ!どうしてそうなるか教えてくれ!!
例:
JLabel label1 = new JLabel( "<HTML><FONT><P ALIGN=CENTER>改 行<BR>ラベル</P></FONT></HTML>" );
▼回答
根本的解決ではないがバグ報告で回避方法が載っているから参考にしてくれ!
Bug ID: 7001786 JLabel does not display html text after browser refresh
Bug ID: 6993691 JEditorPane throws NullPointerException when reloaded
アプレットのinit()とstart()に次のコードを入れてみてくれ!!
new javax.swing.text.html.parser.ParserDelegator();
それでは、健闘を祈る(笑
・・・。
■関連サイト
JButtonの改行したラベルがリロードで消える