我有带有五个选项卡的 JTabbedPane,每个选项卡都有 Jpanel 我想为 NetBeans IDE 中的每个面板添加不同的图像
resources
。需要完成此操作,以便 Netbeans 将您的图片导入到该文件夹中icon
的属性中,单击 ... 按钮。这将带您进入一个对话框注意这只会给你一个图像,但并不能真正充当背景,因为 JLabel 是它自己的组件。我不太确定如何使用 GUI Builder 实现背景。我对这项技术不太熟悉。不过,如果您要编写自己的代码,这里有很多答案,我相信您会发现有用的。 GUI Builder 唯一棘手的事情是它们具有自动生成的代码,您实际上无法使用这些代码,这绕过了我对创建背景图像的了解。
注意:这仅适用于 JLabels,因为 JPanel 不使用 Icon。另一种方法是在构造函数中手动编写自己的 JPanel 代码并绘制图像,覆盖
paintComponent
方法。
也许您会发现此链接很有用。
本教程向您展示如何使用 IDE 的 GUI 构建器生成代码以在应用程序中包含图像(和其他资源)。此外,您还将学习如何自定义 IDE 生成图像处理代码的方式。
基本上,步骤如下。