ciao ragazzi
ho creato un prototipo di tabella usando l'implementazione AbstractTableModel, e fin qui ci siamo, solo che ho bisogno di affibiare ad una di queste colonne un evento
solo che nella classe che ho creato del AbstractTableModel non si posso introdurre questi tipi di eventi in quanto, appunto, è una classe astratta...
mi sapreste dare un consiglio... io ho provato così, ma nn so andare avanti...
codice:
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
TableColumn column = null;
column = tab.getColumnModel().getColumn(6);//sesta colonna
my.setUpSportColumn(tab,column);
column.setCellRenderer(renderer);
renderer.addMouseListener(this);}
//metodo per l'evento click
public void mouseClicked(MouseEvent e) {
try{
JFrame f = new JFrame();
JPanel p = new JPanel();
tabellaPagina tb = new tabellaPagina("");
int count=1;
count = tb.contaFile(count);
JTextArea t = new JTextArea(30,35);
JScrollPane s = new JScrollPane(t);
f.setTitle("codice");
f.getContentPane().add(s);
f.setSize(400,440);
f.setLocation(470, 250);
f.setVisible(true);
}
catch (IllegalArgumentException ee) {}
catch (ArrayIndexOutOfBoundsException e1) {}
catch (NullPointerException e2) {}
}
e non mi fa nulla, sapreste darmi una dritta?
:quote: :quote: :quote: :quote: