Java JFrame中的显示数组
我想在另一个类中创建的JFrame contentpane中显示主类中存储的数组列表。我想我已经掌握了如何创建JFrame和contentpane的基本知识,但是我不清楚如何将数组传递到JFrame中,因此当我运行程序时,数组列表会显示在窗口上。如果您有任何见解,我将不胜感激。我是Java新手,您无法准确地“显示”独立阵列 有几种方法可以让你做到这一点 我将向您展示如何将a与a一起使用,并使用数组中的内容填充它 首先,创建一个新的DLM和JList以及一个JScrollPane,并将DLM绑定到JList,将JList绑定到JScrollPane,以正确显示内容。如果阵列中有更多项目,则可以显示:Java JFrame中的显示数组,java,arrays,swing,jframe,contentpane,Java,Arrays,Swing,Jframe,Contentpane,我想在另一个类中创建的JFrame contentpane中显示主类中存储的数组列表。我想我已经掌握了如何创建JFrame和contentpane的基本知识,但是我不清楚如何将数组传递到JFrame中,因此当我运行程序时,数组列表会显示在窗口上。如果您有任何见解,我将不胜感激。我是Java新手,您无法准确地“显示”独立阵列 有几种方法可以让你做到这一点 我将向您展示如何将a与a一起使用,并使用数组中的内容填充它 首先,创建一个新的DLM和JList以及一个JScrollPane,并将DLM绑定到
DefaultListModel dlm = new DefaultListModel();
JList list = new JList(dlm);
JScrollPane scrollPane = new JScrollPane(list);
接下来,使用您的数组并将项目添加到DLM
String[] content = {"Some", "Random", "Words"};
for(String word : content)
{
dlm.addElement(word);
}
现在,您有了一个包含数组内容的JList,只需将JScrollPane
添加到JFrame
someFrame.add(scrollPane);
您应该将
JList
包装在JScrollPane
中以显示它properly@Jonah如何放置所有元素的按钮。就像我现在可以显示列表一样。但是我希望每个元素都有一个按钮。