Advertisement
julibar

Aporte 4 - Panel del menu Agregar - Punto 4 parte de agregar (labels [ID, Nombre], textbox Nombre)

May 7th, 2025
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.77 KB | None | 0 0
  1. //archivo PanelAgregarPelicula.java
  2.  
  3. package Paquete;
  4.  
  5. import java.awt.Color;
  6. import java.awt.Font;
  7. import java.awt.GridBagConstraints;
  8. import java.awt.GridBagLayout;
  9. import java.awt.Insets;
  10.  
  11. import javax.swing.DefaultListModel;
  12. import javax.swing.JButton;
  13. import javax.swing.JComboBox;
  14. import javax.swing.JLabel;
  15. import javax.swing.JOptionPane;
  16. import javax.swing.JPanel;
  17. import javax.swing.JTextField;
  18. import java.awt.event.ActionListener;
  19. import java.awt.event.ActionEvent;
  20.  
  21. public class PanelIngresoPeliculas extends JPanel {
  22.  
  23.     private static final long serialVersionUID = 1L;
  24.  
  25.     private Font fuentePred;
  26.     private JTextField txtNombre;
  27.     private JComboBox<Categoria> cbGenero;
  28.     private JButton btnNewButton;
  29.     private DefaultListModel<Pelicula> listPeliculas;
  30.  
  31.     public PanelIngresoPeliculas() {
  32.         dibujarPanel();
  33. }
  34.    
  35.     public void dibujarPanel() {
  36.                    
  37.        
  38.         fuentePred = new Font("Tahoma", Font.PLAIN, 16);
  39.            
  40.         GridBagLayout gbl_contentPane = new GridBagLayout();
  41.         gbl_contentPane.columnWidths = new int[]{50, 150, 0, 240, 50, 0};
  42.         gbl_contentPane.rowHeights = new int[]{40, 39, 30, 30, 30, 30, 80};
  43.         gbl_contentPane.columnWeights = new double[]{0.0, 1.0, 0.0, 1.0, 1.0, Double.MIN_VALUE};
  44.         gbl_contentPane.rowWeights = new double[]{0.0, 1.0, 0.0, Double.MIN_VALUE};
  45.         setLayout(gbl_contentPane);
  46.        
  47.         JLabel lbID = new JLabel("ID");
  48.         lbID.setFont(fuentePred);
  49.         GridBagConstraints gbc_lbID = new GridBagConstraints();
  50.         gbc_lbID.insets = new Insets(0, 0, 5, 5);
  51.         gbc_lbID.gridx = 1;
  52.         gbc_lbID.gridy = 1;
  53.         gbc_lbID.fill = GridBagConstraints.HORIZONTAL;
  54.         add(lbID, gbc_lbID);
  55.                        
  56.         JLabel lblNombre = new JLabel("Nombre");
  57.         lblNombre.setFont(fuentePred);
  58.         GridBagConstraints gbc_lblNombre = new GridBagConstraints();
  59.         gbc_lblNombre.insets = new Insets(0, 0, 5, 5);
  60.         gbc_lblNombre.gridx = 1;
  61.         gbc_lblNombre.gridy = 2;
  62.         gbc_lblNombre.fill = GridBagConstraints.HORIZONTAL;
  63.         add(lblNombre, gbc_lblNombre);
  64.        
  65.         JLabel lblProxID = new JLabel("");
  66.         lblProxID.setFont(fuentePred);
  67.         lblProxID.setText(String.valueOf(Pelicula.getProxId()));
  68.         GridBagConstraints gbc_lblProxID = new GridBagConstraints();
  69.         gbc_lblProxID.insets = new Insets(0, 0, 5, 5);
  70.         gbc_lblProxID.gridx = 3;
  71.         gbc_lblProxID.gridy = 1;
  72.         gbc_lblProxID.fill = GridBagConstraints.HORIZONTAL;
  73.         add(lblProxID, gbc_lblProxID);
  74.        
  75.         txtNombre = new JTextField();
  76.         txtNombre.setFont(fuentePred);
  77.         GridBagConstraints gbc_txtNombre = new GridBagConstraints();
  78.         gbc_txtNombre.insets = new Insets(0, 0, 5, 5);
  79.         gbc_txtNombre.fill = GridBagConstraints.HORIZONTAL;
  80.         gbc_txtNombre.gridx = 3;
  81.         gbc_txtNombre.gridy = 2;
  82.         gbc_txtNombre.fill = GridBagConstraints.HORIZONTAL;
  83.         add(txtNombre, gbc_txtNombre);
  84.         txtNombre.setColumns(10);
  85.        
  86.         //...aca va el aporte 5
  87.        
  88.         }
  89.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement