JTable selection listener

Ich habe einen code, der zeigt die Tabelle in applets & besteht aus zwei Spalten:-

  1. Bild-Symbol
  2. Beschreibung

Hier ist mein 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);
  }

} 

Nun, was ich wissen will ist wie kann ich das implementieren von Auswahl-listener oder Maus-listener-event auf meinem Tisch , so dass Sie sollten wählen Sie ein bestimmtes Bild von meinem Tisch und die Darstellung auf text oder text-Feld(meine Tabelle enthält den Pfad der image-Datei)?

Kann ich add text field auf Tabelle & Tisch auf den Rahmen? Fühlen Sie sich bitte frei zu Fragen, Abfragen, falls erforderlich.

InformationsquelleAutor puneetverma0711 | 2013-04-09

Schreibe einen Kommentar