我想在java中的JLabel上用html显示图片,可是显示不了,想问下为什么?要怎么弄?代码如下

我想在java中的JLabel上用html显示图片,可是显示不了,想问下为什么?要怎么弄?代码如下,第1张

JLabel 中的 img 毕竟没有浏览器中的 img 那么强大,没有办法识别本地相对路径,需要指定为 绝对路径,并需要在前面添加 file:/ 。例如项目路径为 E:/JavaProjects/demo1/ 则代码如下:

label.setText("<html><img src='file:/E:/JavaProjects/demo1/image103.png' /></html>")

建议将图片放在 src 下,这样就可以动态获取。例如:

URL imageUrl = getClass().getResource("/image103.png")

label.setText("<html><img src='" + imageUrl  + "' /></html>")

可以的,在Label的Text,输入你要的文字,然后按住左键拖动你要编辑的字,在上面字体栏里修改字体样子,如果是赋值的可能要用数据库实现。

用timer控件,用里面的Tick事件来处理你想执行的动作,然后通过代码来触发你的字体的变换.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7305890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存