Ahora todos los fields de las vistas vistas se mueven de la misma manera
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package danielcortes.xyz.controllers;
|
||||
|
||||
import danielcortes.xyz.controllers.actions.BasicAction;
|
||||
import danielcortes.xyz.data.DAOManager;
|
||||
import danielcortes.xyz.models.estado_resultado.EstadoResultado;
|
||||
import danielcortes.xyz.models.estado_resultado.EstadoResultadoDAO;
|
||||
@@ -8,10 +7,9 @@ import danielcortes.xyz.models.tipo_egreso.TipoEgreso;
|
||||
import danielcortes.xyz.views.EstadoResultadoView;
|
||||
import danielcortes.xyz.views.listeners.FocusLostListener;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.time.YearMonth;
|
||||
|
||||
public class EstadoResultadoController {
|
||||
public class EstadoResultadoController extends BaseController{
|
||||
private EstadoResultadoView view;
|
||||
private EstadoResultado estadoResultado;
|
||||
private YearMonth mes;
|
||||
@@ -74,15 +72,6 @@ public class EstadoResultadoController {
|
||||
moveTo(this.view.getResumenPPM(), this.view.getResumenIVAFavor());
|
||||
}
|
||||
|
||||
private static void moveTo(JComponent origin, JComponent destiny) {
|
||||
KeyStroke next = KeyStroke.getKeyStroke("ENTER");
|
||||
KeyStroke back = KeyStroke.getKeyStroke("ESCAPE");
|
||||
origin.getInputMap(JComponent.WHEN_FOCUSED).put(next, "nextField");
|
||||
destiny.getInputMap(JComponent.WHEN_FOCUSED).put(back, "previousField");
|
||||
origin.getActionMap().put("nextField", (BasicAction) e -> destiny.requestFocus());
|
||||
destiny.getActionMap().put("previousField", (BasicAction) e -> origin.requestFocus());
|
||||
}
|
||||
|
||||
private void guardarListener() {
|
||||
EstadoResultadoDAO dao = DAOManager.getEstadoResultadoDAO();
|
||||
dao.updateEstadoResultado(this.estadoResultado);
|
||||
|
||||
Reference in New Issue
Block a user