Java JList将行追加到顶部,而不是底部

Java JList将行追加到顶部,而不是底部,java,swing,jlist,Java,Swing,Jlist,我在网上搜索了这个问题,但没有找到任何相关的答案。实际上,我的JList当前在列表底部追加了新行。我的问题案例需要的是,我想在我的JList模型(顶部)中添加或预先添加新行。如何实现这一点?如果您访问了java文档,您就会知道为listModel添加(int-index,Object-element)的某种方法,在这种情况下,应该使用该方法将元素插入到所需的索引中 示例: DefaultListModel myListModel = (DefaultListModel) myList.getMo

我在网上搜索了这个问题,但没有找到任何相关的答案。实际上,我的
JList
当前在列表底部追加了新行。我的问题案例需要的是,我想在我的
JList
模型(顶部)中添加或预先添加新行。如何实现这一点?

如果您访问了java文档,您就会知道为
listModel
添加(int-index,Object-element)的某种方法,在这种情况下,应该使用该方法将元素插入到所需的索引中

示例:

DefaultListModel myListModel = (DefaultListModel) myList.getModel();
myListModel.add(0, "new row added at top");

如果您访问了java文档,您就会知道为
listModel
添加(int-index,Object-element)的某个方法,在这种情况下,应该使用该方法在所需的索引中插入元素

示例:

DefaultListModel myListModel = (DefaultListModel) myList.getModel();
myListModel.add(0, "new row added at top");

假设您使用的是DefaultListModel:请在您已经使用的方法“add”附近阅读api文档。。。假设您使用的是自定义实现:实现您需要的假设您使用的是DefaultListModel:阅读api文档非常接近您已经使用的方法“add”。。。假设您使用的是自定义实现:实现您需要的Hi adel,非常感谢您的快速回复。。。它起作用了。。。实际上,我没有使用它,因为我认为它将取代我最上面的一行….:D@AdelBoutros不知道你说了些什么(@deprecated),也许是Java7之类的,我删除了我的答案作为副本answer@kartikmittal-如果您将在指定位置插入指定元素解释为可能表示“替换”,那么您可能应该学习英语课程;-)但是即使没有-如果你已经看到了这个方法,简单地尝试一下-这只是几秒钟的事情(比在这里发帖并检查答案快得多),没有什么可以做到happen@mKorbel如果你说到这里,你会看到一张小纸条,上面写着我说的话。它没有被弃用,只是没有recommended@AdelBoutros(-:我们也生活在另一个世纪和千禧年,Java5/6改变了很多东西:-)+1更快的回答Hi adel,非常感谢您的快速回复。。。它起作用了。。。实际上,我没有使用它,因为我认为它将取代我最上面的一行….:D@AdelBoutros不知道你说了些什么(@deprecated),也许是Java7之类的,我删除了我的答案作为副本answer@kartikmittal-如果您将在指定位置插入指定元素解释为可能表示“替换”,那么您可能应该学习英语课程;-)但是即使没有-如果你已经看到了这个方法,简单地尝试一下-这只是几秒钟的事情(比在这里发帖并检查答案快得多),没有什么可以做到happen@mKorbel如果你说到这里,你会看到一张小纸条,上面写着我说的话。它没有被弃用,只是没有recommended@AdelBoutros(-:我们也生活在另一个世纪和千年,Java5/6改变了很多东西:-)为了更快的答案+1