initComponents();
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fonts = ge.getAvailableFontFamilyNames();
DefaultListModel dlm = new DefaultListModel();
jList1 = new JList(dlm);
for (int i = 0; i < fonts.length; i++) {
dlm.addElement(fonts[i]);
}
jList1.setSelectedIndex(0);
jList1.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
jList1.setLayoutOrientation(JList.VERTICAL);
String s = (String) jList1.getSelectedValue();
System.out.println(s);
我有这个代码。 jList1已在设计视图中拖放。此代码的输出给出第0个索引字体的值。我创建了一个JFrame表单,然后在其上添加了JPanel和JList。帮助我。
答案 0 :(得分:4)
由于您已经初始化了列表,因此无需再次创建新列表。
.list_item > li .list_img {
box-sizing: border-box;
border: 3px solid #707070;
height: 143px;
width: 265px;
}
您只需要设置模型。