将图标添加到JCheckBox组件的标签时出现问题

时间:2009-08-18 02:29:58

标签: java

我尝试通过HTML标记描述图像,如下所示:

http://www.exampledepot.com/egs/javax.swing/checkbox_AddIcon.html

如果我使用以下HTML标记,则可以使用

<html><table cellpadding=0><tr><td><img src=file:C:\user\network-transmit-receive.png/></td><td width=3><td>Hello World</td></tr></table></html>

但是,当我使用以下HTML标记时,它在Windows XP中不起作用(我不确定其他Windows)

<html><table cellpadding=0><tr><td><img src=file:C:\user directory with space\network-transmit-receive.png/></td><td width=3><td>Hello World</td></tr></table></html>

由于可能存在用户目录名称包含空格的可能性。但是,我可以编码目录名称,以便JCheckBox识别它吗?

1 个答案:

答案 0 :(得分:1)

您应引用目录名称,例如

  

<img src="C:\user directory with space\network-transmit-receive.png"/>

,我也不相信“file://”协议是必需的。您可能需要查看W3Schools网站上的HTMLXHTML(更严格的HTML替换版本)教程。 W3C Validators也是确定页面标记可能出错的有用工具。

相关问题