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

Programación Orientada A Objetos


Enviado por   •  14 de Noviembre de 2013  •  518 Palabras (3 Páginas)  •  172 Visitas

Página 1 de 3

PRACTICA No.1 PROGRAMACION ORIENTADA A

OBJETOS

Ms. Carmen Emilia Rubio Vanegas

Otros eventos

Hacer doble-clic sobre un elemento de una lista

En una lista existen dos posibles acciones, seleccionar un elemento de la lista cuando se

sitúa el cursor sobre dicho elemento, o hacer doble-clic sobre un elemento de la lista.

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class ListaApplet1 extends Applet {

List lista=new List();

FlowLayout flowLayout1 = new FlowLayout();

final Color[] colores={Color.red, Color.green, Color.blue};

int indice;

public static void main(String args[]) {

}

public void init() {

flowLayout1.setAlignment(2);

lista.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(ActionEvent e) {

lista_actionPerformed(e);

}

});

lista.add("Rojo");

lista.add("Verde");

lista.add("Azul");

lista.select(0);

this.setLayout(flowLayout1);

this.add(lista, null);

}

void lista_actionPerformed(ActionEvent e) {

indice=lista.getSelectedIndex();

repaint();

}

public void paint(Graphics g){

PRACTICA No.1 PROGRAMACION ORIENTADA A

OBJETOS

Ms. Carmen Emilia Rubio Vanegas

g.setColor(colores[indice]);

g.fillRect(2, 2, 100, 50);

}

}

Seleccionar un elemento de la lista

Solo con dar clic seleccionar un elemento de una y ejecutar inmediatamente

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class ListaApplet2 extends Applet {

List lista=new List();

FlowLayout flowLayout1 = new FlowLayout();

final Color[] colores={Color.red, Color.green, Color.blue};

int indice;

public static void main(String args[]) {

}

public void init() {

lista.addItemListener(new java.awt.event.ItemListener() {

public void itemStateChanged(ItemEvent e) {

lista_itemStateChanged(e);

}

});

flowLayout1.setAlignment(2);

lista.add("Rojo");

lista.add("Verde");

lista.add("Azul");

lista.select(0);

this.setLayout(flowLayout1);

this.add(lista, null);

}

PRACTICA No.1 PROGRAMACION ORIENTADA A

OBJETOS

Ms. Carmen Emilia Rubio Vanegas

public void paint(Graphics g){

g.setColor(colores[indice]);

g.fillRect(2, 2, 100, 50);

}

void lista_itemStateChanged(ItemEvent e) {

indice=lista.getSelectedIndex();

repaint();

}

}

Lista de elección múltiple

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class ListaApplet3 extends Applet {

Label label1 = new Label();

Choice chComida = new Choice();

List listElegir = new List();

TextField tMenu = new TextField();

BorderLayout borderLayout1 = new BorderLayout();

String[][] menus={{"zumo", "huevos", "jamón", "mantequilla", "cereales"},

{"pizza", "hamburguesa", "ensalada", "patatas", "filete", "café"},

{"sopa", "pollo", "tortilla"}};

String[] comidas={"Desayuno", "Comida", "Cena"};

public static void main(String args[]) {

}

public void init() {

label1.setText("Realice su pedido");

listElegir.addItemListener(new java.awt.event.ItemListener() {

public void itemStateChanged(ItemEvent e) {

listElegir_itemStateChanged(e);

}

});

...

Descargar como (para miembros actualizados)  txt (8.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com