diff --git a/src/main/java/xyz/danielcortes/controllers/LaunchController.java b/src/main/java/xyz/danielcortes/controllers/LaunchController.java
index 472a27f..9086d19 100644
--- a/src/main/java/xyz/danielcortes/controllers/LaunchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/LaunchController.java
@@ -93,7 +93,6 @@ public class LaunchController {
this.controllers.put(PanelName.EDITORIAL_CREATE, new EditorialCreateController(new EditorialCreatePanel(), this));
this.controllers.put(PanelName.EDITORIAL_UPDATE, new EditorialUpdateController(new EditorialUpdatePanel(), this));
-
for (PanelName name : this.controllers.keySet()) {
BaseController controller = this.controllers.get(name);
this.frame.addCard(controller.getView().getContentPane(), name);
@@ -104,65 +103,37 @@ public class LaunchController {
private void createMenuBar() {
JMenuBar menuBar = new JMenuBar();
- //Si, los estoy poniendo en una linea en vez de las 2 que corresponden,
- //Lo hago porque se ve mas claramente a que Menu/MenuItem pertenece el mnemonic.
- //Es una especie de... Builder pobre :3
- // @formatter:off
- JMenu librosMenu = new JMenu("Libros"); librosMenu.setMnemonic(KeyEvent.VK_L);
- JMenuItem libroSearch = new JMenuItem("Buscar"); libroSearch.setMnemonic(KeyEvent.VK_B);
- JMenuItem libroCreate = new JMenuItem("Crear"); libroCreate.setMnemonic(KeyEvent.VK_C);
+ JMenu mantenedoresMenu = new JMenu("Mantenedores");
+ mantenedoresMenu.setMnemonic(KeyEvent.VK_M);
- JMenu autoresMenu = new JMenu("Autores"); autoresMenu.setMnemonic(KeyEvent.VK_A);
- JMenuItem autorSearch = new JMenuItem("Buscar"); autorSearch.setMnemonic(KeyEvent.VK_B);
- JMenuItem autorCreate = new JMenuItem("Crear"); autorCreate.setMnemonic(KeyEvent.VK_C);
+ JMenuItem librosItem = new JMenuItem("Libros");
+ librosItem.setMnemonic(KeyEvent.VK_L);
- JMenu idiomasMenu = new JMenu("Idiomas"); idiomasMenu.setMnemonic(KeyEvent.VK_I);
- JMenuItem idiomaSearch = new JMenuItem("Buscar"); idiomaSearch.setMnemonic(KeyEvent.VK_B);
- JMenuItem idiomaCreate = new JMenuItem("Crear"); idiomaCreate.setMnemonic(KeyEvent.VK_C);
+ JMenuItem autoresItem = new JMenuItem("Autores");
+ autoresItem.setMnemonic(KeyEvent.VK_A);
- JMenu categoriasMenu = new JMenu("Categorias"); categoriasMenu.setMnemonic(KeyEvent.VK_C);
- JMenuItem categoriaSearch = new JMenuItem("Buscar"); categoriaSearch.setMnemonic(KeyEvent.VK_B);
- JMenuItem categoriaCreate = new JMenuItem("Crear"); categoriaCreate.setMnemonic(KeyEvent.VK_C);
+ JMenuItem idiomasItem = new JMenuItem("Idiomas");
+ idiomasItem.setMnemonic(KeyEvent.VK_I);
- JMenu editorialesMenu = new JMenu("Editoriales"); editorialesMenu.setMnemonic(KeyEvent.VK_E);
- JMenuItem editorialSearch= new JMenuItem("Buscar"); editorialSearch.setMnemonic(KeyEvent.VK_B);
- JMenuItem editorialCreate= new JMenuItem("Crear"); editorialCreate.setMnemonic(KeyEvent.VK_C);
- // @formatter:on
+ JMenuItem categoriasItem = new JMenuItem("Categorias");
+ categoriasItem.setMnemonic(KeyEvent.VK_C);
- autorSearch.addActionListener(e -> this.showCard(PanelName.AUTOR_SEARCH));
- autorCreate.addActionListener(e -> this.showCard(PanelName.AUTOR_CREATE));
+ JMenuItem editorialesItem = new JMenuItem("Editoriales");
+ editorialesItem.setMnemonic(KeyEvent.VK_E);
- idiomaSearch.addActionListener(e -> this.showCard(PanelName.IDIOMA_SEARCH));
- idiomaCreate.addActionListener(e -> this.showCard(PanelName.IDIOMA_CREATE));
+ autoresItem.addActionListener(e -> this.showCard(PanelName.AUTOR_SEARCH));
+ idiomasItem.addActionListener(e -> this.showCard(PanelName.IDIOMA_SEARCH));
+ librosItem.addActionListener(e -> this.showCard(PanelName.LIBRO_SEARCH));
+ categoriasItem.addActionListener(e -> this.showCard(PanelName.CATEGORIA_SEARCH));
+ editorialesItem.addActionListener(e -> this.showCard(PanelName.EDITORIAL_SEARCH));
- libroSearch.addActionListener(e -> this.showCard(PanelName.LIBRO_SEARCH));
- libroCreate.addActionListener(e -> this.showCard(PanelName.LIBRO_CREATE));
+ menuBar.add(mantenedoresMenu);
- categoriaSearch.addActionListener(e -> this.showCard(PanelName.CATEGORIA_SEARCH));
- categoriaCreate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_CREATE));
-
- editorialSearch.addActionListener(e -> this.showCard(PanelName.EDITORIAL_SEARCH));
- editorialCreate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_CREATE));
-
- menuBar.add(librosMenu);
- librosMenu.add(libroSearch);
- librosMenu.add(libroCreate);
-
- menuBar.add(autoresMenu);
- autoresMenu.add(autorSearch);
- autoresMenu.add(autorCreate);
-
- menuBar.add(idiomasMenu);
- idiomasMenu.add(idiomaSearch);
- idiomasMenu.add(idiomaCreate);
-
- menuBar.add(categoriasMenu);
- categoriasMenu.add(categoriaSearch);
- categoriasMenu.add(categoriaCreate);
-
- menuBar.add(editorialesMenu);
- editorialesMenu.add(editorialSearch);
- editorialesMenu.add(editorialCreate);
+ mantenedoresMenu.add(librosItem );
+ mantenedoresMenu.add(autoresItem);
+ mantenedoresMenu.add(idiomasItem);
+ mantenedoresMenu.add(categoriasItem);
+ mantenedoresMenu.add(editorialesItem);
this.frame.setJMenuBar(menuBar);
}
diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java
index ebb9363..22df84e 100644
--- a/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java
+++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorCreateController.java
@@ -2,6 +2,7 @@ package xyz.danielcortes.controllers.autor;
import xyz.danielcortes.controllers.BaseController;
import xyz.danielcortes.controllers.LaunchController;
+import xyz.danielcortes.framework.PanelName;
import xyz.danielcortes.framework.ValidationResult;
import xyz.danielcortes.models.Autor;
import xyz.danielcortes.repository.AutorRepository;
@@ -31,6 +32,7 @@ public class AutorCreateController extends BaseController {
private void setupListeners() {
this.view.getApellidoMaternoField().addActionListener(e -> save());
this.view.getGuardarButton().addActionListener(e -> save());
+ this.view.getVolverButton().addActionListener(e -> this.getParentController().showCard(PanelName.AUTOR_SEARCH));
}
private void save() {
diff --git a/src/main/java/xyz/danielcortes/controllers/autor/AutorSearchController.java b/src/main/java/xyz/danielcortes/controllers/autor/AutorSearchController.java
index d2fbba9..20fc5df 100644
--- a/src/main/java/xyz/danielcortes/controllers/autor/AutorSearchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/autor/AutorSearchController.java
@@ -38,6 +38,7 @@ public class AutorSearchController extends BaseController {
}
private void setupListeners() {
+ this.view.getCrearButton().addActionListener(e -> this.getParentController().showCard(PanelName.AUTOR_CREATE));
this.view.getSearchField().addActionListener(e -> this.search());
this.view.getBuscarButton().addActionListener(e -> this.search());
this.view.getVerButton().addActionListener(e -> this.view());
@@ -60,7 +61,7 @@ public class AutorSearchController extends BaseController {
return;
ValidationResult autorValidation = this.validator.isDeleteable(autor);
- if(autorValidation.hasError()) {
+ if (autorValidation.hasError()) {
autorValidation.showErrorDialog();
return;
}
diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java
index d8010bd..65766c2 100644
--- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java
+++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaCreateController.java
@@ -2,6 +2,7 @@ package xyz.danielcortes.controllers.categoria;
import xyz.danielcortes.controllers.BaseController;
import xyz.danielcortes.controllers.LaunchController;
+import xyz.danielcortes.framework.PanelName;
import xyz.danielcortes.framework.ValidationResult;
import xyz.danielcortes.models.Categoria;
import xyz.danielcortes.repository.CategoriaRepository;
@@ -31,6 +32,7 @@ public class CategoriaCreateController extends BaseController {
private void setupListeners() {
view.getNombreField().addActionListener(e -> save());
view.getGuardarButton().addActionListener(e -> save());
+ this.view.getVolverButton().addActionListener(e -> this.getParentController().showCard(PanelName.CATEGORIA_SEARCH));
}
private void save() {
diff --git a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaSearchController.java b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaSearchController.java
index a4d51e6..b75c1da 100644
--- a/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaSearchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/categoria/CategoriaSearchController.java
@@ -36,6 +36,7 @@ public class CategoriaSearchController extends BaseController {
}
private void setupListeners() {
+ this.view.getCrearButton().addActionListener(e -> this.getParentController().showCard(PanelName.CATEGORIA_CREATE));
this.view.getSearchField().addActionListener(e -> this.search());
this.view.getBuscarButton().addActionListener(e -> this.search());
this.view.getVerButton().addActionListener(e -> this.view());
diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java
index 24e5dcd..f2cf1f4 100644
--- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java
+++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialCreateController.java
@@ -2,6 +2,7 @@ package xyz.danielcortes.controllers.editorial;
import xyz.danielcortes.controllers.BaseController;
import xyz.danielcortes.controllers.LaunchController;
+import xyz.danielcortes.framework.PanelName;
import xyz.danielcortes.framework.ValidationResult;
import xyz.danielcortes.models.Editorial;
import xyz.danielcortes.repository.EditorialRepository;
@@ -32,6 +33,7 @@ public class EditorialCreateController extends BaseController {
private void setupListeners() {
this.view.getGuardarButton().addActionListener(e -> save());
this.view.getNombreField().addActionListener(e -> save());
+ this.view.getVolverButton().addActionListener(e -> this.getParentController().showCard(PanelName.EDITORIAL_SEARCH));
}
private void save() {
diff --git a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialSearchController.java b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialSearchController.java
index b7386e1..cf00957 100644
--- a/src/main/java/xyz/danielcortes/controllers/editorial/EditorialSearchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/editorial/EditorialSearchController.java
@@ -36,6 +36,7 @@ public class EditorialSearchController extends BaseController {
}
private void setupListeners(){
+ this.view.getCrearButton().addActionListener(e -> this.getParentController().showCard(PanelName.EDITORIAL_CREATE));
this.view.getBuscarButton().addActionListener(e -> search());
this.view.getBuscarField().addActionListener(e -> search());
this.view.getEliminarButton().addActionListener(e -> delete());
diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java
index e7b153c..a28679a 100644
--- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java
+++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaCreateController.java
@@ -2,6 +2,7 @@ package xyz.danielcortes.controllers.idioma;
import xyz.danielcortes.controllers.BaseController;
import xyz.danielcortes.controllers.LaunchController;
+import xyz.danielcortes.framework.PanelName;
import xyz.danielcortes.framework.ValidationResult;
import xyz.danielcortes.models.Idioma;
import xyz.danielcortes.repository.IdiomaRepository;
@@ -32,6 +33,7 @@ public class IdiomaCreateController extends BaseController {
private void setupListeners() {
view.getNombreField().addActionListener(e -> save());
view.getGuardarButton().addActionListener(e -> save());
+ this.view.getVolverButton().addActionListener(e -> this.getParentController().showCard(PanelName.IDIOMA_SEARCH));
}
private void save() {
diff --git a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaSearchController.java b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaSearchController.java
index 30e52e7..0451bbb 100644
--- a/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaSearchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/idioma/IdiomaSearchController.java
@@ -38,6 +38,7 @@ public class IdiomaSearchController extends BaseController {
}
private void setupListeners() {
+ this.view.getCrearButton().addActionListener(e -> this.getParentController().showCard(PanelName.IDIOMA_CREATE));
this.view.getBuscarButton().addActionListener(e -> search());
this.view.getBuscarField().addActionListener(e -> search());
this.view.getEliminarButton().addActionListener(e -> delete());
diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java
index 7efc7b9..30fb155 100644
--- a/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java
+++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroCreateController.java
@@ -60,6 +60,9 @@ public class LibroCreateController extends BaseController {
}
private void setupListeners() {
+ this.view.getVolverButton().addActionListener(e -> {
+ this.getParentController().showCard(PanelName.LIBRO_SEARCH);
+ });
this.view.getGuardarButton().addActionListener(e -> save());
}
diff --git a/src/main/java/xyz/danielcortes/controllers/libro/LibroSearchController.java b/src/main/java/xyz/danielcortes/controllers/libro/LibroSearchController.java
index 8225c58..da87e50 100644
--- a/src/main/java/xyz/danielcortes/controllers/libro/LibroSearchController.java
+++ b/src/main/java/xyz/danielcortes/controllers/libro/LibroSearchController.java
@@ -46,6 +46,7 @@ public class LibroSearchController extends BaseController {
}
private void setupListeners() {
+ this.view.getCrearButton().addActionListener(e -> this.getParentController().showCard(PanelName.LIBRO_CREATE));
this.view.getBuscarButton().addActionListener(e -> search());
this.view.getBuscarField().addActionListener(e -> search());
this.view.getEliminarButton().addActionListener(e -> delete());
diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.form b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.form
index f779fc7..532ab88 100644
--- a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.form
+++ b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.form
@@ -56,16 +56,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -81,6 +71,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java
index 0a5c8af..b6f691a 100644
--- a/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java
+++ b/src/main/java/xyz/danielcortes/views/autor/AutorCreatePanel.java
@@ -19,6 +19,7 @@ public class AutorCreatePanel extends BasePanel {
private JTextField apellidoMaternoField;
private JButton guardarButton;
private JPanel contentPane;
+ private JButton volverButton;
public JTextField getNombreField() {
return nombreField;
@@ -40,6 +41,10 @@ public class AutorCreatePanel extends BasePanel {
return contentPane;
}
+ public JButton getVolverButton() {
+ return volverButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -79,11 +84,6 @@ public class AutorCreatePanel extends BasePanel {
contentPane.add(apellidoMaternoField,
new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(400, -1), null, 0, false));
- guardarButton = new JButton();
- guardarButton.setText("Guardar");
- contentPane.add(guardarButton, new GridConstraints(6, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
- GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
- null, 0, false));
final Spacer spacer1 = new Spacer();
contentPane.add(spacer1,
new GridConstraints(7, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null,
@@ -96,6 +96,21 @@ public class AutorCreatePanel extends BasePanel {
contentPane.add(spacer3,
new GridConstraints(7, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null,
null, null, 0, false));
+ final JPanel panel1 = new JPanel();
+ panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new GridConstraints(6, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ guardarButton = new JButton();
+ guardarButton.setText("Guardar");
+ panel1.add(guardarButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ volverButton = new JButton();
+ volverButton.setText("Volver");
+ panel1.add(volverButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
}
/**
diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.form b/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.form
index 0ac0097..1e9bd24 100644
--- a/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.form
+++ b/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.form
@@ -41,7 +41,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -71,7 +71,7 @@
-
+
@@ -79,6 +79,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.java b/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.java
index 5e7091e..20b3bd8 100644
--- a/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.java
+++ b/src/main/java/xyz/danielcortes/views/autor/AutorSearchPanel.java
@@ -24,6 +24,7 @@ public class AutorSearchPanel extends BasePanel {
private JButton verButton;
private JButton eliminarButton;
private JButton editarButton;
+ private JButton crearButton;
private BaseTableModel autorModel;
public JPanel getContentPane() {
@@ -54,6 +55,12 @@ public class AutorSearchPanel extends BasePanel {
return editarButton;
}
+ public JButton getCrearButton() {
+ return crearButton;
+ }
+
+
+
public BaseTableModel getAutorModel() {
return autorModel;
}
@@ -112,23 +119,28 @@ public class AutorSearchPanel extends BasePanel {
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
final JPanel panel1 = new JPanel();
- panel1.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
+ panel1.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
contentPane.add(panel1, new GridConstraints(2, 0, 1, 2, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
verButton = new JButton();
verButton.setText("Ver");
- panel1.add(verButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(verButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
eliminarButton = new JButton();
eliminarButton.setText("Eliminar");
- panel1.add(eliminarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(eliminarButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
editarButton = new JButton();
editarButton.setText("Editar");
- panel1.add(editarButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(editarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ crearButton = new JButton();
+ crearButton.setText("Crear");
+ panel1.add(crearButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
}
diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.form b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.form
index c8b03df..acd4194 100644
--- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.form
+++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.form
@@ -3,21 +3,11 @@
-
+
-
-
-
-
-
-
-
-
-
-
@@ -49,6 +39,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java
index 36f9ab9..9252c19 100644
--- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java
+++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaCreatePanel.java
@@ -1,5 +1,4 @@
package xyz.danielcortes.views.categoria;
-
import com.intellij.uiDesigner.core.GridConstraints;
import com.intellij.uiDesigner.core.GridLayoutManager;
import com.intellij.uiDesigner.core.Spacer;
@@ -17,6 +16,7 @@ public class CategoriaCreatePanel extends BasePanel {
private JButton guardarButton;
private JPanel contentPane;
private JTextField nombreField;
+ private JButton volverButton;
public JButton getGuardarButton() {
return guardarButton;
@@ -30,6 +30,10 @@ public class CategoriaCreatePanel extends BasePanel {
return nombreField;
}
+ public JButton getVolverButton() {
+ return volverButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -45,11 +49,6 @@ public class CategoriaCreatePanel extends BasePanel {
private void $$$setupUI$$$() {
contentPane = new JPanel();
contentPane.setLayout(new GridLayoutManager(4, 3, new Insets(20, 20, 20, 20), -1, -1));
- guardarButton = new JButton();
- guardarButton.setText("Guardar");
- contentPane.add(guardarButton, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
- GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
- null, 0, false));
final JLabel label1 = new JLabel();
label1.setText("Nombre:");
contentPane.add(label1, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED,
@@ -70,6 +69,21 @@ public class CategoriaCreatePanel extends BasePanel {
contentPane.add(spacer3,
new GridConstraints(3, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null,
null, null, 0, false));
+ final JPanel panel1 = new JPanel();
+ panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ guardarButton = new JButton();
+ guardarButton.setText("Guardar");
+ panel1.add(guardarButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ volverButton = new JButton();
+ volverButton.setText("Volver");
+ panel1.add(volverButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
}
/**
diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.form b/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.form
index ba3048c..6902933 100644
--- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.form
+++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.form
@@ -23,7 +23,7 @@
-
+
@@ -33,7 +33,7 @@
-
+
@@ -43,7 +43,7 @@
-
+
@@ -53,7 +53,7 @@
-
+
@@ -61,6 +61,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.java b/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.java
index d4eae25..9ecb7be 100644
--- a/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.java
+++ b/src/main/java/xyz/danielcortes/views/categoria/CategoriaSearchPanel.java
@@ -24,6 +24,7 @@ public class CategoriaSearchPanel extends BasePanel {
private JButton eliminarButton;
private JTextField searchField;
private JButton buscarButton;
+ private JButton crearButton;
private BaseTableModel categoriaModel;
@Override
@@ -59,6 +60,10 @@ public class CategoriaSearchPanel extends BasePanel {
return categoriaModel;
}
+ public JButton getCrearButton() {
+ return crearButton;
+ }
+
private void createUIComponents() {
this.createCategoriaTable();
}
@@ -102,23 +107,28 @@ public class CategoriaSearchPanel extends BasePanel {
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, new Dimension(400, -1), null, 0, false));
scrollPane1.setViewportView(categoriaTable);
final JPanel panel1 = new JPanel();
- panel1.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
+ panel1.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
contentPane.add(panel1, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
verButton = new JButton();
verButton.setText("Ver");
- panel1.add(verButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(verButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
editarButton = new JButton();
editarButton.setText("Editar");
- panel1.add(editarButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(editarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
eliminarButton = new JButton();
eliminarButton.setText("Eliminar");
- panel1.add(eliminarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel1.add(eliminarButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ crearButton = new JButton();
+ crearButton.setText("Crear");
+ panel1.add(crearButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
final JPanel panel2 = new JPanel();
diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.form b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.form
index b4df060..01dcefb 100644
--- a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.form
+++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.form
@@ -29,16 +29,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -49,6 +39,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java
index 20a56c9..f9db60a 100644
--- a/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java
+++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialCreatePanel.java
@@ -17,6 +17,7 @@ public class EditorialCreatePanel extends BasePanel {
private JPanel contentPane;
private JTextField nombreField;
private JButton guardarButton;
+ private JButton volverButton;
public JPanel getContentPane() {
return contentPane;
@@ -30,6 +31,10 @@ public class EditorialCreatePanel extends BasePanel {
return guardarButton;
}
+ public JButton getVolverButton() {
+ return volverButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -57,11 +62,6 @@ public class EditorialCreatePanel extends BasePanel {
label1.setText("Nombre:");
contentPane.add(label1, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- guardarButton = new JButton();
- guardarButton.setText("Guardar");
- contentPane.add(guardarButton, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
- GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
- null, 0, false));
final Spacer spacer2 = new Spacer();
contentPane.add(spacer2,
new GridConstraints(3, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null,
@@ -70,6 +70,21 @@ public class EditorialCreatePanel extends BasePanel {
contentPane.add(spacer3,
new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null,
null, null, 0, false));
+ final JPanel panel1 = new JPanel();
+ panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ guardarButton = new JButton();
+ guardarButton.setText("Guardar");
+ panel1.add(guardarButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ volverButton = new JButton();
+ volverButton.setText("Volver");
+ panel1.add(volverButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
}
/**
diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.form b/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.form
index 0b1a672..de3145d 100644
--- a/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.form
+++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.form
@@ -51,7 +51,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -71,7 +71,7 @@
-
+
@@ -81,7 +81,7 @@
-
+
@@ -89,6 +89,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.java b/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.java
index c50d70f..135ef45 100644
--- a/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.java
+++ b/src/main/java/xyz/danielcortes/views/editorial/EditorialSearchPanel.java
@@ -23,6 +23,7 @@ public class EditorialSearchPanel extends BasePanel {
private JButton verButton;
private JButton editarButton;
private JButton eliminarButton;
+ private JButton crearButton;
private BaseTableModel editorialModel;
public JPanel getContentPane() {
@@ -57,6 +58,10 @@ public class EditorialSearchPanel extends BasePanel {
return eliminarButton;
}
+ public JButton getCrearButton() {
+ return crearButton;
+ }
+
private void createUIComponents() {
this.createEditorialTable();
}
@@ -113,23 +118,28 @@ public class EditorialSearchPanel extends BasePanel {
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
final JPanel panel2 = new JPanel();
- panel2.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
+ panel2.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
contentPane.add(panel2, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
verButton = new JButton();
verButton.setText("Ver");
- panel2.add(verButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(verButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
editarButton = new JButton();
editarButton.setText("Editar");
- panel2.add(editarButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(editarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
eliminarButton = new JButton();
eliminarButton.setText("Eliminar");
- panel2.add(eliminarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(eliminarButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ crearButton = new JButton();
+ crearButton.setText("Crear");
+ panel2.add(crearButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
}
diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.form b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.form
index fa5f184..3eb7912 100644
--- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.form
+++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.form
@@ -3,7 +3,7 @@
-
+
@@ -16,16 +16,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -49,6 +39,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java
index fb7ff87..eceabfd 100644
--- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java
+++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaCreatePanel.java
@@ -17,6 +17,7 @@ public class IdiomaCreatePanel extends BasePanel {
private JPanel contentPane;
private JTextField nombreField;
private JButton guardarButton;
+ private JButton volverButton;
public JPanel getContentPane() {
return contentPane;
@@ -30,6 +31,10 @@ public class IdiomaCreatePanel extends BasePanel {
return guardarButton;
}
+ public JButton getVolverButton() {
+ return volverButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -49,11 +54,6 @@ public class IdiomaCreatePanel extends BasePanel {
contentPane.add(nombreField,
new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(400, -1), null, 0, false));
- guardarButton = new JButton();
- guardarButton.setText("Guardar");
- contentPane.add(guardarButton, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
- GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
- null, 0, false));
final Spacer spacer1 = new Spacer();
contentPane.add(spacer1,
new GridConstraints(3, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null,
@@ -70,6 +70,21 @@ public class IdiomaCreatePanel extends BasePanel {
label1.setText("Nombre:");
contentPane.add(label1, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED,
GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final JPanel panel1 = new JPanel();
+ panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ guardarButton = new JButton();
+ guardarButton.setText("Guardar");
+ panel1.add(guardarButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ volverButton = new JButton();
+ volverButton.setText("Volver");
+ panel1.add(volverButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
}
/**
diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.form b/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.form
index aed9128..e7d41eb 100644
--- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.form
+++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.form
@@ -51,7 +51,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -71,7 +71,7 @@
-
+
@@ -81,7 +81,7 @@
-
+
@@ -89,6 +89,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.java b/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.java
index eb76b06..2cf0127 100644
--- a/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.java
+++ b/src/main/java/xyz/danielcortes/views/idioma/IdiomaSearchPanel.java
@@ -24,6 +24,7 @@ public class IdiomaSearchPanel extends BasePanel {
private JButton verButton;
private JButton editarButton;
private JButton eliminarButton;
+ private JButton crearButton;
private BaseTableModel idiomaTableModel;
@Override
@@ -59,6 +60,10 @@ public class IdiomaSearchPanel extends BasePanel {
return idiomaTableModel;
}
+ public JButton getCrearButton() {
+ return crearButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -95,23 +100,28 @@ public class IdiomaSearchPanel extends BasePanel {
new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
final JPanel panel2 = new JPanel();
- panel2.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
+ panel2.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
contentPane.add(panel2, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
verButton = new JButton();
verButton.setText("Ver");
- panel2.add(verButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(verButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
editarButton = new JButton();
editarButton.setText("Editar");
- panel2.add(editarButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(editarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
eliminarButton = new JButton();
eliminarButton.setText("Eliminar");
- panel2.add(eliminarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(eliminarButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ crearButton = new JButton();
+ crearButton.setText("Crear");
+ panel2.add(crearButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
}
diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.form b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.form
index d9811c3..6bf6e30 100644
--- a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.form
+++ b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.form
@@ -3,7 +3,7 @@
-
+
@@ -50,16 +50,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -200,6 +190,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java
index f5bf157..ed503eb 100644
--- a/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java
+++ b/src/main/java/xyz/danielcortes/views/libro/LibroCreatePanel.java
@@ -39,6 +39,7 @@ public class LibroCreatePanel extends BasePanel {
private DefaultComboBoxModel editorialModel;
private JButton guardarButton;
private JTextField precioReferenciaField;
+ private JButton volverButton;
public JPanel getContentPane() {
return contentPane;
@@ -100,6 +101,10 @@ public class LibroCreatePanel extends BasePanel {
return guardarButton;
}
+ public JButton getVolverButton() {
+ return volverButton;
+ }
+
{
// GUI initializer generated by IntelliJ IDEA GUI Designer
// >>> IMPORTANT!! <<<
@@ -136,11 +141,6 @@ public class LibroCreatePanel extends BasePanel {
contentPane.add(editorialCombo,
new GridConstraints(17, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(400, -1), null, 0, false));
- guardarButton = new JButton();
- guardarButton.setText("Guardar");
- contentPane.add(guardarButton, new GridConstraints(18, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
- GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
- null, 0, false));
final JScrollPane scrollPane1 = new JScrollPane();
contentPane.add(scrollPane1, new GridConstraints(11, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW,
@@ -208,6 +208,21 @@ public class LibroCreatePanel extends BasePanel {
contentPane.add(precioReferenciaField,
new GridConstraints(9, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW,
GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(400, -1), null, 0, false));
+ final JPanel panel1 = new JPanel();
+ panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new GridConstraints(18, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ guardarButton = new JButton();
+ guardarButton.setText("Guardar");
+ panel1.add(guardarButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ volverButton = new JButton();
+ volverButton.setText("Volver");
+ panel1.add(volverButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
}
/**
diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.form b/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.form
index 5b1c533..ea99ffa 100644
--- a/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.form
+++ b/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.form
@@ -3,7 +3,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -71,7 +71,7 @@
-
+
@@ -81,7 +81,7 @@
-
+
@@ -91,7 +91,7 @@
-
+
@@ -99,6 +99,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.java b/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.java
index 217dd37..56b093f 100644
--- a/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.java
+++ b/src/main/java/xyz/danielcortes/views/libro/LibroSearchPanel.java
@@ -26,6 +26,7 @@ public class LibroSearchPanel extends BasePanel {
private JButton editarButton;
private JButton eliminarButton;
private JButton agregarStockButton;
+ private JButton crearButton;
public JTable getLibrosTable() {
return librosTable;
@@ -63,6 +64,10 @@ public class LibroSearchPanel extends BasePanel {
return agregarStockButton;
}
+ public JButton getCrearButton() {
+ return crearButton;
+ }
+
private void createUIComponents() {
this.createLibrosTable();
}
@@ -122,28 +127,33 @@ public class LibroSearchPanel extends BasePanel {
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
final JPanel panel2 = new JPanel();
- panel2.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
+ panel2.setLayout(new GridLayoutManager(1, 5, new Insets(0, 0, 0, 0), -1, -1));
contentPane.add(panel2, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
verButton = new JButton();
verButton.setText("Ver");
- panel2.add(verButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(verButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
editarButton = new JButton();
editarButton.setText("Editar");
- panel2.add(editarButton, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(editarButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
eliminarButton = new JButton();
eliminarButton.setText("Eliminar");
- panel2.add(eliminarButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(eliminarButton, new GridConstraints(0, 4, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
agregarStockButton = new JButton();
agregarStockButton.setText("Agregar Stock");
- panel2.add(agregarStockButton, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ panel2.add(agregarStockButton, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
+ GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
+ null, 0, false));
+ crearButton = new JButton();
+ crearButton.setText("Crear");
+ panel2.add(crearButton, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1),
null, 0, false));
}