Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta POO

Semana 3: Evidencia: Manejo de eventos - Parte II

 En la clase color existe un constructor que utiliza tres números enteros para crear un color, tal y como se muestra a continuación: public Color(int r, int g, int b){…} Use este constructor para crear un objeto de la clase color, y que este se pueda emplear para definir el color de un rectángulo con relleno, el cual sea dibujado dentro del applet con el método paint(). g.setColor (new Color (deslizador1, deslizador2, deslizador3) ) ; Defina para cada parámetro el valor que se tome de un deslizador (teniendo tres deslizadores de barra), así como se muestra en la instrucción del applet. Una vez dibujado el rectángulo con el color definido por los deslizadores, vuelva a poner el color en negro para diagramar los valores de los deslizadores: g.setColor (Color.black); El applet deberá contar con la siguiente estructura (ver ejemplos):   import java.awt.Panel; import java.awt.Scrollbar; import java.awt.event.AdjustmentEvent; import java.awt.event.AdjustmentListener; import javax.swing.JFra

Semana 3: Evidencia: Manejo de eventos - Parte I

 Elabore un applet llamado BotonesApplet, el cual tome dos números, realizando las operaciones expresadas en los botones de la siguiente manera: Suma el primer y el segundo número, dejando el valor como resultado. Resta el segundo número del primero, dejando el valor como resultado. Multiplica el primer y el segundo número, dejando el valor como resultado. Divide el primer número entre el segundo, dejando el valor como resultado. Deja la raíz del primer número como resultado. Deja la raíz del segundo número como resultado. Deja el valor mayor de ambos números como resultado. Limpia el contenido de todos los campos. El applet debe contar con la siguiente estructura:   import java.awt.Button; import java.awt.GridLayout; import java.awt.Label; import java.awt.Panel; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; /** * * @author gfrodriguez */ public class BotonesApplet extends javax.swing.JApplet implemen

Semana 2: Evidencia: Construcción de un applet - Parte III

Construya un applet llamado AppletCalculadora que cuente con un texto de desplegado y que se comporte como una calculadora, de manera que al oprimir un botón de dígito, el número se vaya agrandando en el texto de desplegado. Al darle un botón de operación (+, -, *, /), guarde para que al volver a poner los dígitos y dar el botón = se haga el cálculo; el botón C es para borrar todo y el botón CE es para limpiar el texto de desplegado nada más. El botón (.) es para ponerle punto decimal al número, solo se pondrá una vez, si el usuario lo sigue poniendo no se le añadirá más al texto de desplegado. Para la construcción del applet tenga en cuenta la siguiente estructura   import java.awt.*; import javax.swing.*; import java.applet.*; import java.awt.event.*; import java.awt.event.ActionListener; public class AppletCalculadora implements ActionListener {     JFrame frame = new JFrame();     Panel panel1, panel2;     BorderLayout borderLayout = new BorderLayout();     Button Button1, Bu

Semana 2: Evidencia: Construcción de un applet - Parte II

Realice un applet llamado AppletManejadores, el cual despliegue tres campos de texto y varios botones para realizar operaciones con los campos de texto. Los campos son X, Y y RESULTADO. Cada operación aritmética será de X como primer operando y Y como segundo operando. El texto que corresponde a resultado deberá quitársele la facilidad de ser editable, utilizando el método setEditable para ese texto.  Para la construcción del applet tenga en cuenta la siguiente estructura (en este ejemplo se asume que el botón “Y a la X” fue seleccionado):   import java.awt.*; import javax.swing.*; import java.applet.*; import java.awt.event.*; import java.awt.event.ActionListener; public class AppletManejadores implements ActionListener {     JFrame frame = new JFrame();     Panel panel1, panel2;     BorderLayout borderLayout = new BorderLayout();     Label labelX, labelY, labelResultado;     Button ButtonSumar, ButtonRestar, ButtonMultiplicar, ButtonDividir, ButtonRaizX, ButtonRaizY, ButtonXalaY,

Semana 2: Evidencia: Construcción de un applet - Parte I

Elabore un applet llamado AppletInterfaz el cual despliegue una lista con diferentes colores y que al seleccionar uno de los elementos de la lista se dibuje un rectángulo con el color seleccionado.  Para la construcción del applet tenga en cuenta la siguiente estructura:   import java.awt.*; import javax.swing.*; import java.applet.*; import java.awt.event.*; public class AppletInterfaz {     JFrame frame = new JFrame();     Choice opciones = new Choice();     FlowLayout flowLayout1 = new FlowLayout();     final Color[] colores = {Color.red, Color.green, Color.blue, Color.black, Color.MAGENTA, Color.CYAN, Color.LIGHT_GRAY, Color.YELLOW};     int indice;     public AppletInterfaz() {         flowLayout1.setAlignment(FlowLayout.CENTER);         opciones.add("Rojo");         opciones.add("Verde");         opciones.add("Azul");         opciones.add("Negro");         opciones.add("Magenta");         opciones.add("Cyan&quo

Semana 1: Evidencia: Clases y objetos - Parte II

Escriba las clases padre, hijo, y si hay necesidades abstractas, definiendo las variables y métodos necesarios de acuerdo al siguiente caso:  En un banco las cuentas pueden ser de dos tipos: cuentas de ahorro y de inversión.  Un cliente puede depositar o retirar de una cuenta de ahorro, y el primer depósito que haga debe ser de $1,000 invariablemente. Para cada retiro el cliente puede sacar lo que desee, pero la cuenta nunca puede quedar en ceros, al menos debe haber $500, dependiendo de la cuenta.  Se maneja un porcentaje de ahorro anual, aspecto que es definido al momento de crearse la cuenta de ahorro; cada mes se deben calcular los intereses para incrementar el saldo en la cuenta.  Para una cuenta de inversión, el monto inicial debe ser de $25,000, y en caso de retiro, no se puede dejar la cuenta en ceros, al menos tiene que haber $10,000 en la cuenta a menos que se cancele y se quiera retirar todo. Los empleados del banco al igual que cualquier cliente poseen un número y un nombre