我有JTabbedPane有五个标签,每个标签都有Jpanel我希望在NetBeans IDE中为每个面板添加不同的图像
答案 0 :(得分:1)
resources
。这需要这样做,以便Netbeans将您的图片导入该文件夹icon
的属性中,单击 ... 按钮。这会带你进入一个对话框请注意,这只会为您提供一个Image,但并不真正充当背景,因为JLabel是它自己的组件。我不确定如何使用GUI Builder实现背景。我对这项技术不太熟悉。虽然如果你要编写自己的代码,那么SO上有很多答案,我相信你会觉得它很有用。 GUI Builder唯一棘手的问题是它们有自动生成的代码,你实际上无法使用它,这绕过了我对创建背景图像的了解。
注意:这仅适用于JLabel,因为JPanels不使用Icon。另一种方法是在构造函数中手写自己的JPanel代码并绘制图像,覆盖paintComponent
方法。
答案 1 :(得分:1)
也许您会发现此链接有用。
本教程向您展示如何使用IDE的GUI Builder生成代码以在应用程序中包含图像(和其他资源)。此外,您还将学习如何自定义IDE生成图像处理代码的方式。
Handling Images in a Java GUI Application
基本上,请按以下步骤操作。
答案 2 :(得分:0)