【发布时间】:2016-10-02 11:49:56
【问题描述】:
我正在尝试创建一个学生注册系统。在这个系统中,学生可以通过点击“课程”按钮查看课程名称、课程学分和课程讲师。为此,我有一个 Courses 类、一个数据库、一个框架和一个 JList 课程列表。
ArrayList<Courses> aq = Database.allCourses();
//allCourses() is a static method in my Database class that returns fields from my Database as an ArrayList<Courses>
courselist.setListData(Driver.converToCoursesArray(aq));
//Driver.converttoCoursesArray() is a static method in my Driver class that takes a ArrayList<Courses> as a paramater and returns a Courses[] array.
现在,我的问题是,在我的框架中,JList 总是看起来像 p1.Courses@4532 当我不小心尝试使用 System.out.println() 打印对象时,我遇到了类似的问题。但在这种情况下,我将数组列表转换为数组,并且我的 JList 包含对象(JList)。所以如果你帮助我,我会很高兴。
【问题讨论】:
-
“如果你能帮助我,我会很高兴”。好的,你的问题到底是什么????
标签: java swing arraylist desktop-application