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)); }