Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Encuesta
1. /**
*
* @author Rigoberto Vega Linares
*/
public class Encuesta extends javax.swing.JFrame {
public Encuesta() {
initComponents();
}
//Creacion De Los Contadores//
private int
Contador_Menor_Casado=0,Opinion_Menor_Casado=0,Contador_Menor_Soltero=0,Opinion_Me
nor_Soltero=0,Contador_Medio_Casado=0;
private int
Opinion_Medio_Casado=0,Contador_Medio_Soltero=0,Opinion_Medio_Soltero=0,Contador_May
or_Casado=0,Opinion_Mayor_Casado=0;
private int Contador_Mayor_Soltero=0,Opinion_Mayor_Soltero=0;
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
//Inicializacion De Cada Uno De Los Componentes Del Interfaz grafico.//
Panel_Opinion = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
Mensaje_Edad = new javax.swing.JLabel();
Bombox_Edad = new javax.swing.JComboBox();
jLabel3 = new javax.swing.JLabel();
Combo_Estado = new javax.swing.JComboBox();
2. Label_Opinion = new javax.swing.JLabel();
Opinion = new javax.swing.JComboBox();
Agregar_Opinion = new javax.swing.JButton();
Panel_Resultados = new javax.swing.JPanel();
Label_Opiniones = new javax.swing.JLabel();
Opiniones = new javax.swing.JLabel();
Label_promedio = new javax.swing.JLabel();
Promedio = new javax.swing.JLabel();
Rango_Edad = new javax.swing.JLabel();
Combox_Rango_Edad = new javax.swing.JComboBox();
jLabel2 = new javax.swing.JLabel();
Combox_Estado_Civil = new javax.swing.JComboBox();
Consultar = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
Panel_Opinion.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "AGREGAR
OPINION A ENCUESTA", javax.swing.border.TitledBorder.CENTER,
javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Arial", 1, 14), new
java.awt.Color(0, 153, 153))); // NOI18N
//Creacion De La Pregunta Con El Tipo De Letra/
jLabel1.setBackground(new java.awt.Color(0, 0, 0));
jLabel1.setFont(new java.awt.Font("Arial", 1, 14));
jLabel1.setText("¿CUAL ES SU OPINION SOBRE ESTE CURSO? CALIFICAR DE 1 A 10");
//Creacion Del Label Que Pregunta La Edad//
3. Mensaje_Edad.setFont(new java.awt.Font("Arial", 1, 12));
Mensaje_Edad.setText("Rango De Edad: ");
//Creacion De Desplegable De Las Edades
Bombox_Edad.setFont(new java.awt.Font("Arial", 1, 14));
Bombox_Edad.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0 - 17", "18
- 54", "Mas 55" }));
Bombox_Edad.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
Bombox_EdadActionPerformed(evt);
}
});
//Creacion Del Label Que Pregunta estado Civil
jLabel3.setFont(new java.awt.Font("Arial", 1, 12));
jLabel3.setText("Estado Civil: ");
//Creacion De Desplegable Del Estado Civil
Combo_Estado.setFont(new java.awt.Font("Arial", 1, 12));
Combo_Estado.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
"Casado(a)", "Soltero(a)" }));
//Creacion Del Label Para La Calificacion
Label_Opinion.setFont(new java.awt.Font("Arial", 1, 12));
Label_Opinion.setText("Opinion: ");
//Creacion Del Despegable De Las Opiniones Y Calificacion De La Pregunta
4. Opinion.setFont(new java.awt.Font("Arial", 1, 12));
Opinion.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "0", "1", "2", "3",
"4", "5", "6", "7", "8", "9", "10" }));
//Creacion Del Boton Para Agregar La Opinion
Agregar_Opinion.setFont(new java.awt.Font("Arial", 1, 14));
Agregar_Opinion.setText("Agregar Opinion");
Agregar_Opinion.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
Agregar_OpinionActionPerformed(evt);
}
});
//Creacion Del Panel Prncipal Llamado El De Opinion
javax.swing.GroupLayout Panel_OpinionLayout = new
javax.swing.GroupLayout(Panel_Opinion);
Panel_Opinion.setLayout(Panel_OpinionLayout);
//Agregacion De Cada Uno DeLos Componentes Del Pane De Opinion
Panel_OpinionLayout.setHorizontalGroup(
Panel_OpinionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(Panel_OpinionLayout.createSequentialGroup()
.addGroup(Panel_OpinionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(Panel_OpinionLayout.createSequentialGroup()
.addGap(20, 20, 20)
13. }
private void ConsultarActionPerformed(java.awt.event.ActionEvent evt) {
int mostrar;
//Aqui se muestra de acuerdo con la cunsulta seleccionada y muestra en labels el dato
switch (Combox_Rango_Edad.getSelectedIndex()){
case 0:
if (Combox_Estado_Civil.getSelectedIndex()==0){
Opiniones.setText(Integer.toString(Contador_Menor_Casado));
mostrar=Opinion_Menor_Casado/Contador_Menor_Casado;
Promedio.setText(Integer.toString(mostrar));
break;
}else{
Opiniones.setText(Integer.toString(Contador_Menor_Soltero));
mostrar=Opinion_Menor_Soltero/Contador_Menor_Soltero;
Promedio.setText(Integer.toString(mostrar));
break;
}
case 1:
if (Combox_Estado_Civil.getSelectedIndex()==0){
Opiniones.setText(Integer.toString(Contador_Medio_Casado));
mostrar=Opinion_Medio_Casado/Contador_Medio_Casado;
Promedio.setText(Integer.toString(mostrar));
break;
}else{
Opiniones.setText(Integer.toString(Contador_Medio_Soltero));