Este documento presenta un informe sobre el desarrollo de un primer programa en Eclipse. El objetivo era conocer cómo crear formularios en Eclipse y aprender a realizar operaciones básicas en ellos. Se creó un programa que imprime las tablas de multiplicar de un número ingresado utilizando un ciclo for. El documento explica detalladamente cada paso del desarrollo, incluyendo la creación del proyecto, el formulario, los componentes y el código para mostrar los resultados.
Desarrollo primer programa Eclipse tablas multiplicar
1. INFORME
ESTUDIANTE: GONZALO FARINANGO M. SEMESTRE: SEGUNDO
PARALELO: C PRÁCTICA:23
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 que me permita imprimir las tablas de multiplicar de un
número utilizando la sentencia for
DESARROLLO DE CONTENIDOS
1. Abrir ECLIPSE.
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES
DE LA INFORMÁTICA
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. Pondremos un Text Area como primer recurso, luego utilizaremos un Text
Field para ingresar el número y un botón que me permita imprimir los
resultados .
10. En el botón TABLAS ingresaremos el siguiente código.
JButton btnNewButton = new JButton("TABLAS");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int a=0,r=0;
a=Integer.parseInt(textField.getText());
for(int i=1;i<=10;i++)
{
r=a*i;
textArea.append(r+"="+i+"*"+a+"n");
}
}
});
5. 11. Por último utilizaremos el botón para correr el programa.
12.- Llenaremos la tabla a nuestra conveniencia y le daremos click en tablas y se
desplegará el resultado
11.- Por último, dejaré la línea de código que utilicé. En el proyecto operación
utilicé el siguiente código:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JLabel;
public class For extends JFrame {
private JPanel contentPane;
private JTextField textField;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
For frame = new For();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
6. }
/**
* Create the frame.
*/
public For() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JTextArea textArea = new JTextArea();
textArea.setBounds(238, 64, 135, 161);
contentPane.add(textArea);
textField = new JTextField();
textField.setBounds(44, 66, 86, 20);
contentPane.add(textField);
textField.setColumns(10);
JButton btnNewButton = new JButton("TABLAS");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int a=0,r=0;
a=Integer.parseInt(textField.getText());
for(int i=1;i<=10;i++)
{
r=a*i;
textArea.append(r+"="+i+"*"+a+"n");
}
}
});
btnNewButton.setBounds(44, 195, 89, 23);
contentPane.add(btnNewButton);
JLabel lblNewLabel = new JLabel("TABLAS DE MULTIPLICAR ");
lblNewLabel.setBounds(161, 11, 149, 14);
contentPane.add(lblNewLabel);
}
}