JTable sélection de l'auditeur

J'ai un code qui affiche le Tableau dans les applets & se compose de deux colonnes:-

  1. icône de l'image
  2. description

Voici mon code:

    import javax.swing.table.*;

    public class TableIcon extends JFrame
     {
    public TableIcon()
    {
    ImageIcon aboutIcon = new ImageIcon("about16.gif");
    ImageIcon addIcon = new ImageIcon("add16.gif");
    ImageIcon copyIcon = new ImageIcon("copy16.gif");

    String[] columnNames = {"Picture", "Description"};
    Object[][] data =
    {
        {aboutIcon, "About"},
        {addIcon, "Add"},
        {copyIcon, "Copy"},
    };

    DefaultTableModel model = new DefaultTableModel(data, columnNames);
    JTable table = new JTable( model )
    {
        // Returning the Class of each column will allow different
        // renderers to be used based on Class
        public Class getColumnClass(int column)
        {
            return getValueAt(0, column).getClass();
        }
    };
    table.setPreferredScrollableViewportSize(table.getPreferredSize());

    JScrollPane scrollPane = new JScrollPane( table );
    getContentPane().add( scrollPane );
}

public static void main(String[] args)
{
    TableIcon frame = new TableIcon();
    frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
    frame.pack();
    frame.setVisible(true);
  }

} 

Maintenant ce que je veux savoir est comment mettre en œuvre la sélection de l'auditeur ou de la souris écouteur d'événement sur ma table , tel qu'il devrait choisir une image à partir de mon tableau et l'afficher sur la zone de texte ou un champ de texte(ma table contient le chemin du fichier image)?

Puis-je ajouter une zone de texte sur la table & tableau sur l'image? N'hésitez pas à poser des questions si nécessaire.

OriginalL'auteur puneetverma0711 | 2013-04-09