-2
你好,我正在尝试使用word-builder插件来投影Jlist。继承人所有被 相关代码:动态Jlist Java Swing问题
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,而不是中心的左侧列表,我如何定制它,字体,颜色,边框等
Thx提前!
'panel_1.setBounds(26,109,629,220);'Java的图形用户界面可能需要在多个平台上工作,在不同的屏幕分辨率和使用不同的PLAF。因此,它们不利于组件的准确放置。为了组织强大的图形用户界面,请使用布局管理器或[它们的组合](http://stackoverflow.com/a/5630271/418556)以及[空格]的布局填充和边框(http: //stackoverflow.com/q/17874717/418556)。 –
*“跟所有相关的代码:”*为了更好地帮助,请发布[MCVE](http://stackoverflow.com/help/mcve)(最小完整和可验证示例)。 –
@AndrewThompson如果我注释掉panel_1.setBounds(..);那么面板不可见,有没有其他功能可以调整呢? – JmRag