您好我正在尝试使用word-builder插件投影Jlist。下面是所有的代码 相关:
JPanel panel_1 = new JPanel();
panel_1.setBounds(26, 109, 629, 220);
MainFrame.getContentPane().add(panel_1);
final JList list = new JList();
panel_1.add(list);
JScrollPane scrollPane = new JScrollPane();
panel_1.add(scrollPane);
btnNewButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
DefaultListModel<String> model1=new DefaultListModel<String>();
model1.addElement("hello");
model1.addElement("hello");
model1.addElement("hello");
list.setModel(model1);
}
});
btnNewButton.setBounds(364, 23, 89, 23);
MainFrame.getContentPane().add(btnNewButton);
但是当我点击按钮时会出现
总而言之,我希望列表位于UI的左侧而不是中心,如何自定义它,字体,颜色,边框等。
提前谢谢!答案 0 :(得分:2)
panel_1.add(list);
JScrollPane scrollPane = new JScrollPane();
panel_1.add(scrollPane);
最好是:
//panel_1.add(list);
JScrollPane scrollPane = new JScrollPane(list);
panel_1.add(scrollPane);