The items can be arbitrary objects. The toString() method of the objects is displayed in the list component.
import javax.swing.JList; public class Main { public static void main(String[] argv) throws Exception { Object[] items2 = { new Integer(123), new java.util.Date() }; JList list = new JList(items2); } }