【发布时间】:2012-10-15 07:34:46
【问题描述】:
我想使用图像作为 Jbutton 背景使用 HTML 和下面的代码:
JButton b = new JButton("<html><body><img src=\"file:///C|/Users/Joe/workspace/APPLET/img/2L.jpg \"></body></html>");
但是按钮中显示的图像只显示在按钮的一半,我应该如何解决这个问题?
【问题讨论】:
-
链接到图像和按钮的屏幕截图。我怀疑图像对于按钮的自然大小来说太大了,您应该使用更少的图像或样式更多的空间来显示它。关于其他事项。为了尽快获得更好的帮助,请发帖SSCCE。
-
图片大小为40*40,按钮大小相同。
-
这是图片:www.dltube.ir/jup/Jbutton.jpg
-
“按钮大小是一样的。” 它显然不会绘制整个图片,除非你设法删除分配给按钮装饰的所有额外空间,插图等。这些链接和 SSCCE 在哪里?另外,为什么将图像设置为 BG 而不仅仅是将图像设置为图标?按钮的“前景”应该是什么?
-
另请参阅this answer,了解在删除了所有额外空间的按钮中使用图标(或在本例中为图标)的示例。
标签: java html image swing jbutton