import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JSpinner; import javax.swing.*; /** Esta clase implementará un panel que mostrara los datos propios del usuario. */ public class ColumnaUsuario extends JPanel{ private static final long serialVersionUID=2; /** Constructor de la clase */ public ColumnaUsuario(){ setSize(195,300); setLocation(0,0); setLayout(null); setOpaque(true); JLabel name = new JLabel ("Nombre:"); name.setSize(150,15); name.setLocation(10,10); JLabel name1 = new JLabel (""); name1.setSize(195,15); name1.setLocation(10,30); JLabel carrera = new JLabel ("Carrera:"); carrera.setSize(150,15); carrera.setLocation(10,50); JLabel carrera1 = new JLabel (""); carrera1.setSize(195,15); carrera1.setLocation(10,70); JLabel smstr = new JLabel ("Semestre a cursar:"); smstr.setSize(150,15); smstr.setLocation(10,90); SpinnerNumberModel sp = new SpinnerNumberModel(); sp.setMinimum(1); sp.setMaximum(20); sp.setValue(1); SpinnerNumberModel sp1 = new SpinnerNumberModel(); sp1.setMinimum(1); sp1.setMaximum(7); sp1.setValue(6); SpinnerNumberModel sp2 = new SpinnerNumberModel(); sp2.setMinimum(1); sp2.setMaximum(20); sp2.setValue(18); JSpinner semestre1 = new JSpinner (sp); semestre1.setSize(40,20); semestre1.setLocation(10,110); semestre1.setEnabled(false); JRadioButton sm1 = new JRadioButton("1º Semestre", true); sm1.setSize(100,18); sm1.setLocation(0, 135); sm1.setEnabled(false); JRadioButton sm2 = new JRadioButton("2º Semestre"); sm2.setSize(100,18); sm2.setLocation(100, 135); sm2.setEnabled(false); ButtonGroup seleccion = new ButtonGroup(); seleccion.add(sm1); seleccion.add(sm2); JLabel maxR = new JLabel ("Máximo de ramos:"); maxR.setSize(150,15); maxR.setLocation(10,155); JSpinner maxR1 = new JSpinner (sp1); maxR1.setSize(40,20); maxR1.setLocation(10,175); maxR1.setEnabled(false); JLabel maxC = new JLabel ("Máximo de créditos:"); maxC.setSize(150,15); maxC.setLocation(10,205); JSpinner maxC1 = new JSpinner (sp2); maxC1.setSize(40,20); maxC1.setLocation(10,225); maxC1.setEnabled(false); JButton procesa = new JButton("Procesar"); procesa.setSize(100,18); procesa.setLocation(10, 255); procesa.setEnabled(false); add(name); add(name1, 1); add(carrera); add(carrera1, 2); add(smstr); add(semestre1, 3); add(sm1, 4); add(sm2, 5); add(maxR); add(maxR1, 6); add(maxC); add(maxC1, 7); add(procesa, 8); } }