Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP
E-mail: ajudastrabalhosprogramacao@gmail.com
Algoritmo consiste em duas classes a TelaLista que contém todos os componentes de construção da tela e da JList e a classe principal, que executa o programa!;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
public class TelaLista extends JFrame{
private JList lista;
private Color cor[];
private Container con;
public TelaLista(){
initComponents();
}
private void initComponents(){
setTitle("componente JList");
setSize(300, 200);
setLayout(new FlowLayout() );
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLocationRelativeTo(null);
String nomeCor[] = {"Preto", "Azul", "Vermelho", "Amarelo", "Verde","Rosa"};
cor = new Color[] {Color.BLACK, Color.BLUE, Color.RED, Color.YELLOW, Color.GREEN,Color.PINK};
lista = new JList(nomeCor);
lista.setVisibleRowCount(3);
lista.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
con = getContentPane();
con.add(new JScrollPane(lista));
lista.addListSelectionListener(
new ListSelectionListener() {
// @Override
public void valueChanged(ListSelectionEvent e) {
con.setBackground( cor[lista.getSelectedIndex()]);
}
});
setVisible(true);
//lista com multiplas escolhas
//listSelectionModel.MULTIPLE_INTERVAL_SELECTION
}
}
Classe: Principal
public class Principal {
public static void main(String[] args) {
TelaLista t = new TelaLista();
}
}
Atenção: Precisando de ajuda entre em contato com a SGP e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos
E-mail: ajudastrabalhosprogramacao@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
0 comentários:
Postar um comentário