如何在Java中显示JList中的图标和字符串?

如何在Java中显示JList中的图标和字符串?,java,swing,model,jlist,Java,Swing,Model,Jlist,我有一个类测试,当在JList中选择时,其字段可以在程序中更改。 我试过: model = new DefaultListModel(); list = new JList(model); model.addElement(new Test(1.0f)); 但是我得到了Test@44322在我的列表中。 我想在我的JList中添加一个黑方块和字符串测试。 实现这一点的最佳方法是什么?我认为这种方法很好,下一步是告诉列表如何呈现对象测试,即 list.setCellRenderer(...)

我有一个类测试,当在JList中选择时,其字段可以在程序中更改。 我试过:

model = new DefaultListModel();
list = new JList(model);
model.addElement(new Test(1.0f));
但是我得到了Test@44322在我的列表中。 我想在我的JList中添加一个黑方块和字符串测试。
实现这一点的最佳方法是什么?

我认为这种方法很好,下一步是告诉列表如何呈现对象测试,即

list.setCellRenderer(...)
我的0.02欧元