Search code examples
javalistboxjlist

How To Disable Multiselect of Listbox (Jlist) in Java


How do I disable multiselect in listbox (Jlist) of java?

Code:

configId.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
defaultModel = new FTCSDefaultListModel();
defaultModel.addElement(cecfgVo.getConfigIdList());
configId = new FTCSList(defaultModel);
configId.setVisibleRowCount(10);
JScrollPane pane = new JScrollPane(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
pane.setPreferredSize(new Dimension(100,100));
pane.setViewportView(configId);

Solution

  • Use :

    JList list = new JList(); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

    More informations on docs.oracle.com : jList : setSelectionMode