Programación OO 2018-B Examen primer Bimestre PARTE 2
Enviado por cr19 • 20 de Diciembre de 2018 • Apuntes • 3.008 Palabras (13 Páginas) • 192 Visitas
Programación OO 2018-B Examen primer Bimestre PARTE 2
Estudiante:____________________________________________26 noviembre 2018
Modifique este programa y documente lo que hizo para que le permita
- LLenar la matriz con valores entre 1 y 15 con el fin de reemplazar los actuales, no permita ni desplazar ni imprimir si la matriz de valores aún no ha sido completada
linea | Código |
- cuando pulse "Desplazar una fila" recorra los valores de la filas posteriores a la inmediata superior y los de la primera fila páselos a la última fil
linea | Código |
- cuando pulse "Imprimir Matriz con Textos" llene la matriz "matTexto" en cada celda con el texto correspondiente al valor, tomándolo del "arrTextos" y luego imprima la “matTexto”
linea | Código |
- Capture las pantallas de su programa ejecutando:
- Imprimir Matriz Numérica
- Desplazar una fila
- Imprimir Matriz con Textos
- Imprimir Matriz Numérica
package EXAMENES;
/*
* Programación OO 2018B
* Examen PRIMER BIMESTRE
* Modifique este programa para que le permita
* 1 LLenar la matriz con valores entre 1 y 15 con el fin de reemplazar los actuales, no permita ni desplazar ni imprmir si la matriz de valores aún no ha sido completada
* 2 cuando pulse "Desplazar una fila" recorra los valores de la filas posteriores a la inmediata superior y los de la primera fila páselos a la última fila
* 3 cuando pulse "Imprimir Matriz con Textos" llene la matriz "matTexto" en cada celda con el texto correspondiente al valor, tomándolo del "arrTextos" y luego imprima la matTexto
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.*;
public class Examen1erBim extends JFrame implements ActionListener{
private JLabel lblValor, lblFila, lblColumna;
private JButton btnAceptar, btnImprimirMatrizNumérica, btnImprimirMatrizTexto,btnDesplazarUnaFila;
private JTextField txtValor;
private JTextArea areaSalidaTexto;
String arrTextos[]={ "uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","catorce","quince"};
int matNumeros[][] = { { 100, 200,300,400,500 }, { 600, 700, 800,900,1000 } , { 1100, 1200, 1300,1400,1500 }};
String matTexto[][] = new String [3][5];
int i=0, j=0, intValor=0;
// set up GUI (constructor)
public Examen1erBim()
{
super( "Examen Primer Bimestre 2018-B" );
Container contenedor = getContentPane();
contenedor.setLayout( new FlowLayout());
contenedor.setBounds(10, 200, 100, 100);
contenedor.setBackground(Color.lightGray);
// JLabel
lblValor = new JLabel( "Digite valor : ");
...