【发布时间】:2014-08-12 22:15:57
【问题描述】:
我有一个 JPanel 组件的 Hashmap,我正在尝试迭代和设置样式,我过去曾在 JPanel 上使用 JButtons 完成此操作,但我无法获取 JLabel 特定的属性。我得到的代码:
for (Component item : imageAreas.values()) {
// Style components item.setBorder(BorderFactory...);
}
问题是组件没有 setBorder() 属性,有什么方法可以在 for 循环中将组件项转换为 JPanel? - 我尝试在所有内容前面添加(JLabel),但它不喜欢那样。 imageAreas 是哈希图。
【问题讨论】: