miércoles, 13 de noviembre de 2013

Encuesta

import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;



public class Encuesta extends JFrame {
   
    JLabel lblSi, lblNo, lblP1, lblP2, lblP3, lblP4, lblP5;
    JRadioButton rSip1, rNop1,rSip2, rNop2,rSip3, rNop3,rSip4, rNop4,rSip5, rNop5;
    ButtonGroup g1,g2,g3,g4,g5;
    JLabel pa1, pa2, pa3,pa4,pa5;
    JTextField txtpa1,txtpa2,txtpa3,txtpa4,txtpa5;
   
    public Encuesta() {
       
        setSize(550,450);
        setTitle("Encuesta sobre preferencias Musicales");
        setDefaultCloseOperation(EXIT_ON_CLOSE); //Para cerrar la app
        setLocationRelativeTo(null); //centro de la pantalla
        dibujarEncuesta();
    }
   
    public void dibujarEncuesta() {
       
        getContentPane().setLayout(null); //controles e cordenadas
       
        lblSi = new JLabel("Si");
        lblNo = new JLabel("No");
       
        lblSi.setBounds(30, 20 , 20, 20);
        getContentPane().add(lblSi);
       
        lblNo.setBounds(60, 20 , 20, 20);
        getContentPane().add(lblNo);
               
        rSip1 = new JRadioButton();
        rSip1.setBounds(25, 40, 20, 20);
        getContentPane().add(rSip1);
       
        rNop1 = new JRadioButton();
        rNop1.setBounds(55, 40, 20, 20);
        getContentPane().add(rNop1);
       
        lblP1 = new JLabel("¿Te gusta la banda?");
        lblP1.setBounds(95, 40, 400, 20);
        getContentPane().add(lblP1);
       
        rSip2 = new JRadioButton();
        rSip2.setBounds(25, 70, 20, 20);
        getContentPane().add(rSip2);
       
        rNop2 = new JRadioButton();
        rNop2.setBounds(55, 70, 20, 20);
        getContentPane().add(rNop2);
       
        lblP2 = new JLabel("¿Has escuchado una cancion que describa tu estado de animo?");
        lblP2.setBounds(95, 70, 400, 20);
        getContentPane().add(lblP2);
       
        rSip3 = new JRadioButton();
        rSip3.setBounds(25, 100, 20, 20);
        getContentPane().add(rSip3);
       
        rNop3 = new JRadioButton();
        rNop3.setBounds(55, 100, 20, 20);
        getContentPane().add(rNop3);
       
        lblP3 = new JLabel("¿Cres que la musica forma parte de la cultura?");
        lblP3.setBounds(95, 100, 400, 20);
        getContentPane().add(lblP3);
       
        rSip4 = new JRadioButton();
        rSip4.setBounds(25, 130, 20, 20);
        getContentPane().add(rSip4);
       
        rNop4 = new JRadioButton();
        rNop4.setBounds(55, 130, 20, 20);
        getContentPane().add(rNop4);
       
        lblP4 = new JLabel("¿Que sensacion sientes al escuchar musica clasica?");
        lblP4.setBounds(95, 130, 400, 20);
        getContentPane().add(lblP4);
       
        rSip5 = new JRadioButton();
        rSip5.setBounds(25, 160, 20, 20);
        getContentPane().add(rSip5);
       
        rNop5 = new JRadioButton();
        rNop5.setBounds(55, 160, 20, 20);
        getContentPane().add(rNop5);
       
        lblP5 = new JLabel("¿Cres que la musica es parte de tu vida?");
        lblP5.setBounds(95, 160, 400, 20);
        getContentPane().add(lblP5);
       
        g1 = new ButtonGroup();       
        g1.add(rNop1);
        g1.add(rSip1);
       
        g2 = new ButtonGroup();       
        g2.add(rNop2);
        g2.add(rSip2);
       
        g3 = new ButtonGroup();       
        g3.add(rNop3);
        g3.add(rSip3);
       
        g4 = new ButtonGroup();       
        g4.add(rNop4);
        g4.add(rSip4);
       
        g5 = new ButtonGroup();       
        g5.add(rNop5);
        g5.add(rSip5);
       
       
        JLabel pa1 = new JLabel("? Que te transmite la musica ?");
        pa1.setBounds(30, 190, 300, 20);
        getContentPane().add(pa1);       
       
        txtpa1 = new JTextField();
        txtpa1.setBounds(30, 210, 400, 20);
        getContentPane().add(txtpa1);
       
        JLabel pa2 = new JLabel("¡Que sientes al esuchar la musica movida?");
        pa2.setBounds(30, 230, 300, 20);
        getContentPane().add(pa2);       
       
        txtpa2 = new JTextField();
        txtpa2.setBounds(30, 250, 400, 20);
        getContentPane().add(txtpa2);
       
        JLabel pa3 = new JLabel("? Te regala la musica arabe ?");
        pa3.setBounds(30, 270, 300, 20);
        getContentPane().add(pa3);       
       
        txtpa3 = new JTextField();
        txtpa3.setBounds(30, 290, 400, 20);
        getContentPane().add(txtpa3);
       
        JLabel pa4 = new JLabel("Que sensasion sientes al esuchar la musica clasica");
        pa4.setBounds(30, 310, 300, 20);
        getContentPane().add(pa4);       
       
        txtpa4 = new JTextField();
        txtpa4.setBounds(30, 330, 400, 20);
        getContentPane().add(txtpa4);
       
        JLabel pa5 = new JLabel("Te gusta bailar ?");
        pa5.setBounds(30, 350, 300, 20);
        getContentPane().add(pa5);       
       
        txtpa5 = new JTextField();
        txtpa5.setBounds(30, 370, 400, 20);
        getContentPane().add(txtpa5);
        /*       
        pregunta2 = new JRadioButton("¿ Has escuchado una cancion que describa tu estado de animo?");
        pregunta2.setBounds(30, 70, 450, 30);
        getContentPane().add(pregunta2);       
       
        pregunta3 = new JRadioButton("¿Crees que la musica, forma parte de la cultura?");
        pregunta3.setBounds(30, 110, 450, 30);
        getContentPane().add(pregunta3);
       
        pregunta4 = new JRadioButton("¿Que sensacion sientes la escuchar la musica clasica?");
        pregunta4.setBounds(30, 150, 450, 30);
        getContentPane().add(pregunta4);
       
        pregunta5 = new JRadioButton("¿Crees que la musica es parte de tu vida?");
        pregunta5.setBounds(30, 190, 450, 30);
        getContentPane().add(pregunta5);
       

       
        grupo = new ButtonGroup();
       
        grupo.add(pregunta1);
        grupo.add(pregunta2);
        grupo.add(pregunta3);
        grupo.add(pregunta4);
        grupo.add(pregunta5);
       
        */
    }
    public static void main(String args[]) {
        new Encuesta().setVisible(true);
    }
}

No hay comentarios:

Publicar un comentario