我正在使用html标签在Java applet中的JButton中显示一些多行文本。
首次显示包含java小程序的网页时,正确呈现html文本。如果刷新网页,则显示JButton没有文本。
调试applet,因为它在网页中运行,表明html文本正确地应用于JButton。
JButton中的非html文本始终正确显示。
在创建之后立即向JButton添加revalidate()和repaint()调用会导致每次都不显示JButton(不仅仅是在网页刷新之后)。
此效果可在Google Chrome,Firefox和Internet Explorer中看到。
通过在每次渲染时附加一个随机数来修改html文本的内容没有任何区别。
每次刷新页面时,如何才能显示JButton的html内容?