Alguien que me pueda exxplicar este fragmento de codigo
public void agregarTabla() {
String datostabla[] = new String[3];
datostabla[0] = String.valueOf(cont++);
datostabla[1] = String.valueOf(this.formventa.txtPrecio.getText());
datostabla[2] = String.valueOf(Float.parseFloat(this.formventa.txtPrecio.getText()) * 0.05);
modelotabla.addRow(datostabla);
}
Estás obteniendo los Strings de los JTextFields y guardando cada uno en los índices del array de String datosTabla, para luego setearlos al DefaulTableModel de la JTable
El método getText() es de los JTextFields que son los inputs, componentes de javax.swing
Mírate aquí el método tabla()
https://foro.elhacker.net/java/evitar_duplicados_en_jtable-t493847.0.html