Java: Vider une JList

Author:

 int,string,char,static, url, socket, url, socket, java
{filelink=23}


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JListRemove extends JPanel 
{
	// Le contenu de la JList
    String label[] = { "Mars","Vénus","Mercure","Jupiter","Saturne","Uranus","Six",
                       "Neptune" };
    JList list;
    DefaultListModel model=new DefaultListModel();
    public JListRemove( )
    	 {
        this.setLayout(new BorderLayout( ));
        for (String elem : label)
            model.addElement(elem);
        list = new JList(model);
        // Ajouter la JList dans un JScrolPane
        JScrollPane pane = new JScrollPane(list);
        JButton btnRemove = new JButton("Supprimer");
        btnRemove.addActionListener(new ActionListener()
        	 {
        	// Supprimer l'élément sélectionné
            public void actionPerformed(ActionEvent e) 
        	{
        		model.removeElement(list.getSelectedValue());
             
            }
        	 }
        	 
        	  );
        JButton btnClear = new JButton("Tout Supprimer");
        btnClear.addActionListener(new ActionListener()
        	 {
        	// Vider la JList
            public void actionPerformed(ActionEvent e) 
        	{
        		model.clear();
             
            }
        	 }
        	 
        	  );          
        add(pane, BorderLayout.NORTH);
        add(btnRemove, BorderLayout.WEST);
        add(btnClear, BorderLayout.EAST);
    }

    public static void main(String s[]) 
    {
         JFrame frame = new JFrame("Suppression JList");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.setContentPane(new JListRemove( ));
         frame.setSize(250, 200);
         frame.setVisible(true);
    }
  
}

A Voir sur le même Sujet:

  • supprimer contenu jscrollpane
  • données d'un arraylist dans une jlist
  • exemple jscrollpane avec jlist de string java
  • java graphique jscrollpane
  • comment afficher le contenu de jlist dans jscrollpane
  • Jtable.
  • exemples avec jscrollpane
  • lire un jlist java avec base de donnée
  • utiliser jscrollpane
  • vider modele dejlist en java

Leave a Reply

Your email address will not be published. Required fields are marked *