diff --git a/.classpath b/.classpath
index d40098f..d3557ef 100644
--- a/.classpath
+++ b/.classpath
@@ -5,5 +5,6 @@
+
diff --git a/LGoodDatePicker-10.4.1.jar b/LGoodDatePicker-10.4.1.jar
new file mode 100644
index 0000000..e8d50fb
Binary files /dev/null and b/LGoodDatePicker-10.4.1.jar differ
diff --git a/src/ControladorAniaidr.java b/src/ControladorAniaidr.java
index a129466..15fc50f 100644
--- a/src/ControladorAniaidr.java
+++ b/src/ControladorAniaidr.java
@@ -45,7 +45,7 @@ public class ControladorAniaidr implements ActionListener{
case "aniadir":{
this.modelo.insertarTransaccion(this.vista.insertarNombre.getText(),
Float.parseFloat(this.vista.insertarDinero.getText()),
- this.vista.insertarFecha.getText());
+ this.vista.calendario.getDate().toString());
break;
}
case "mostrar":{
diff --git a/src/Main.java b/src/Main.java
index b7f32b4..228fab7 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -23,6 +23,7 @@ public class Main {
frame.add(pestanias);
frame.setVisible(true);
}catch(Exception e) {
+ e.printStackTrace();
System.out.println("Error inesperado"
+ "\nPuede que no este bien definida su contrasenia de MySQL"
+ "\nIntroducela:");
diff --git a/src/VistaAniadir.java b/src/VistaAniadir.java
index fd5c847..0338692 100644
--- a/src/VistaAniadir.java
+++ b/src/VistaAniadir.java
@@ -1,6 +1,7 @@
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
+import java.time.LocalDate;
import javax.swing.JButton;
import javax.swing.JPanel;
@@ -8,14 +9,15 @@ import javax.swing.JPasswordField;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
+import com.github.lgooddatepicker.components.DatePicker;
+
public class VistaAniadir extends JPanel{
JTabbedPane pestanias;
JTextField textoNombre;
JTextField textoDinero;
- JTextField textoFecha;
JTextField insertarNombre;
JTextField insertarDinero;
- JTextField insertarFecha;
+ DatePicker calendario;
JButton mostrarTodo;
JButton aniadir;
JButton editar;
@@ -43,12 +45,14 @@ public class VistaAniadir extends JPanel{
constrain.gridx = 0;
constrain.gridy = 1;
this.add(this.textoDinero, constrain);
- this.textoFecha = new JTextField("fecha");
- this.textoFecha.setEditable(false);
+ this.calendario = new DatePicker();
+ this.calendario.setDate(LocalDate.now());
constrain.gridx = 0;
constrain.gridy = 2;
- this.add(this.textoFecha, constrain);
+ constrain.gridwidth = 2;
+ this.add(this.calendario, constrain);
+ constrain.gridwidth = 1;
this.insertarNombre = new JTextField();
this.insertarNombre.setPreferredSize(new Dimension(80, 17));
constrain.gridx = 1;
@@ -59,12 +63,7 @@ public class VistaAniadir extends JPanel{
constrain.gridx = 1;
constrain.gridy = 1;
this.add(this.insertarDinero, constrain);
- this.insertarFecha = new JTextField();
- this.insertarFecha.setPreferredSize(new Dimension(80, 17));
- constrain.gridx = 1;
- constrain.gridy = 2;
- this.add(this.insertarFecha, constrain);
-
+
this.aniadir = new JButton("aniadir");
constrain.gridx = 0;
constrain.gridy = 3;