import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.util.ArrayList; import java.util.Vector; import javax.swing.JComboBox; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JButton; import javax.swing.JRadioButton; import javax.swing.JLabel; import javax.swing.JSeparator; import javax.swing.JTextField; import javax.swing.JSpinner; import javax.swing.JCheckBox; import javax.swing.SwingConstants; /** Esta clase implementará un panel que mostrara todos los datos unidos. */ public class Contenedor extends JPanel{ private EditorUsuario editor = new EditorUsuario(); private static JMenuBar menuBar; private JMenu menuCargar; private JPanel columna1; private JLabel name1; private JLabel carrera1; private JSpinner semestre1; private JButton procesa; private JRadioButton sm1; private JRadioButton sm2; private JSpinner maxR1; private JSpinner maxC1; private JPanel columna2; private JLabel sigla1; private JCheckBox aprueba; private Tabla tabla1 = new Tabla(); private Tabla tabla2 = new Tabla(); private static final long serialVersionUID=3; /** Constructor de la clase */ public Contenedor(){ JMenuItem menuItem; menuBar = new JMenuBar (); JMenu menuOpciones = new JMenu ("Opciones"); menuOpciones.setMnemonic (KeyEvent.VK_O); menuItem = new JMenuItem ("Nuevo Usuario"); menuItem.setMnemonic (KeyEvent.VK_N); menuItem.addActionListener (new DialogoUsuario ()); menuOpciones.add (menuItem); menuItem = new JMenuItem ("Guardar Usuario"); menuItem.setMnemonic (KeyEvent.VK_G); menuItem.addActionListener (new Guarda()); menuOpciones.add(menuItem); menuCargar = new JMenu ("Cargar Usuario"); menuCargar.setMnemonic (KeyEvent.VK_C); menuOpciones.add (menuCargar); ArrayList < String > usuarios = new ArrayList < String > (); usuarios = Datos.getUsuarios(); for (int i=0; i rowData = new Vector (); Vector < Celda > data = new Vector < Celda > (); String [] columna; Object [][] filas; ArrayList < ArrayList > semestres = editor.getSemestres(t); int x = editor.getNumeroRamos(t); int h = 0; int k = 0; while (h carreras = Datos.getCarreras(); for (int i=0; i