Está en la página 1de 4

Eenx3n d

Xc
Vvxc
Vrd
F{w
E{F
Wef-[
Wef-{we
{Fe
W{Fwe
F{we
{f
We{f
We{f
We{
1) Realizar el programa en java orientada a objetos que simule el evento click Boton
izquierdo y Derecho del Mouse de los componentes Button, Label,
ListBox,TextBox.

package components;

import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import
javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;

public class Label extends JFrame {


public JPanel panel;
public Label(){
super ("Componente ListBox");
setBounds(100,200,500,250);
iniciarcomponentes();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

private void iniciarcomponentes() {

cp();
ce();
list();
}
private void cp(){
JPanel panel = new JPanel();
panel.setLayout(null);
this.getContentPane().add(panel);
}
private void ce(){
JLabel etiqueta = new JLabel("SELECCIONE UN ELEMENTO DE LA
LISTA"); //etiqueta
etiqueta.setBounds(50,5,400 ,30);
panel.add(etiqueta);
}
private void lt(){
String[] datos = {"Nombre ","Color","Texto", "otro dato","otro dato2", "otro dato3",
"otro dato4", "otro dato5"};
JList lis = new JList(datos);
lis.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
JScrollPane barraDesplazamiento = new JScrollPane(lis);
barraDesplazamiento.setBounds(20,50,200,100);
panel.add(barraDesplazamiento);
setVisible(true);
}
public static void main(String[] args) {
Label b1= new Label();
}

}
2) Realizar un programa en java que simule un grupo musical con los siguientes
instrumentos bajo, guitarra, piano y Trompeta

package grupomusical;
class inst {
public void toc(){
System.out.println("Instrumento.tocar()");
}
public String tip(){
return "intrumento";
}
public void afi(){}
}
class Baj extends inst {
@Override
public void toc(){
System.out.println("bajo.tocar()");
}
@Override
public String tip(){return "viento y cuerda";}
@Override
public void afi(){}

} class guita extends inst {


@Override
public void toc(){
System.out.println("Guitarra.toca()");
}
@Override
public String tip(){return "Viento y cuerda";}
public void afi(){}

}class trompeta extends inst {


@Override
public void toc(){
System.out.println("tromperta.tocar()");
}
@Override
public String tip(){return "viento";}
@Override
public void afi(){}

}class piano extends inst {


public void tocar() {
System.out.println("Piano.tocar()");
}
public String tipo() { return "Piano"; }
public void afinar(){}
}
public class GrupoMusical {
static void afitodo(inst[]e){
for(int s = 0;s < e.length;s++)
afi(e[s]);

}
public static void main(String[] args) {
inst[] gm = new inst[5];
int s = 0;
// Up-casting al asignarse el Arreglo
gm [s++] = new Baj();
gm[s++] = new guita();
gm[s++] = new piano();
gm[s++] = new trompeta();
afitodo(gm);
}

private static void afi(inst inst) {


throw new UnsupportedOperationException("Not supported yet."); //
Generated from
nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}

También podría gustarte