Buenas...
Tengo Problemas al implementar un código sobre jtable con jspinner que encontré por la red... les presento el código:
Código Java:
Ver originalimport javax.swing.table.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class JSpinnerTableExample
extends JFrame {
public JSpinnerTableExample(){
super( "JSpinnerTable Example" );
SpinnerNumberModel spinnerModel1 = new SpinnerNumberModel(10.0, -500.0, 500.0, .5);
SpinnerDateModel spinnerModel2 = new SpinnerDateModel();
dtm.
setDataVector(new Object[][]{{ spinnerModel1,
"JSpinner1" },
{ spinnerModel2, "JSpinner2" }},
new Object[]{"JSpinner",
"String"});
table.getColumn("JSpinner").setCellRenderer(new SpinnerRenderer());
table.getColumn("JSpinner").setCellEditor(new SpinnerEditor());
table.setRowHeight(20);
getContentPane().add(scroll);
setSize( 400, 100 );
setVisible(true);
}
public static void main
(String[] args
) { JSpinnerTableExample frame = new JSpinnerTableExample();
}
});
}
}
public SpinnerRenderer() {
setOpaque(true);
}
boolean isSelected, boolean hasFocus, int row, int column) {
setModel((SpinnerModel) value);
return this;
}
}
protected JSpinner spinner;
public SpinnerEditor() {
spinner = new JSpinner();
}
boolean isSelected, int row, int column) {
spinner.setModel((SpinnerModel) value);
return spinner;
}
public Object getCellEditorValue
() { SpinnerModel sm = spinner.getModel();
return sm;
}
}
aparentemente el código anda muy bien.. pero tengo problemas a la hora de cuando quiero agregar mas filas con jspinner a la hora de ejecución me salta un errores
espero su respuesta pronto gracias.!