带 JTable 的 JScrollpane 中的背景图像
我试图在 JScrollPane 中的 JTable 后面添加居中背景图像。 背景相对于视口的位置应该居中且静态。
我尝试将 JScrollPane 添加到带有绘制图像的 JPanel 中,并使其他所有内容变为半透明,但结果很丑陋并且存在渲染问题。
Im trying to add a centered background image behind a JTable in a JScrollPane.
The position of the background relative to the Viewport should be centered and static.
Ive tried adding the JScrollPane to a JPanel with a drawn image and making everything else translucent, but the result was ugly and had rendering issues.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看文章末尾的 WatermarkDemo 以获取完整示例。
Check out the WatermarkDemo at the end of the article for a complete example.
您应该继承
JTable
并重写其paint
方法,以便它绘制背景图像。这是一些示例代码:You should subclass
JTable
and override itspaint
method so that it draws your background image. Here is some sample code:不确定这是否是您所需要的,但看看支持水印的 Substance 外观和感觉:
https://substance.dev.java.net/docs/watermarks.html
Not sure if this is what you need, but have a look at the Substance Look and Feel which supports watermarks:
https://substance.dev.java.net/docs/watermarks.html