I use JList in Java Swing, but when my dialog opens, the list is not displayed.
private JList getJList() { if (mylist == null) { mylist = new JList(); mylist.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); mylist.setSize(new Dimension(154, 106)); model.addElement("test"); model.addElement("zwei"); mylist.setVisible(true); } return mylist; }
Defined list:
private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); jContentPane.add(getJList(), BorderLayout.CENTER); } return jContentPane; }
This is JContentPane (/ Panel)
public fensterdrei(Frame owner) { super(owner); initialize(); }
calling getJContentPane() code:
private void initialize() { this.setSize(300, 200); this.setContentPane(getJContentPane()); this.setTitle("Auswahl"); }
Tyzak source share