【发布时间】:2013-07-24 11:27:51
【问题描述】:
所以.. 我想使用 JPanel 来显示某个对象的图像和所需的实例变量。我为每个单独的对象制作的每个 JPanel 是否可以像在 JComboBox 中一样显示?也就是说,单击组合框会下拉多个 JPanel,每个 JPanel 代表一个对象。谢谢
【问题讨论】:
-
您想在组合中显示除图像(可能还有一些文字)之外的任何内容。?这可以使用
JLabel(在任何情况下默认使用ListCellRenderer)来完成。 -
默认实现知道 Icon、ImageIcons 作为 XxxComboBoxModel 和 Renderer 中的值,我认为 BasicComboBoxRenderer 默认返回 JLabels,请参阅 Oracle 教程关于 JLabel、Icon 和 JComboBox....
标签: java swing jpanel jcombobox