ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación OO 2018-B Examen primer Bimestre PARTE 2


Enviado por   •  20 de Diciembre de 2018  •  Apuntes  •  3.008 Palabras (13 Páginas)  •  192 Visitas

Página 1 de 13

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

  1. 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

  1. 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

  1. 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

  1. Capture las pantallas de su programa ejecutando:
  1. Imprimir Matriz Numérica
  2. Desplazar una fila
  3. Imprimir Matriz con Textos
  4. 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 : ");

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (128 Kb) docx (18 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com