practicas en netbeans 2 parcial
TRANSCRIPT
-
7/22/2019 Practicas en Netbeans 2 Parcial
1/49
Prcticasen
netbeans 2
parcial
1.-llamado agenda escribir el
siguiente cdigo en main
package agenda;
public class Main {
@param args the command line
arguments
public static void main(String[]
args) {
Persona p1;
p1=new Persona();
p1.nombre="Israel";
p1.apellido="alcantara";
p1.direccion="sta Maria";
p1.edad="16";
p1.correo="rsa-gd@";
p1.telefono="1478759";
p1.mostrarnombre();
Persona p2;
p2=new Persona();
p2.nombre="alejandro";
p2.apellido="bernal";
p2.direccion="santiago";
p2.edad="16";
p2.correo="nss.-@mdn";
p2.telefono="1523428";
p2.mostrarnombre();
Persona p3;
p3=new Persona();
-
7/22/2019 Practicas en Netbeans 2 Parcial
2/49
p3.nombre="adan";
p3.apellido="cardenas";
p3.direccion="santiago";
p3.edad="17";
p3.correo="lpfdr@sga";
p3.telefono="1578458";
p3.mostrarnombre();
Persona p4;
p4=new Persona();
p4.nombre="jonathan";
p4.apellido="eslaba";
p4.direccion="santiago";
p4.edad="16";
p4.correo="eqczea@-nd";
p4.telefono="1478759";
p4.mostrarnombre();
Persona p5;
p5=new Persona();
p5.nombre="yaselin";
p5.apellido="espino";
p5.direccion="san juan";
p5.edad="15";
p5.correo="saeskf@gd";
p5.telefono="71240548";
p5.mostrarnombre();
Persona p6;
p6=new Persona();
p6.nombre="valentin";
p6.apellido="fuentes";
p6.direccion="santiago";
p6.edad="16";
p6.correo="rsa-gd@";
-
7/22/2019 Practicas en Netbeans 2 Parcial
3/49
p6.telefono="9284621";
p6.mostrarnombre();
Persona p7;
p7=new Persona();
p7.nombre="vicente";
p7.apellido="ortega";
p7.direccion="sta Maria";
p7.edad="16";
p7.correo="rsa-gd@";
p7.telefono="1478759";
p7.mostrarnombre();
Persona p8;
p8=new Persona();
p8.nombre="darien";
p8.apellido="davila";
p8.direccion="san juan";
p8.edad="16";
p8.correo="dsesif|@-gde";
p8.telefono="15784558";
p8.mostrarnos
Persona p9;
p9=new Persona();
p9.nombre="Arturo";
p9.apellido="hernandes";
p9.direccion="sta Maria";
p9.edad="16";
p9.correo="ds@hf-gfdh";
p9.telefono="2481595";
p9.mostrarnombre();
Persona p10;
p10=new Persona();
p10.nombre=" ma.carmen";
p10.apellido="alcantara";
-
7/22/2019 Practicas en Netbeans 2 Parcial
4/49
p10.direccion="sta Maria";
p10.edad="16";
p10.correo="rsa-gd@";
p10.telefono="1478759";
p10.mostrarnombre();
System.out.println(Persona.total);
*El cdigo en la class persona
package agenda;
public class Persona {
public static int total;
String nombre;
String apellido;
String direccion;
String edad;
String correo;
String telefono;
public Persona (){
Persona.total ++;
}
public void mostrarnombre(){
System.out.println(nombre+ " "
+ apellido+" " +direccion+" "
+edad);
}}Resultado
Israel alcantara sta Maria 16
alejandro bernal santiago 16
adan cardenas santiago 17
jonathan eslaba santiago 16
yaselin espino san juan 15
valentin fuentes santiago 16
vicente ortega sta Maria 16
darien davila san juan 16
Arturo hernandes sta Maria 16
-
7/22/2019 Practicas en Netbeans 2 Parcial
5/49
ma.carmen alcantara sta Maria
16
2.- El programa clase es cribe
el siguiente cdigo en main
package clases;
public class Main {
@param args the command line
arguments
public static void main(String[]
args) {
Pelota p;
p= new Pelota(500,500);
float x= p.obtenerRadio();
p.patearPelota();
p.atraparPelota();
}}
*El cdigo en la clase pelota
package clases;
public class Pelota {
//variables nativas de la clase
float radio;
float peso;
//Constructores
public Pelota ()
{
radio=100;
peso=250;
}
public Pelota (float radio, float
peso)
{
this.radio=radio; //con el
this hace referencia a las
variables nativas
this.peso=peso;
-
7/22/2019 Practicas en Netbeans 2 Parcial
6/49
}
//Metodos: es una funcion que
ejecuta ciertas lineas de cdigo
para lograr algo
public float obtenerRadio()
{ return this.radio;
}
public float obtenerPeso()
{return this.peso;
}
public void patearPelota()
{
System.out.println("Haz pateado
la pelota");
} public void atraparPelota()
{
System.out.println("Haz atrapado
la pelota");
}}
Resultado
run:
Haz pateado la pelota
Haz atrapado la pelota
3.-EL programa class e 2
escribe el cdigo en main
package classe2;
public class Main {
public static void main(String[]
args) {
// TODO code application logic
here
carro c;
c=new carro();
-
7/22/2019 Practicas en Netbeans 2 Parcial
7/49
c.encender();
c.apagar();
}}
Es cribe el cdigo en la clase
carro
package classe2;
public class carro {
double peso;
double altura;
double ancho;
double largo;
int numpuretas;
boolean encendido=false;
String modelo;
public carro()
{
this.peso=1000;
this.altura=1.90;
this.ancho=4;
}
public void encender()
{
this.encendido=true;
System.out.println("El carro
esta encendido");
}
public void apagar()
{
this.encendido=false;
System.out.println("El carro
esta apagado");
System.out.println("El carro
esta en reversa");
}}
-
7/22/2019 Practicas en Netbeans 2 Parcial
8/49
Resultado
run:
El carro esta encendido
El carro est apagado
El carro esta en reversa
4.-Datos personales es cribir el
siguiente cdigo en la clase
main
package datospersonales;
public class Main {
public static void main(String[]
args) {
Ventana v;
v=new Ventana();
v.setX(450);
v.setY(200);
}}
El cdigo en la clase ventana
package datospersonales;
import java.awt.Color;
public class Ventana extends
javax.swing.JFrame{
private int x,y;
public Ventana(){
//CONSTRUCTOR METODO
INICIAL
/CODIGO PARA CREAR UNA
ETIQUETA
javax.swing.JLabel etiqueta1;
//DECLARAR EL NOMBRE DE
LA ETIQUETA
etiqueta1 =new
javax.swing.JLabel("**DATOS
PERSONALES**"); //TEXTO DE
LA ETIQUETA
Comentario [.1]:
Comentario [.2]:
Comentario [.3]:
-
7/22/2019 Practicas en Netbeans 2 Parcial
9/49
etiqueta1.setLocation(250,15);
//LOCALIZACION DE LA
ETIQUETA
etiqueta1.setSize(500,50);
//TAMAO DE LA ETIQUETA
java.awt.Font q;
//SELECCIONAR EL ESTILO DE
LETRA
q=new
java.awt.Font("arial",1,20);//EL
TIPO DE LETRA
etiqueta1.setFont(q);
etiqueta1.setForeground(Color.pi
nk);
// CODIGO PARA EL BOTON
javax.swing.JButton botoncito;
botoncito=new
javax.swing.JButton("MOSTRAR
DATOS");
botoncito.setLocation(480,400);
botoncito.setSize(250,30);
java.awt.Color c5;
c5=new
java.awt.Color(80,95,50);
botoncito.setBackground(c5);
//botoncito.setBackground(Color.
blue);
java.awt.Font f;
f=new
java.awt.Font("arial",1,20);
botoncito.setFont(f);
//CODIGO PARA UNA
ETIQUETA
javax.swing.JLabel etiqueta;
-
7/22/2019 Practicas en Netbeans 2 Parcial
10/49
etiqueta =new
javax.swing.JLabel("NOMBRE");
etiqueta.setLocation(100,70);
etiqueta.setSize(100,50);
//COLOR A LA ETIQUETA
java.awt.Font p;
p=new
java.awt.Font("Green",1,20);
etiqueta.setFont(p);
etiqueta.setForeground(Color.red
);
// CODIGO PARA CREAR
CAJA DE TEXTO
javax.swing.JTextField
caja;
caja= new
javax.swing.JTextField();
caja.setLocation(500,70);
caja.setSize(250,50);
java.awt.Color c6;
c6=new
java.awt.Color(154,190,82);
caja.setBackground(c6);
//CODIGO PARA UNA
ETIQUETA
javax.swing.JLabel
etiquetita;
etiquetita =new
javax.swing.JLabel("DIRECCION
");
etiquetita.setLocation(100,100);
etiquetita.setSize(200,150);
-
7/22/2019 Practicas en Netbeans 2 Parcial
11/49
java.awt.Font r;
r=new
java.awt.Font("algerian",1,20);
etiquetita.setFont(r);
etiquetita.setForeground(Color.m
agenta);
// CODIGO PARA CREAR CAJA
DE TEXTO
javax.swing.JTextField caja1;
caja1= new
javax.swing.JTextField();
caja1.setLocation(500,140);
caja1.setSize(250,50);
java.awt.Color c3;
c3=new
java.awt.Color(255,0,255);
caja1.setBackground(c3);
//CODIGO PARA CREA UNA
ETIQUETA
javax.swing.JLabel
etiquetita2;
etiquetita2 =new
javax.swing.JLabel("EDAD");
etiquetita2.setLocation(100,220);
etiquetita2.setSize(200,50);
java.awt.Font l;
l=new
java.awt.Font("HARRINGTON",1,
20);
etiquetita2.setFont(l);
etiquetita2.setForeground(Color.y
ellow);
-
7/22/2019 Practicas en Netbeans 2 Parcial
12/49
// CODIGO PARA CREAR CAJA
DE TEXTO
javax.swing.JTextField caja2;
caja2= new
javax.swing.JTextField();
caja2.setLocation(500,210);
caja2.setSize(250,50);
java.awt.Color O2;
O2=new
java.awt.Color(7,4,35);
caja2.setBackground(O2);
//CODIGO PARA CREA UN
AREA DE TEXTO
javax.swing.JTextArea area;
area = new
javax.swing.JTextArea("");
area.setLocation(90,350);
area.setSize(200,200);
java.awt.Font k;
k=new
java.awt.Font("gigi",1,20);
area.setFont(k);
area.setForeground(Color.gray);
java.awt.Color b5;
b5=new
java.awt.Color(90,17,178);
area.setBackground(b5);
//CODIGO PARA AGRAGAR
OBJETOS A LA VENTANA
this.add(botoncito);
this.add(etiqueta);
this.add(etiquetita);
-
7/22/2019 Practicas en Netbeans 2 Parcial
13/49
this.add(etiqueta1);
this.add(caja);
this.add(etiquetita2);
this.add(caja1);
this.add(caja2);
this.add(area);
/CODIGO PARA CONSTRUIR
LA VENTANA
this.setLayout(null);
//acomoda los objetos
this.setSize(850,600);
//tamao de la ventana
this.setVisible(true); //visible
la ventana
this.setAlwaysOnTop(true);
//ventana siempre abierta
this.setTitle("DATOS
PERSONALES");
this.setEnabled(true);
// CODIGO PARA DAR COLOR
A LA VENTANA
javax.swing.JPanel fondo;
fondo= new
javax.swing.JPanel();
fondo.setSize(900, 800);
java.awt.Color c4;
c4= new java.awt.Color(10,
502,15);
fondo.setBackground(c4);
this.add (fondo);
}
-
7/22/2019 Practicas en Netbeans 2 Parcial
14/49
public void setX(int x1){
x=x1;
this.setLocation(x,y);
}
public void setY (int y1){
y=y1;
this.setLocation(x,y);
}
public int getX(){
return x;
}}
Resultado
5.-El cdigo main
package eventosdelmouse;
public class Main {
public static void main(String[]
args) {
Ventana v;
v= new Ventana ();
Ventanita t;
t= new Ventanita ();
Ventanota a;
a= new Ventanota();}}
1.-venta escribe el cdigo
package eventosdelmouse;
import
java.awt.event.MouseEvent;
public class Ventana extends
javax.swing.JFrame {
-
7/22/2019 Practicas en Netbeans 2 Parcial
15/49
public Ventana (){
this.setSize(400,400);//tamao
ventana
this.setDefaultCloseOperation(2);
this.setLayout(null);
this.setLocation(70,100);
this.setTitle("Eventos de
mouse");
this.setVisible(true);
java.awt.event.MouseListener m;
m=new
java.awt.event.MouseListener() {
public void
mouseClicked(MouseEvent e) {
//System.out.println("");
int num=5,cub;
cub=num*num*num;
//calcula el valor de un cubo al
dar click
System.out.println("El
cubo es:"+ cub);
} public void
mousePressed(MouseEvent e) {
//System.out.println("");
java.awt.Graphics g;
g= getGraphics ();
g.drawOval(40, 40, 50,
40);//Dibuja un ovalo
} public void
mouseReleased(MouseEvent e) {
//System.out.println("al
pasar el mouse sobre la ventana
aparece una imagen");
-
7/22/2019 Practicas en Netbeans 2 Parcial
16/49
java.awt.Graphics g;
g= getGraphics ();
g.drawLine(200, 50,
300, 50);//Dibuja una linea
}public void
mouseEntered(MouseEvent e) {
//System.out.println("Al pasar
el mouse sobre la ventana
aparece el mensaje");
java.awt.Graphics g;
g= getGraphics ();
g.drawArc(190, 80,
210, 90, 45, 90);
}
public void
mouseExited(MouseEvent e) {
//System.out.println("cuando
quito");
java.awt.Graphics g;
g= getGraphics ();
g.drawRect(50, 150,
250, 100);
} };
this.addMouseListener(m);
} }
Resultado es
2.-El cdigo de la ventana
package eventosdelmouse;
-
7/22/2019 Practicas en Netbeans 2 Parcial
17/49
import java.awt.Color;
import
java.awt.event.ActionEvent;
public class Ventanita extends
javax.swing.JFrame {
public Ventanita(){
this.setSize(500,400);//tamao
ventana
this.setDefaultCloseOperation(2);
this.setLayout(null);
this.setLocation(70,100);
this.setTitle("Eventos de
mouse");
this.setVisible(true);
// contruir una etiqueta
javax.swing.JLabel
etiquetatitulo; etiquetatitulo=new
javax.swing.JLabel("****EVENTO
S DEL MOUSE****");
etiquetatitulo.setLocation(100,10)
;
etiquetatitulo.setSize(200, 50);
this.add(etiquetatitulo);
//BOTONES
final javax.swing.JButton
aceptar;
aceptar=new
javax.swing.JButton("ACEPTAR:)
");
aceptar.setLocation(60, 70);
aceptar.setSize(120, 50);
aceptar.setBackground(Color.CY
AN);
this.add(aceptar);
-
7/22/2019 Practicas en Netbeans 2 Parcial
18/49
java.awt.event.ActionListener a;
a= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e)
{aceptar.setText("CANCELAR*,*"
); } }
aceptar.addActionListener(a);
final javax.swing.JButton bcc;
bcc=new
javax.swing.JButton("CAMBIAR
COLOR");
bcc.setLocation(250, 70);
bcc.setSize(150, 50);
bcc.setBackground(Color.CYAN);
this.add(bcc);
java.awt.event.ActionListener b;
b= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
if(bcc.getBackground()==Color.C
YAN){
bcc.setBackground(Color.MAGE
NTA);
}else{
bcc.setBackground(Color.CYAN);
}} };
bcc.addActionListener(b);
}}
Resultado
-
7/22/2019 Practicas en Netbeans 2 Parcial
19/49
3.-El codigo de la ventana
package eventosdelmouse;
import java.awt.Color;
import
java.awt.event.ActionEvent;
public class Ventanota extends
javax.swing.JFrame {
public Ventanota(){
this.setSize(500,400);//tamao
ventana
this.setDefaultCloseOperation(2);
this.setLayout(null);
this.setLocation(70,100);
this.setTitle("Eventos de
mouse");
final javax.swing.JButton bcc;
bcc=new
javax.swing.JButton("");
bcc.setLocation(50, 70);
bcc.setSize(150, 50);
bcc.setBackground(Color.GREE
N);
this.add(bcc);
java.awt.event.ActionListener b;
b= new
java.awt.event.ActionListener()
{public void
actionPerformed(ActionEvent e) {
if(bcc.getBackground()==Color.G
REEN){
-
7/22/2019 Practicas en Netbeans 2 Parcial
20/49
bcc.setBackground(Color.BLACK
);
}else{
bcc.setBackground(Color.GREE
N);
} } };
bcc.addActionListener(b);
final javax.swing.JButton bb;
bb=new
javax.swing.JButton("");
bb.setLocation(50, 120);
bb.setSize(150, 50);
bb.setBackground(Color.WHITE);
this.add(bb);
java.awt.event.ActionListener c;
c= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e)
{if(bb.getBackground()==Color.W
HITE){
bb.setBackground(Color.RED);
}else
bb.setBackground(Color.WHITE);
}}};
bb.addActionListener(c);
final javax.swing.JButton br;
br=new
javax.swing.JButton("");
br.setLocation(50, 170);
br.setSize(150, 50);
br.setBackground(Color.RED);
this.add(br);
java.awt.event.ActionListener d;
-
7/22/2019 Practicas en Netbeans 2 Parcial
21/49
d= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
if(br.getBackground()==Color.RE
D){
br.setBackground(Color.YELLO
W);
}else{
br.setBackground(Color.RED);
} } };
br.addActionListener(d);
//ETIQUETA
javax.swing.JLabel etiquetatitulo;
etiquetatitulo=new
javax.swing.JLabel("****BANDER
AS****");
etiquetatitulo.setLocation(50,
240);
etiquetatitulo.setSize(200,
50);
this.add(etiquetatitulo);
//SEMAFORO
final javax.swing.JButton bv;
bv=new
javax.swing.JButton("");
bv.setLocation(250, 70);
bv.setSize(150, 50);
-
7/22/2019 Practicas en Netbeans 2 Parcial
22/49
bv.setBackground(Color.GREEN)
;
this.add(bv);
java.awt.event.ActionListener e;
e= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEven
javax.swing.JOptionPane.showM
essageDialog(null,"AVANZA");
} };
bv.addActionListener(e);
final javax.swing.JButton
bn;
bn=new
javax.swing.JButton("");
bn.setLocation(250, 130);
bn.setSize(150, 50);
bn.setBackground(Color.ORANG
E);
this.add(bn);
java.awt.event.ActionListener f;
f= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
javax.swing.JOptionPane.showM
essageDialog(null,"DISMINUYE
LA VELOCIDAD");
} };
bn.addActionListener(f);
-
7/22/2019 Practicas en Netbeans 2 Parcial
23/49
final javax.swing.JButton
bro;
bro=new
javax.swing.JButton("");
bro.setLocation(250, 190);
bro.setSize(150, 50);
bro.setBackground(Color.RED);
this.add(bro);
java.awt.event.ActionListener g;
g= new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
javax.swing.JOptionPane.showM
essageDialog(null,"DETENTE");
} };
bro.addActionListener(g);
//ETIQUETA
javax.swing.JLabel
etiquetat;
etiquetat=new
javax.swing.JLabel("****SEMAFO
RO****");
etiquetat.setLocation(250, 240);
etiquetat.setSize(200, 50);
this.add(etiquetat);
this.setVisible(true);}}
-
7/22/2019 Practicas en Netbeans 2 Parcial
24/49
Resultado
6.-El codigo en la classe main
package primerventana;
public class Main {
public static void
main(String[] args) {
Ventana v;
v=new Ventana();
// v.setX(450);
// v.setY(200);
// v.setX(450);
// v.setY(200);
}}
package primerventana;
import java.awt.Color;
public class Ventana extends
javax.swing.JFrame{
private int x,y;
-
7/22/2019 Practicas en Netbeans 2 Parcial
25/49
public Ventana(){
//CONSTRUCTOR METODO
INICIAL
//CODIGO PARA CREAR UNA
ETIQUETA
javax.swing.JLabel
etiqueta1; //DECLARAR EL
NOMBRE DE LA ETIQUETA
etiqueta1 =new
javax.swing.JLabel("**OBJETOS
EN JAVA**"); //TEXTO DE LA
ETIQUETA
etiqueta1.setLocation(250,15);
//LOCALIZACION DE LA
ETIQUETA
etiqueta1.setSize(500,50);
//TAMAO DE LA ETIQUETA
java.awt.Font q;
//SELECCIONAR EL ESTILO DE
LETRA
q=new
java.awt.Font("arial",1,20);//EL
TIPO DE LETRA
etiqueta1.setFont(q);
etiqueta1.setForeground(Color.pi
nk);
// CODIGO PARA EL
BOTON
javax.swing.JButton
botoncito;
botoncito=new
javax.swing.JButton("HOLA");
botoncito.setLocation(50,50);
botoncito.setSize(250,30);
-
7/22/2019 Practicas en Netbeans 2 Parcial
26/49
//java.awt.color c5;
//c5=new
java.awt.color(0,0,0);
//
botoncito.setBackground(c5);
botoncito.setBackground(Color.bl
ue);
java.awt.Font f;
f=new
java.awt.Font("arial",1,20);
botoncito.setFont(f);
//CODIGO PARA UNA
ETIQUETA
javax.swing.JLabel etiqueta;
etiqueta =new
javax.swing.JLabel("SALUDO");
etiqueta.setLocation(500,50);
etiqueta.setSize(100,50);
//COLOR A LA ETIQUETA
java.awt.Font p;
p=new
java.awt.Font("arial",1,20);
etiqueta.setFont(p);
etiqueta.setForeground(Color.red
);
//CODIGO PARA CREAR
OTRO BOTON
javax.swing.JButton botoncito1;
//Crear nuevo boton
botoncito1=new
javax.swing.JButton("yesica
segundo castillo"); //DECLARAR
UN NUEVO BOTON CON SU
CONTENIDO
-
7/22/2019 Practicas en Netbeans 2 Parcial
27/49
botoncito1.setLocation(50,120);
//LOCALIZACION DEL BOTON
botoncito1.setSize(250,30);
// TAMAO DEL BOTON
botoncito1.setBackground(Color.
yellow); // COLOR DEL BOTON
java.awt.Font n;
//INSTRUCCION PARA
SELECCIONAR EL TIPO DE
LETRA
n=new
java.awt.Font("arial",1,20); //SE
ESCOGEN LOS ESTILOS DE
LETRA
botoncito1.setFont(n); //PARA
QUE FUNCIONE EL ESTILO DE
LETRA QUE SE ESCOGIO
botoncito1.setForeground(Color.o
range); //cOLOR DE LA LETRA
//CODIGO PARA UNA
ETIQUETA
javax.swing.JLabel
etiquetita;
etiquetita =new
javax.swing.JLabel("Nombre");
etiquetita.setLocation(500,100);
etiquetita.setSize(100,50);
java.awt.Font r;
r=new
java.awt.Font("arial",1,20);
etiquetita.setFont(r);
etiquetita.setForeground(Color.pi
nk); // CODIGO PARA CREAR
CAJA DE TEXTO
javax.swing.JTextField caja;
-
7/22/2019 Practicas en Netbeans 2 Parcial
28/49
caja= new
javax.swing.JTextField();
caja.setLocation(50,180);
caja.setSize(250,50);
java.awt.Color c6;
c6=new
java.awt.Color(14,255,0);
caja.setBackground(c6);
//CODIGO PARA CREA
UNA ETIQUETA
javax.swing.JLabel
etiquetita2;
etiquetita2 =new
javax.swing.JLabel("CAJA DE
TEXTO");
etiquetita2.setLocation(500,180);
etiquetita2.setSize(200,50);
java.awt.Font l;
l=new
java.awt.Font("arial",1,20);
etiquetita2.setFont(l);
etiquetita2.setForeground(Color.y
ellow); //CODIGO PARA CREA
UN AREA DE TEXTO
javax.swing.JTextArea area;
area = new
javax.swing.JTextArea("MOSTRA
R DATOS");
area.setLocation(50,250);
area.setSize(200,200);
java.awt.Font k;
k=new
java.awt.Font("arial",1,20);
area.setFont(k);
area.setForeground(Color.gray);
-
7/22/2019 Practicas en Netbeans 2 Parcial
29/49
java.awt.Color b5;
b5=new
java.awt.Color(0,0,0);
area.setBackground(b5);
//CODIGO PARA CREAR UNA
ETIQUETA
javax.swing.JLabel
etiquetita3;
etiquetita3 =new
javax.swing.JLabel("AREA DE
TEXTOS");
etiquetita3.setLocation(500,250);
etiquetita3.setSize(300,50);
java.awt.Font m;
m=new
java.awt.Font("arial",1,20);
etiquetita3.setFont(m);
etiquetita3.setForeground(Color.
GREEN);
//CODIGO PARA
AGRAGAR OBJETOS A LA
VENTANA
this.add(botoncito);
this.add(botoncito1);
this.add(etiqueta);
this.add(etiquetita);
this.add(etiqueta1);
this.add(caja);
this.add(etiquetita2);
this.add(area);
this.add(etiquetita3);
-
7/22/2019 Practicas en Netbeans 2 Parcial
30/49
//CODIGO PARA CONSTRUIR
LA VENTANA
this.setLayout(null);
//acomoda los objetos
this.setSize(850,600);
//tamao de la ventana
this.setVisible(true); //visible
la ventana
this.setAlwaysOnTop(true);
//ventana siempre abierta
this.setTitle("Mi Primer
Ventana");
this.setEnabled(true);
// CODIGO PARA DAR
COLOR A LA VENTANA
javax.swing.JPanel fondo;
fondo= new
javax.swing.JPanel();
fondo.setSize(900, 800);
java.awt.Color c4;
c4= new java.awt.Color(100,
50, 100);
fondo.setBackground(c4);
this.add (fondo);
}
public void setX(int x1){
x=x1;
this.setLocation(x,y);
} public void setY (int y1){
y=y1;
this.setLocation(x,y);}
public int getX(){
return x;
-
7/22/2019 Practicas en Netbeans 2 Parcial
31/49
}}
7.-Programas de 2 pascial
Diduja una casa
package dibujos;
import java.awt.Color;
import java.awt.event.ActionEvent;
public class ventana extends
javax.swing.JFrame{
public ventana(){
this.setSize(500,400);
this.setLayout(null);
this.setDefaultCloseOperation(2);
this.setLocation(500,100);
this.setTitle("DIBUJAMDO
OBJETOS");
javax.swing.JPanel fondo;
fondo= new javax.swing.JPanel();
fondo.setSize(900, 800);
fondo.setBackground(Color.BLUE);
this.add(fondo);
javax.swing.JButton dibujar;
dibujar=new
javax.swing.JButton("DIBUJAR");
dibujar.setLocation(150,300);
dibujar.setSize(100,25);
this.add(dibujar);
java.awt.event.ActionListener b;
b=new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
java.awt.Graphics g;
-
7/22/2019 Practicas en Netbeans 2 Parcial
32/49
g=getGraphics();
//g.drawOval(100, 30, 50, 50);
g.setColor(Color.YELLOW);
g.fillOval(400, 30, 70,70);
g.setColor(Color.WHITE);
g.drawLine(200, 50, 300, 150);
g.drawLine(200, 50, 100, 150);
g.drawLine(100, 150, 300, 150);
g.drawLine(100, 150, 100, 300);
g.drawLine(100, 300, 300, 300);
g.drawLine(300, 300, 300, 150);
g.drawOval(100, 150, 50, 50);
g.drawRect(250, 150, 50, 50);
g.drawRect(301, 150, 160, 150);
g.drawRect(320, 170, 122, 130);
g.drawRect(320, 190, 122, 22);
g.drawRect(320, 212, 122, 22);
g.drawRect(320, 234, 122, 22);
g.drawRect(320, 278, 122, 22);
g.setColor(Color.ORANGE);
g.fillRect(170, 230, 60, 70);
}
};
dibujar.addActionListener(b);
this.setVisible(true);
}
Calculadora de suma resta multiplicacin
divisin
public class calculadora {
public class Ventana extends
javax.swing.JFrame{
public Ventana(){//CONTRUCTIOR
this.setSize(400,400);//tomao de la ventana
this.setDefaultCloseOperation(2);
this.setLayout(null);
this.setLocation(70,100);
this.setTitle("calculadora");
//this.setVisible(true);
//codigo para etiqueta
-
7/22/2019 Practicas en Netbeans 2 Parcial
33/49
javax.swing.JLabel etqtulo;
etqtulo=new javax.swing.JLabel("calculadora");
etqtulo.setLocation(100,10);
etqtulo.setSize(100,50);
this.add(etqtulo);
javax.swing.JLabel etq1;
etq1=new javax.swing.JLabel("num1");
etq1.setLocation(15,50);
etq1.setSize(200,50);
this.add(etq1);
javax.swing.JLabel etq2;
etq2=new javax.swing.JLabel("nun2");
etq2.setLocation(15,100);
etq2.setSize(200,50);
this.add(etq2);
javax.swing.JLabel etq3;
etq3=new javax.swing.JLabel("resultado");
etq3.setLocation(15,150);
etq3.setSize(200,50);
this.add(etq3);
//codigo `para caja de texto
final javax.swing.JTextField c1;
c1=new javax.swing.JTextField();
c1.setLocation(130, 50);
c1.setSize(75,30);
this.add(c1);
final javax.swing.JTextField c2;
c2=new javax.swing.JTextField();
c2.setLocation(130, 100);
c2.setSize(75,35);
this.add(c2);
final javax.swing.JTextField c3;
c3=new javax.swing.JTextField();
c3.setLocation(130, 150);
c3.setSize(75,45);
this.add(c3);
//codigo para boton +/*-
javax.swing.JButton boton1;
boton1=new javax.swing.JButton("SUMA");
boton1.setLocation(10, 200);
boton1.setSize(100,55);
this.add(boton1);
-
7/22/2019 Practicas en Netbeans 2 Parcial
34/49
java.awt.event.ActionListener s;
s=new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
// throw new
UnsupportedOperationException("Not supported
yet.");
int x,y,z;
x=Integer.parseInt(c1.getText());
y=Integer.parseInt(c2.getText());
z=x+y;
c3.setText(String.valueOf(z));
}
};
boton1.addActionListener(s);
javax.swing.JButton boton2;
boton2=new javax.swing.JButton("RESTA");
boton2.setLocation(10, 280);
boton2.setSize(100,55);
this.add(boton2);
java.awt.event.ActionListener r;
r=new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
// throw new
UnsupportedOperationException("Not supported
yet.");
int x,y,z;
x=Integer.parseInt(c1.getText());
y=Integer.parseInt(c2.getText());
z=x-y;
c3.setText(String.valueOf(z));
}
};
boton2.addActionListener(r);
8.-calculadora
javax.swing.JButton boton3;
boton3=new
javax.swing.JButton("MUTIPLICASION");
boton3.setLocation(150, 200);
boton3.setSize(100,55);
this.add(boton3);
java.awt.event.ActionListener m;
-
7/22/2019 Practicas en Netbeans 2 Parcial
35/49
m=new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent
e) {
// throw new
UnsupportedOperationException("Not
supported yet.");
int x,y,z;
x=Integer.parseInt(c1.getText());
y=Integer.parseInt(c2.getText());
z=x*y;
c3.setText(String.valueOf(z));
}
};
boton3.addActionListener(m);
javax.swing.JButton boton4;
boton4=new
javax.swing.JButton("DIVICION");
boton4.setLocation(150, 280);
boton4.setSize(100,55);
this.add(boton4);
java.awt.event.ActionListener d;
d=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
// throw new
UnsupportedOperationException("Not
supported yet.");
int x,y,z;
x=Integer.parseInt(c1.getText());
y=Integer.parseInt(c2.getText());
z=x/y;
c3.setText(String.valueOf(z));
}
};
boton4.addAncestorListener(d);
d=new java.awt.event.ActionListener() {
-
7/22/2019 Practicas en Netbeans 2 Parcial
36/49
}
javax.swing.JButton boton5;
boton5=new
javax.swing.JButton("LIMPIAR");
boton5.setLocation(280, 260);
boton5.setSize(100,55);
this.add(boton5);
this.setVisible(true);
}
9.-Calcula el salario
public class ventana3 extends
javax.swing.JFrame {
public ventana3(){
javax.swing.JLabel etiqueta1;
etiqueta1 =new
javax.swing.JLabel("**CALCULAR
SALARIO**");
etiqueta1.setLocation(60,15);
etiqueta1.setSize(500,50);
java.awt.Font q;
q=new java.awt.Font("Matura MT
Script Capitals",1,20);
etiqueta1.setFont(q);
etiqueta1.setForeground(Color.darkGray);
this.add(etiqueta1);
javax.swing.JLabel etiqueta2;
etiqueta2 =new
javax.swing.JLabel("HRS.TRABAJADAS");
etiqueta2.setLocation(20,100);
etiqueta2.setSize(400,40);
java.awt.Font g;
g=new java.awt.Font("Matura MT
Script Capitals",1,5);
etiqueta2.setFont(q);
etiqueta2.setForeground(Color.RED);
this.add(etiqueta2);
javax.swing.JLabel etiqueta3;
etiqueta3 =new
javax.swing.JLabel("SALARIO X HORA");
etiqueta3.setLocation(20,180);
etiqueta3.setSize(300,40);
java.awt.Font s;
s=new java.awt.Font("Matura MT
Script Capitals",1,5);
etiqueta3.setFont(q);
etiqueta3.setForeground(Color.RED);
this.add(etiqueta3);
final javax.swing.JTextField c1;
c1= new javax.swing.JTextField();
c1.setLocation(350,100);
c1.setSize(120,40);
this.add(c1);
-
7/22/2019 Practicas en Netbeans 2 Parcial
37/49
final javax.swing.JTextField c2;
c2= new javax.swing.JTextField();
c2.setLocation(350,180);
c2.setSize(120,40);
this.add(c2);
final javax.swing.JTextArea a;
a=new javax.swing.JTextArea();
a.setLocation(20,260);
a.setSize(300,280);
this.add(a);
javax.swing.JButton btn;
btn=new
javax.swing.JButton("CALCULAR");
btn.setLocation(380,260);
btn.setSize(180,30);
btn.setBackground(Color.BLUE);
java.awt.Font f;
f=new java.awt.Font("Matura MT
Script Capitals",1,15);
btn.setFont(f);
this.add(btn);
java.awt.event.ActionListener p;
p=new
java.awt.event.ActionListener() {
private String o;
public void
actionPerformed(ActionEvent e){
int
hrs,pago,dia,sem,quin,mes,ao,r,s,t;
hrs=Integer.parseInt(c1.getText());
pago=Integer.parseInt(c2.getText());
dia=hrs*pago;
r=hrs*pago;
sem=dia*6;
s=hrs*pago;
quin=sem*2;
t=hrs*pago;
a.setText(String.valueOf("salario*dia="+r));
a.setText(String.valueOf("salario*sem="+s)
);
a.setText(String.valueOf("salario*quin="+t)
);
}
};
btn.addActionListener(p);
javax.swing.JButton btn1;
btn1=new
javax.swing.JButton("LIMPIAR");
btn1.setLocation(380,350);
btn1.setSize(180,30);
btn1.setBackground(Color.BLUE);
java.awt.Font h;
h=new java.awt.Font("Matura MT
Script Capitals",1,15);
btn1.setFont(h);
-
7/22/2019 Practicas en Netbeans 2 Parcial
38/49
this.add(btn1);
java.awt.event.ActionListener lm;
lm=new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
c1.setText("");
c2.setText("");
a.setText("");
}
};
btn1.addActionListener(lm);
javax.swing.JButton btn2;
btn2=new
javax.swing.JButton("EXIT");
btn2.setLocation(380,440);
btn2.setSize(180,30);
btn2.setBackground(Color.BLUE);
java.awt.Font i;
i=new java.awt.Font("Matura MT
Script Capitals",1,15);
btn2.setFont(i);
this.add(btn2);
java.awt.event.ActionListener ex;
ex=new
java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
System.exit(0);
}
};
btn2.addActionListener(ex);
this.setLayout(null);
this.setLocation(60,30);
this.setSize(600,600);
this.setAlwaysOnTop(true);
this.setTitle("SALARIO DEL
DOCENTE");
this.setEnabled(true);
this.setVisible(true);
javax.swing.JPanel fondo;
fondo= new javax.swing.JPanel();
fondo.setSize(900, 800);
fondo.setBackground(Color.YELLOW);
this.add (fondo);
this.setVisible(true);
}
}
10.-
-
7/22/2019 Practicas en Netbeans 2 Parcial
39/49
Calcula si eres menor o mayor de
edad
javax.swing.JLabel etiqueta1;
etiqueta1 =new
javax.swing.JLabel("**INGRESA TU EDAD**");
etiqueta1.setLocation(80,15);
etiqueta1.setSize(500,50);
java.awt.Font q;
q=new java.awt.Font("Matura MT ScriptCapitals",1,20);
etiqueta1.setFont(q);
etiqueta1.setForeground(Color.BLACK);
this.add(etiqueta1);
final javax.swing.JTextField c1;
c1= new javax.swing.JTextField();
c1.setLocation(180,80);
c1.setSize(120,40);
this.add(c1);
javax.swing.JButton btn;btn=new javax.swing.JButton("ENVIAR");
btn.setLocation(40,150);
btn.setSize(140,30);
java.awt.Color c7;
c7=new java.awt.Color(120,80,90);
btn.setBackground(c7);
java.awt.Font f;
f=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn.setFont(f);
this.add(btn);
java.awt.event.ActionListener e;
e=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
int edad = 0;
edad=Integer.parseInt(c1.getText());
if(edad>=18)
javax.swing.JOptionPane.showMessageDialog(null,"eres mayor de edad");
else
javax.swing.JOptionPane.showMessageDialog
(null,"eres menor de edad");
}
};
btn.addActionListener(e);
javax.swing.JButton btn1;
btn1=new
javax.swing.JButton("LIMPIAR");
btn1.setLocation(300,150);
btn1.setSize(160,30);
java.awt.Color c;
-
7/22/2019 Practicas en Netbeans 2 Parcial
40/49
c=new java.awt.Color(120,80,90);
btn1.setBackground(c);java.awt.Font a;
a=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn1.setFont(f);
this.add(btn1);
java.awt.event.ActionListener l;
l=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
c1.setText("");
}
};
btn1.addActionListener(l);
javax.swing.JButton btn2;
btn2=new javax.swing.JButton("EXIT");
btn2.setLocation(180,200);
btn2.setSize(120,30);
java.awt.Color m;
m=new java.awt.Color(120,80,90);btn2.setBackground(m);
java.awt.Font j;
j=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn2.setFont(j);
this.add(btn2);
java.awt.event.ActionListener ex;
ex=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
System.exit(0);
}
};
btn2.addActionListener(ex);
this.setLayout(null);
this.setLocation(50,50);
this.setSize(500,400);this.setAlwaysOnTop(true);
this.setTitle("EDAD");
this.setEnabled(true);
javax.swing.JPanel fondo;
fondo= new javax.swing.JPanel();
fondo.setSize(900, 800);
java.awt.Color c4;
c4= new java.awt.Color(150, 150, 140);
fondo.setBackground(c4);
this.add (fondo);
this.setVisible(true);
}
}
11.-Calcula tu calificacin
javax.swing.JLabel etiqueta1;
-
7/22/2019 Practicas en Netbeans 2 Parcial
41/49
etiqueta1 =new
javax.swing.JLabel("**CALI.DEL 1PARCIAL**");
etiqueta1.setLocation(60,15);
etiqueta1.setSize(500,50);
java.awt.Font q;
q=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta1.setFont(q);
etiqueta1.setForeground(Color.RED);
this.add(etiqueta1);
javax.swing.JLabel etiqueta2;
etiqueta2 =new
javax.swing.JLabel("GEOMETRIA");
etiqueta2.setLocation(20,80);
etiqueta2.setSize(500,50);
java.awt.Font g;
g=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta2.setFont(q);
etiqueta2.setForeground(Color.BLACK);
this.add(etiqueta2);
javax.swing.JLabel etiqueta3;etiqueta3 =new
javax.swing.JLabel("CTSYV");
etiqueta3.setLocation(20,140);
etiqueta3.setSize(500,50);
java.awt.Font c;
c=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta3.setFont(q);
etiqueta3.setForeground(Color.BLACK);
this.add(etiqueta3);
javax.swing.JLabel etiqueta4;
etiqueta4 =new
javax.swing.JLabel("INGLES 3");
etiqueta4.setLocation(20,200);
etiqueta4.setSize(500,50);
java.awt.Font i;
i=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta4.setFont(q);
etiqueta4.setForeground(Color.BLACK);
this.add(etiqueta4);
javax.swing.JLabel etiqueta5;etiqueta5 =new
javax.swing.JLabel("BIOLOGIA");
etiqueta5.setLocation(20,260);
etiqueta5.setSize(500,50);
java.awt.Font b;
b=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta5.setFont(q);
etiqueta5.setForeground(Color.BLACK);
this.add(etiqueta5);
javax.swing.JLabel etiqueta6;
etiqueta6 =new
javax.swing.JLabel("DESA.SOFTWARE");
etiqueta6.setLocation(20,320);
etiqueta6.setSize(500,50);
java.awt.Font d;
d=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta6.setFont(q);
etiqueta6.setForeground(Color.BLACK);
this.add(etiqueta6);
-
7/22/2019 Practicas en Netbeans 2 Parcial
42/49
javax.swing.JLabel etiqueta7;etiqueta7 =new
javax.swing.JLabel("BASES DE DATOS");
etiqueta7.setLocation(20,380);
etiqueta7.setSize(500,50);
java.awt.Font bd;
bd=new java.awt.Font("Matura MT Script
Capitals",1,20);
etiqueta7.setFont(q);
etiqueta7.setForeground(Color.BLACK);
this.add(etiqueta7);
final javax.swing.JTextField c1;
c1= new javax.swing.JTextField();
c1.setLocation(300,85);
c1.setSize(120,30);
this.add(c1);
final javax.swing.JTextField c2;
c2= new javax.swing.JTextField();
c2.setLocation(300,145);
c2.setSize(120,30);
this.add(c2);
final javax.swing.JTextField c3;c3= new javax.swing.JTextField();
c3.setLocation(300,205);
c3.setSize(120,30);
this.add(c3);
final javax.swing.JTextField c4;
c4= new javax.swing.JTextField();
c4.setLocation(300,265);
c4.setSize(120,30);
this.add(c4);
final javax.swing.JTextField c5;
c5= new javax.swing.JTextField();
c5.setLocation(300,330);
c5.setSize(120,30);
this.add(c5);
final javax.swing.JTextField c6;
c6= new javax.swing.JTextField();
c6.setLocation(300,390);
c6.setSize(120,30);
this.add(c6);
javax.swing.JButton btn;btn=new
javax.swing.JButton("PROMEDIO");
btn.setLocation(10,460);
btn.setSize(170,30);
btn.setBackground(Color.red);
java.awt.Font f;
f=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn.setFont(f);
this.add(btn);
java.awt.event.ActionListener p;
p=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e){
int u,v,w,x,y,z,o;
u=Integer.parseInt(c1.getText());
v=Integer.parseInt(c2.getText());
w=Integer.parseInt(c3.getText());
x=Integer.parseInt(c4.getText());
-
7/22/2019 Practicas en Netbeans 2 Parcial
43/49
y=Integer.parseInt(c5.getText());
z=Integer.parseInt(c6.getText());o=u+v+w+x+y+z;
javax.swing.JOptionPane.showMessageDialog
(null,"EL PROMEDIO ES:"+o);
}
};
btn.addActionListener(p);
javax.swing.JButton btn1;
btn1=new
javax.swing.JButton("LIMPIAR");
btn1.setLocation(190,460);
btn1.setSize(160,30);
btn1.setBackground(Color.red);
java.awt.Font l;
l=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn1.setFont(l);
this.add(btn1);
java.awt.event.ActionListener lm;
lm=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
c1.setText("");
c2.setText("");
c3.setText("");
c4.setText("");
c5.setText("");
c6.setText("");
}
};
btn1.addActionListener(lm);
javax.swing.JButton btn2;
btn2=new javax.swing.JButton("EXIT");
btn2.setLocation(360,460);
btn2.setSize(110,30);
btn2.setBackground(Color.red);
java.awt.Font e;
e=new java.awt.Font("Matura MT Script
Capitals",1,15);
btn2.setFont(e);
this.add(btn2);
java.awt.event.ActionListener ex;
ex=new java.awt.event.ActionListener() {
public void
actionPerformed(ActionEvent e) {
System.exit(0);
}
};
btn2.addActionListener(ex);
this.setLayout(null);
this.setLocation(60,50);
this.setSize(500,600);
this.setAlwaysOnTop(true);
this.setTitle("PROMEDIO");
this.setEnabled(true);
this.setVisible(true);
-
7/22/2019 Practicas en Netbeans 2 Parcial
44/49
javax.swing.JPanel fondo;fondo= new javax.swing.JPanel();
fondo.setSize(900, 800);
fondo.setBackground(Color.CYAN);
this.add (fondo);
this.setVisible(true);
12.-Herencia
public padre(){
}
String
ojos="cafes",cabello="chino",colorpiel="moren
o";
double altura=1.65;
public void desesperarse(){
System.out.println("QUIERO GRITAR");
}
public void jugar(){
System.out.println("SOY DEPORTISTA");
}
public void trabajar(){System.out.println("ME GUSTA
TRABAJAR");
}
}
gato
Bigotes bigote_izquierda;
Bigotes bigote_derecha;
Ojos ojo_izquierda;
Ojos ojo_derecha;
Patas p1,p2,p3,p4;
Cola cola;
//metodos
public void Maullar() {
System.out.println("el gato poncho
maulla");
}
public void Rasgunar() {
System.out.println("el gato toncho
rasgua");
}
public void Jugar() {System.out.println("el gato pancho
juega");
}
public void Pelear() {
System.out.println("el gato ponchito
pelea");
}
}
colores
package menu;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class Colores extends JFrame
implements ActionListener {
-
7/22/2019 Practicas en Netbeans 2 Parcial
45/49
//atributos de colores
private JMenuBar mb;private JMenu menu1,menu2;
private JMenuItem
mi1,mi2,mi3,mi4,mi5,mi6,mi7,mi8,mi9,mi10;
public Colores(){
javax.swing.JLabel etiqueta;
etiqueta=new
javax.swing.JLabel("MUNDO COLORES");
etiqueta.setLocation(120, 5);
etiqueta.setSize(300,50);
this.add(etiqueta);
setLayout(null);
mb=new JMenuBar();
setJMenuBar(mb);
menu1=new JMenu("Espaol");
mb.add(menu1);
menu2=new JMenu("Ingles");
mb.add(menu2);
mi1=new JMenuItem("Rojo");
mi1.addActionListener(this);menu1.add(mi1);
mi2=new JMenuItem("Verde");
mi2.addActionListener(this);
menu1.add(mi2);
mi3=new JMenuItem("Cafe");
mi3.addActionListener(this);
menu1.add(mi3);
mi4=new JMenuItem("Negro");
mi4.addActionListener(this);
menu1.add(mi4);
mi5=new JMenuItem("Blanco");
mi5.addActionListener(this);
menu1.add(mi5);
mi6=new JMenuItem("Yellow");
mi6.addActionListener(this);
menu2.add(mi6);
mi7=new JMenuItem("Pink");
mi7.addActionListener(this);menu2.add(mi7);
mi8=new JMenuItem("Cyan");
mi8.addActionListener(this);
menu2.add(mi8);
mi9=new JMenuItem("Orange");
mi9.addActionListener(this);
menu2.add(mi9);
mi10=new JMenuItem("Purple");
mi10.addActionListener(this);
menu2.add(mi10);
}
public void actionPerformed(ActionEvent e)
{
Container f=this.getContentPane();
if(e.getSource()==mi1){
f.setBackground(new Color(255,0,0));
}
if(e.getSource()==mi2){
-
7/22/2019 Practicas en Netbeans 2 Parcial
46/49
f.setBackground(new Color(0,255,0));
}if(e.getSource()==mi3){
f.setBackground(new Color(102,0,0));
}
if(e.getSource()==mi4){
f.setBackground(new Color(0,0,0));
}
if(e.getSource()==mi5){
f.setBackground(new
Color(255,255,255));
}
if(e.getSource()==mi6){
f.setBackground(new Color(255,255,0));
}
if(e.getSource()==mi7){
f.setBackground(new Color(255,0,255));
}
if(e.getSource()==mi8){
f.setBackground(new Color(0,255,255));
slario
lineas
calificasiones
Cambia de color
Diga lneas
Calcula califi
-
7/22/2019 Practicas en Netbeans 2 Parcial
47/49
Calcula el salario
Datos personales
agenda
run:
ME GUSTA TRABAJAR
ME GUSTA LLORAR
SOY DEPORTISTA
QUIERO GRITAR
Herencia
agenda
Bandera semaforo
agenda
run:
ME GUSTA TRABAJAR
ME GUSTA LLORAR
SOY DEPORTISTA
-
7/22/2019 Practicas en Netbeans 2 Parcial
48/49
QUIERO GRITAR
Herencia
calculadoras
el gato poncho maullael gato toncho rasgua
el gato pancho juega
el gato ponchito pelea
-
7/22/2019 Practicas en Netbeans 2 Parcial
49/49