繁体   English   中英

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

[英]Problem In Adding an Icon to the Label of a JCheckBox Component

我尝试通过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识别它吗?

您应该引用目录名称,例如

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

,而且我也不认为需要“ file://”协议。 您可能想从W3Schools网站上查看HTMLXHTML (将替换为HTML的更严格版本)教程。 W3C验证程序也是有用的工具,可用于查明页面标记中可能存在的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM