Java tutorial
import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.DefaultListModel; import javax.swing.JList; import javax.swing.JOptionPane; import javax.swing.JScrollPane; public class Main { public static void main(String[] args) { String[] listValues = { "Click", "To", "Add", "New", "Values" }; DefaultListModel<String> model = new DefaultListModel<>(); for (String s : listValues) { model.addElement(s); } JList<String> list = new JList<>(model); MouseListener addListener = new MouseAdapter() { @Override public void mouseClicked(MouseEvent me) { model.addElement("aa"); } }; list.addMouseListener(addListener); JOptionPane.showMessageDialog(null, new JScrollPane(list)); } }