1. INFORME
ESTUDIANTE: Jefferson Paul Cuenca Tenecela SEMESTRE: SEGUNDO
PARALELO: C PRÁCTICA:24
TEMA:
Desarrollo de nuestro primer programa
OBJETIVO:
-Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos
que comprender lo que son los formularios en Windows builder.
RESULTADOS DE APRENDIZAJE
-Comprensión de la aplicación de Eclipse.
-Uso correcto del código que aplicaremos en Eclipse.
-Aprender el uso correcto de los formularios
- Aprender a hacer operaciones básicas en un formulario
ACTIVIDADES:
-Realizar un programa en el que se registre y contabilice los votos de las
personas que sufragan.
DESARROLLO DE CONTENIDOS
1. Abrir ECLIPSE.
2. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este
caso lo vamos a guardar en Escritorio (Desktop).
3. Creamos un proyecto nuevo de Java.
4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
3. 5. Dentro de nuestro nuevo proyecto crearemos un JFrame, le pondremos
cualquier título.
6. Al crear un JFrame nos aparecerá el siguiente código, aquí podemos empezar a
programar
7. Debemos ir a Design para entrar al formulario
4. 8. Una vez que ingresemos al formulario podemos hacer las modificaciones que
necesitemos
9. En el primer formulario pondremos los siguientes datos:
- 4 botones que digan: Lista 21, Lista 5, Nulo y Blanco
- 2 Label para poner las imágenes de los 2 posibles presidentes
- 1 Botón para imprimir resultados en el segundo formulario
10. En el segundo formulario pondremos los siguientes datos:
- 4 Text Fields en los que se guarden los resultados
- 1 Botón para imprimir resultados en un Text Field
5. 11. En el botón resultados ingresaremos el siguiente código, no olvidemos que
algunos puntos deben estar en público
private int count=0;
public void actionPerformed(ActionEvent arg0) {
count ++;
RESULTADOS verRESULTADOS=new RESULTADOS ();
String n=String.valueOf(count);
JOptionPane.showMessageDialog(null,"Gracias por su voto");
R1.setText(n);
}
});
btnNewButton.setBounds(57, 103, 119, 38);
contentPane.add(btnNewButton);
voto");
JButton btnNewButton_1 = new JButton("LISTA 1 ");
btnNewButton_1.addActionListener(new ActionListener() {
private int count=0;
public void actionPerformed(ActionEvent arg0) {
count ++;
RESULTADOS verRESULTADOS=new RESULTADOS ();
String n=String.valueOf(count);
JOptionPane.showMessageDialog(null,"Gracias por su
R2.setText(n);
}
});
btnNewButton_1.setBounds(251, 103, 101, 38);
contentPane.add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("NULO");
btnNewButton_2.addActionListener(new ActionListener() {
private int count=0;
public void actionPerformed(ActionEvent arg0) {
count ++;
RESULTADOS verRESULTADOS=new RESULTADOS ();
String n=String.valueOf(count);
6. voto");
});
JOptionPane.showMessageDialog(null,"Gracias por su
R3.setText(n);
}
btnNewButton_2.setBounds(57, 152, 119, 33);
contentPane.add(btnNewButton_2);
voto");
JButton btnNewButton_3 = new JButton("BLANCO ");
btnNewButton_3.addActionListener(new ActionListener() {
int count=0;
public void actionPerformed(ActionEvent arg0) {
count ++;
RESULTADOS verRESULTADOS=new RESULTADOS ();
String n=String.valueOf(count);
JOptionPane.showMessageDialog(null,"Gracias por su
R4.setText(n);
}
});
btnNewButton_3.setBounds(251, 152, 101, 32);
contentPane.add(btnNewButton_3);
JButton btnNewButton_4 = new JButton("RESULTADOS");
btnNewButton_4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
RESULTADOS abrir=new RESULTADOS ();
abrir.setVisible(true);
String inf=R1.getText();
abrir.creo.setText(inf);
String inf2=R2.getText();
abrir.centro.setText(inf2);
String inf3=R3.getText();
abrir.blanco.setText(inf3);
String inf4=R4.getText();
abrir.nulo.setText(inf4);
}
});
btnNewButton_4.setBounds(160, 214, 101, 23);
contentPane.add(btnNewButton_4);
R1 = new JTextField();
R1.setBounds(104, 117, 11, 10);
contentPane.add(R1);
R1.setColumns(10);
R2 = new JTextField();
R2.setBounds(302, 117, 11, 10);
contentPane.add(R2);
R2.setColumns(10);
R3 = new JTextField();
R3.setBounds(104, 163,
contentPane.add(R3);
11, 10);
R3.setColumns(10);
R4 = new JTextField();
R4.setBounds(302, 163,
contentPane.add(R4);
11, 10);
R4.setColumns(10);
7. T = new JTextField();
T.setBounds(207, 220, 11, 10);
contentPane.add(T);
T.setColumns(10);
12.- En el segundo Formulario también debe estar en público y utilizaremos el siguiente
código
JButton btnNewButton_2 = new JButton("TOTAL");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int a,b,c,d,f;
a=Integer.parseInt(centro.getText());
b=Integer.parseInt(creo.getText());
c=Integer.parseInt(blanco.getText());
d=Integer.parseInt(nulo.getText());
f=a+b+c+d;
t.setText(String.valueOf(f));
13. – Correremos el programa
14.- Por último, dejaré la línea de código que utilicé en el primer formulario:
package cne;
import java.awt.BorderLayout;
import java.awt.EventQueue;