3.2 - Listas

Para construir um exemplo de lista, vamos copiar o projeto ExemploModal para um novo projeto ExemploLista.

Iremos por uma lista na tela principal de nosso aplicativo, mostrando a lista de clientes. Para isso, vamos organizar nosso projeto ExemploLista com as seguintes tarefas:

			JPanel topPanel = new JPanel();
		topPanel.setLayout( new BorderLayout() );
		frm.add( topPanel );
		DefaultListModel listModel = new DefaultListModel();
        		listModel.addElement("Fulano");
        		listModel.addElement("Beltrano");
        		listModel.addElement("Sicrano");
		JList listbox = new JList( listModel );
		topPanel.add( listbox, BorderLayout.CENTER );

Isso irá exibir uma lista na tela principal. Note que a classe DefaultListModel implementa uma lista em memória, e o JList exibe o que houver na instância dela, passada como parâmetro, no construtor do JList: listbox = new JList( listModel );

Copyright © 2014 AIEC.