NUEVO EJEMPLO
COMO PEDIR DATOS DE TIPO TEXTO
import javax.swing.*;
public class DATOS1
{
public static void main(String args[])
{
pedir nuevo=new pedir();
nuevo.pe();
}
}
class pedir
{
String nom,dir,tel;
public void pe()
{
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
dir=JOptionPane.showInputDialog("DAME TU DIRECCIÓN: ");
tel=JOptionPane.showInputDialog("DAME TU TELEFONO: ");
JOptionPane.showMessageDialog(null, "TU NOMBRE ES: "+nom);
JOptionPane.showMessageDialog(null, "TU DIRECCIÓN ES: "+dir);
JOptionPane.showMessageDialog(null, "TU TELEFONO ES: "+tel);
System.out.print("NOMBRE: "+nom);//lo mismo para los demas datos
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
desarrollo nuevo=new desarrollo();
nuevo.sal();
}
}
class desarrollo
{
public void sal()
{
System.out.print("HOLA DESDE JAVA");
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
desarrollo nuevo=new desarrollo();
nuevo.sal();
}
}
class desarrollo
{
public void sal()
{
System.out.print("HOLA DESDE JAVA");
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class hola
{
public static void main(String args[])
{
System.out.print("HOLA DESDE JAVA");
}
}
import javax.swing.*;
public class hola
{
public static void main(String args[])
{
System.out.print("HOLA DESDE JAVA");
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class ventana_2 extends Applet implements ActionListener
{
Button b1,b2,b3,b4;
desarrollo_ventana win;//creamos a win
desarrollo_ventana win2;
public void init()
{
b1=new Button("VENTANA UNO");
add(b1);
b1.addActionListener(this);
b2=new Button("CERRAR VENTANA UNO");
add(b2);
b2.addActionListener(this);
b3=new Button("VENTANA DOS");
add(b3);
b3.addActionListener(this);
b4=new Button("CERRAR VENTANA DOS");
add(b4);
b4.addActionListener(this);
win=new desarrollo_ventana("VENTANA UNO");
win.setSize(200,200);
win2=new desarrollo_ventana("VENTANA DOS");
win2.setSize(200,200);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
win.setVisible(true);
}
if(e.getSource()==b2)
{
win.setVisible(false);
}
if(e.getSource()==b3)
{
win2.setVisible(true);
}
if(e.getSource()==b4)
{
win2.setVisible(false);
}
}
}//principal
class desarrollo_ventana extends Frame
{
Label l1;
desarrollo_ventana(String titulo)
{
super(titulo);
setLayout(new FlowLayout());
l1=new Label("ESTO ES DE LA PRIMER VENTA");
add(l1);
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class ventana_2 extends Applet implements ActionListener
{
Button b1,b2,b3,b4;
desarrollo_ventana win;//creamos a win
desarrollo_ventana win2;
public void init()
{
b1=new Button("VENTANA UNO");
add(b1);
b1.addActionListener(this);
b2=new Button("CERRAR VENTANA UNO");
add(b2);
b2.addActionListener(this);
b3=new Button("VENTANA DOS");
add(b3);
b3.addActionListener(this);
b4=new Button("CERRAR VENTANA DOS");
add(b4);
b4.addActionListener(this);
win=new desarrollo_ventana("VENTANA UNO");
win.setSize(200,200);
win2=new desarrollo_ventana("VENTANA DOS");
win2.setSize(200,200);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
win.setVisible(true);
}
if(e.getSource()==b2)
{
win.setVisible(false);
}
if(e.getSource()==b3)
{
win2.setVisible(true);
}
if(e.getSource()==b4)
{
win2.setVisible(false);
}
}
}//principal
class desarrollo_ventana extends Frame
{
Label l1;
desarrollo_ventana(String titulo)
{
super(titulo);
setLayout(new FlowLayout());
l1=new Label("ESTO ES DE LA PRIMER VENTA");
add(l1);
}
}
NUEVO EJEMPLO
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.*;
public class ventana_nueva extends Applet implements ActionListener
{
Button b1,b2;
etiqueta ventana_1;
public void init()
{
b1=new Button("VER LA VENTANA");
add(b1);
b1.addActionListener(this);
b2=new Button("OCULTAR VENTANA");
add(b2);
b2.addActionListener(this);
ventana_1=new etiqueta("VENTANA JAVA");
ventana_1.setSize(300,300);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
ventana_1.setVisible(true);
}
if(e.getSource()==b2)
{
ventana_1.setVisible(false);
}
}
}//principal
class etiqueta extends Frame
{
Label l1;
etiqueta(String titulo)
{
super(titulo);
setLayout(new FlowLayout());
l1=new Label("HOLA DESDE JAVA ESTO ES UNA VENTANA ");
add(l1);
}
}//para crear la ventana
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.*;
public class ventana_nueva extends Applet implements ActionListener
{
Button b1,b2;
etiqueta ventana_1;
public void init()
{
b1=new Button("VER LA VENTANA");
add(b1);
b1.addActionListener(this);
b2=new Button("OCULTAR VENTANA");
add(b2);
b2.addActionListener(this);
ventana_1=new etiqueta("VENTANA JAVA");
ventana_1.setSize(300,300);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
ventana_1.setVisible(true);
}
if(e.getSource()==b2)
{
ventana_1.setVisible(false);
}
}
}//principal
class etiqueta extends Frame
{
Label l1;
etiqueta(String titulo)
{
super(titulo);
setLayout(new FlowLayout());
l1=new Label("HOLA DESDE JAVA ESTO ES UNA VENTANA ");
add(l1);
}
}//para crear la ventana
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class lista_desplegable extends Applet implements ItemListener
{
public TextField t1;
public Choice ch1;
public void init()
{
t1=new TextField(30);
add(t1);
ch1=new Choice();
ch1.add("UNO");
ch1.add("DOS");
ch1.add("TRES");
ch1.add("CUATRO");
ch1.add("CINCO");
add(ch1);
ch1.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getItemSelectable()==ch1)
{
t1.setText("USTED ELIGIO: "+((Choice)e.getItemSelectable()).getSelectedItem());
}
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class lista_desplegable extends Applet implements ItemListener
{
public TextField t1;
public Choice ch1;
public void init()
{
t1=new TextField(30);
add(t1);
ch1=new Choice();
ch1.add("UNO");
ch1.add("DOS");
ch1.add("TRES");
ch1.add("CUATRO");
ch1.add("CINCO");
add(ch1);
ch1.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getItemSelectable()==ch1)
{
t1.setText("USTED ELIGIO: "+((Choice)e.getItemSelectable()).getSelectedItem());
}
}
}
NUEVO EJEMPLO
CLASE QUE SE TOMA COMO BASE.
import javax.swing.*;
import java.awt.*;
public class CLASE_BASE
{
public static void main(String args[])
{
suma op=new suma(); //ESTAN EN OTRA CLASE PERO EN EL MISMO PROYECTO
op.sum();
resta op2=new resta();
op2.res();
}
}
CLASE DE LAS OPERACIONES DE LA SUMA
import javax.swing.*;
class suma
{
public void sum()
{
double a,b,re;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
re=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+re);
}
}
CLASE DE LAS OPERACIONES DE LA RESTA
import javax.swing.*;
class resta
{
public void res()
{
double a,b,re;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
re=a-b;
JOptionPane.showMessageDialog(null,"LA RESTA ES: "+re);
}
}
CLASE QUE SE TOMA COMO BASE.
import javax.swing.*;
import java.awt.*;
public class CLASE_BASE
{
public static void main(String args[])
{
suma op=new suma(); //ESTAN EN OTRA CLASE PERO EN EL MISMO PROYECTO
op.sum();
resta op2=new resta();
op2.res();
}
}
CLASE DE LAS OPERACIONES DE LA SUMA
import javax.swing.*;
class suma
{
public void sum()
{
double a,b,re;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
re=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+re);
}
}
CLASE DE LAS OPERACIONES DE LA RESTA
import javax.swing.*;
class resta
{
public void res()
{
double a,b,re;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
re=a-b;
JOptionPane.showMessageDialog(null,"LA RESTA ES: "+re);
}
}
Publicado por
Nada Hay Imposible para Dios Lucas 1:37
Etiquetas:
CLASES SEPARADAS EN UN MISMO PROYECTO
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public List lis;
public TextField t1,t2,t3;
public void init()
{
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
lis=new List(2);//SE MUESTRAN DOS ELEMENTOS
lis.add("SUMA");
lis.add("RESTA");
lis.add("RAIZ");
lis.add("LIMPIAR");
add(lis);
lis.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
double a,b,re;
if(e.getSource()==lis)
{
if(lis.getSelectedItem()=="SUMA")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a+b;
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="RESTA")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a-b;
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="RAIZ")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=Math.sqrt(a+b);
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="LIMPIAR")
{
t1.setText(" ");
t2.setText(" ");
t3.setText(" ");
}
}
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public List lis;
public TextField t1,t2,t3;
public void init()
{
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
lis=new List(2);//SE MUESTRAN DOS ELEMENTOS
lis.add("SUMA");
lis.add("RESTA");
lis.add("RAIZ");
lis.add("LIMPIAR");
add(lis);
lis.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
double a,b,re;
if(e.getSource()==lis)
{
if(lis.getSelectedItem()=="SUMA")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a+b;
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="RESTA")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a-b;
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="RAIZ")
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=Math.sqrt(a+b);
t3.setText(String.valueOf(re));
}
if(lis.getSelectedItem()=="LIMPIAR")
{
t1.setText(" ");
t2.setText(" ");
t3.setText(" ");
}
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public List l1;
public TextField t1;
public void init()
{
t1=new TextField(20);
add(t1);
l1=new List(4);//son los que se van a ver
l1.add("ELEMENTO 1");
l1.add("ELEMENTO 2");
l1.add("ELEMENTO 3");
l1.add("ELEMENTO 4");
l1.add("ELEMENTO 5");
l1.add("ELEMENTO 6");
l1.add("ELEMENTO 7");
add(l1);
l1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==l1)
{
t1.setText(((List)e.getSource()).getSelectedItem());
}
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public List l1;
public TextField t1;
public void init()
{
t1=new TextField(20);
add(t1);
l1=new List(4);//son los que se van a ver
l1.add("ELEMENTO 1");
l1.add("ELEMENTO 2");
l1.add("ELEMENTO 3");
l1.add("ELEMENTO 4");
l1.add("ELEMENTO 5");
l1.add("ELEMENTO 6");
l1.add("ELEMENTO 7");
add(l1);
l1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==l1)
{
t1.setText(((List)e.getSource()).getSelectedItem());
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class BUSCAR_TEXTO_LISTA extends Applet implements ActionListener
{
public TextArea t1;
public Button b1;
public void init()
{
t1=new TextArea("YA ES LA HORA",30,20,TextArea.SCROLLBARS_BOTH);
add(t1);
b1=new Button("BUSCAR AHORA");
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
String s=t1.getText();
String mostrar;
JOptionPane.showMessageDialog(this,s);
}
}//metodo
}
import javax.swing.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class BUSCAR_TEXTO_LISTA extends Applet implements ActionListener
{
public TextArea t1;
public Button b1;
public void init()
{
t1=new TextArea("YA ES LA HORA",30,20,TextArea.SCROLLBARS_BOTH);
add(t1);
b1=new Button("BUSCAR AHORA");
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
String s=t1.getText();
String mostrar;
JOptionPane.showMessageDialog(this,s);
}
}//metodo
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public TextArea t1;
public Button b1;
public void init()//se crea la interfaz
{
t1=new TextArea("",10,20,TextArea.SCROLLBARS_BOTH);
add(t1);
b1=new Button("HAGA CJICK AQUI");
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String msg="HOLA DESDE JAVA";
if(e.getSource()==b1)
{
t1.insert(msg, 0);//0 es para la posición inicial
}
}
}//clase principal
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class LISTAS extends Applet implements ActionListener
{
public TextArea t1;
public Button b1;
public void init()//se crea la interfaz
{
t1=new TextArea("",10,20,TextArea.SCROLLBARS_BOTH);
add(t1);
b1=new Button("HAGA CJICK AQUI");
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String msg="HOLA DESDE JAVA";
if(e.getSource()==b1)
{
t1.insert(msg, 0);//0 es para la posición inicial
}
}
}//clase principal
NUEVO EJEMPLO
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
mensaje n=new mensaje();
n.hola();
n.nombre();
}
}//CLASE PRINCIPAL
class mensaje
{
public void hola()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
public void nombre()
{
System.out.print("RODRIGO VILLANUVEA");
}
}
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
mensaje n=new mensaje();
n.hola();
n.nombre();
}
}//CLASE PRINCIPAL
class mensaje
{
public void hola()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
public void nombre()
{
System.out.print("RODRIGO VILLANUVEA");
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class PANEL_1 extends Applet
{
panel pan1,pan2;
public void init()
{
pan1=new panel();
pan2=new panel();
add(pan1);
add(pan2);
}
}
class panel extends Panel
{
Button b1,b2;
panel()// SE CREA EL CONSTUCTOR
{
b1=new Button("BOTON UNO");
add(b1);
b2=new Button("BOTON DOS");
add(b2);
}
}
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class PANEL_1 extends Applet
{
panel pan1,pan2;
public void init()
{
pan1=new panel();
pan2=new panel();
add(pan1);
add(pan2);
}
}
class panel extends Panel
{
Button b1,b2;
panel()// SE CREA EL CONSTUCTOR
{
b1=new Button("BOTON UNO");
add(b1);
b2=new Button("BOTON DOS");
add(b2);
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class GRIDLAYOUT_2 extends Applet implements ActionListener
{
TextField t1,t2,t3;
Button b1;
Label l1;
public void init()
{
setLayout(new GridLayout(5,1));
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
l1=new Label("SE MOSTRARAN LOS DATOS ",Label.CENTER);
add(l1);
b1=new Button("MOSTRAR");
add(b1);
b1.addActionListener(this);
t3=new TextField(20);
add(t3);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t3.setText(t1.getText()+" "+t2.getText());
}
}
}//CLASE PRINCIPAL
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class GRIDLAYOUT_2 extends Applet implements ActionListener
{
TextField t1,t2,t3;
Button b1;
Label l1;
public void init()
{
setLayout(new GridLayout(5,1));
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
l1=new Label("SE MOSTRARAN LOS DATOS ",Label.CENTER);
add(l1);
b1=new Button("MOSTRAR");
add(b1);
b1.addActionListener(this);
t3=new TextField(20);
add(t3);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t3.setText(t1.getText()+" "+t2.getText());
}
}
}//CLASE PRINCIPAL
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class GRIDLAYOUT extends Applet implements ActionListener
{
TextField t1,t2,t3;
Label mul;
Button b1;
public void init()
{
setLayout(new GridLayout(5,1));//5 FILAS Y 1 COLUMNA
t1=new TextField(20);
add(t1);
mul=new Label(" * ",Label.CENTER);//este es el orden de las cajas
add(mul);
t2=new TextField(20);
add(t2);
b1=new Button("=");
add(b1);
b1.addActionListener(this);
t3=new TextField(20);
add(t3);
}
public void actionPerformed(ActionEvent e)
{
double a,b,re;
if(e.getSource()==b1)
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a+b;
t3.setText(String.valueOf(re));
}
}
}//clase principal
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class GRIDLAYOUT extends Applet implements ActionListener
{
TextField t1,t2,t3;
Label mul;
Button b1;
public void init()
{
setLayout(new GridLayout(5,1));//5 FILAS Y 1 COLUMNA
t1=new TextField(20);
add(t1);
mul=new Label(" * ",Label.CENTER);//este es el orden de las cajas
add(mul);
t2=new TextField(20);
add(t2);
b1=new Button("=");
add(b1);
b1.addActionListener(this);
t3=new TextField(20);
add(t3);
}
public void actionPerformed(ActionEvent e)
{
double a,b,re;
if(e.getSource()==b1)
{
a=Double.parseDouble(t1.getText());
b=Double.parseDouble(t2.getText());
re=a+b;
t3.setText(String.valueOf(re));
}
}
}//clase principal
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SETLAYOUT_1 extends Applet
{
public TextField t1,t2,t3;
public void init()
{
setLayout(new FlowLayout(FlowLayout.CENTER));// en el centro
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
}
}
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SETLAYOUT_1 extends Applet
{
public TextField t1,t2,t3;
public void init()
{
setLayout(new FlowLayout(FlowLayout.CENTER));// en el centro
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SETLAYOUT_1 extends Applet
{
public TextField t1,t2,t3;
public void init()
{
setLayout(new FlowLayout(FlowLayout.RIGHT));//a la derecha
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
}
}
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SETLAYOUT_1 extends Applet
{
public TextField t1,t2,t3;
public void init()
{
setLayout(new FlowLayout(FlowLayout.RIGHT));//a la derecha
t1=new TextField(20);
add(t1);
t2=new TextField(20);
add(t2);
t3=new TextField(20);
add(t3);
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class chech_segundo_manera extends Applet implements ItemListener
{
public Checkbox ch1,ch2;
public TextField t1;
public void init()
{
ch1=new Checkbox("NUMERO UNO");
add(ch1);
ch1.addItemListener(this);
ch2=new Checkbox("NUMERO DOS");
add(ch2);
ch2.addItemListener(this);
t1=new TextField(30);
add(t1);
}
public void itemStateChanged(ItemEvent e)
{
t1.setText("CASILLA ACTIVADA"+((Checkbox)e.getItemSelectable()).getLabel()+"PULSADO");
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class chech_segundo_manera extends Applet implements ItemListener
{
public Checkbox ch1,ch2;
public TextField t1;
public void init()
{
ch1=new Checkbox("NUMERO UNO");
add(ch1);
ch1.addItemListener(this);
ch2=new Checkbox("NUMERO DOS");
add(ch2);
ch2.addItemListener(this);
t1=new TextField(30);
add(t1);
}
public void itemStateChanged(ItemEvent e)
{
t1.setText("CASILLA ACTIVADA"+((Checkbox)e.getItemSelectable()).getLabel()+"PULSADO");
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet
public class CHECBOX_1 extends Applet implements ItemListener
{
Checkbox ch1,ch2,ch3;
TextField t1;
public void init()//INICIA LA INTERFAZ
{
ch1=new Checkbox("1");
add(ch1);
ch1.addItemListener(this);
ch2=new Checkbox("2");
add(ch2);
ch2.addItemListener(this);
ch3=new Checkbox("3");
add(ch3);
ch3.addItemListener(this);
t1=new TextField(30);
add(t1);
}
public void itemStateChanged(ItemEvent e)//el EVENTO POR SI CAMBIA
{
if(e.getItemSelectable()==ch1)
{
t1.setText("CASILLA UNO ACTIVADA");
}
else if(e.getItemSelectable()==ch2)
{
t1.setText("CASILLA DOS ACTIVADA");
}
else if(e.getItemSelectable()==ch3)
{
t1.setText("CASILLA TRES ACTIVADA");
}
}//void
}//Clase principal
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet
public class CHECBOX_1 extends Applet implements ItemListener
{
Checkbox ch1,ch2,ch3;
TextField t1;
public void init()//INICIA LA INTERFAZ
{
ch1=new Checkbox("1");
add(ch1);
ch1.addItemListener(this);
ch2=new Checkbox("2");
add(ch2);
ch2.addItemListener(this);
ch3=new Checkbox("3");
add(ch3);
ch3.addItemListener(this);
t1=new TextField(30);
add(t1);
}
public void itemStateChanged(ItemEvent e)//el EVENTO POR SI CAMBIA
{
if(e.getItemSelectable()==ch1)
{
t1.setText("CASILLA UNO ACTIVADA");
}
else if(e.getItemSelectable()==ch2)
{
t1.setText("CASILLA DOS ACTIVADA");
}
else if(e.getItemSelectable()==ch3)
{
t1.setText("CASILLA TRES ACTIVADA");
}
}//void
}//Clase principal
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class BOTONES_2 extends Applet implements ActionListener
{
public TextField t1,t2;
public Button b1;
public void init()
{
t1=new TextField(20);
t2=new TextField(20);
b1=new Button("MOSTRAR DATOS");
add(t1);
add(t2);
add(b1);
b1.setActionCommand("eje");
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String msensaje=new String("HOLA DESDE JAVA");
String comando=e.getActionCommand();
if(comando.equals("eje"))
{
t1.setText("RODRIGO");
t2.setText("VILLANUEVA NIETO");
}
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class BOTONES_2 extends Applet implements ActionListener
{
public TextField t1,t2;
public Button b1;
public void init()
{
t1=new TextField(20);
t2=new TextField(20);
b1=new Button("MOSTRAR DATOS");
add(t1);
add(t2);
add(b1);
b1.setActionCommand("eje");
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String msensaje=new String("HOLA DESDE JAVA");
String comando=e.getActionCommand();
if(comando.equals("eje"))
{
t1.setText("RODRIGO");
t2.setText("VILLANUEVA NIETO");
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class ETIQUETAS extends Applet
{
public Label l1,l2,l3;
public void init()
{
l1=new Label("ESTA ES LA ETIQUETA UNO",Label.LEFT);
l2=new Label("ESTA ES LA ETIQUETA DOS",Label.RIGHT);
l3=new Label("linea tres ",Label.CENTER);
add(l1);
add(l2);
add(l3);
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
public class ETIQUETAS extends Applet
{
public Label l1,l2,l3;
public void init()
{
l1=new Label("ESTA ES LA ETIQUETA UNO",Label.LEFT);
l2=new Label("ESTA ES LA ETIQUETA DOS",Label.RIGHT);
l3=new Label("linea tres ",Label.CENTER);
add(l1);
add(l2);
add(l3);
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SUMA_VENTANA extends Applet implements ActionListener
{
public TextField t1,t2,tr;
public Button b1;
public void init()
{
t1=new TextField(20);
t2=new TextField(20);
tr=new TextField(20);
b1=new Button(" SUMAR ");
add(t1);
add(t2);
add(tr);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
double a,b;
a=Double.parseDouble(t1.getText());//SE CONVIERTEN A DOUBLE
b=Double.parseDouble(t2.getText());
tr.setText(String.valueOf(a+b));//SE PASA COMO TEXTO
}
}
}//clase principal
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class SUMA_VENTANA extends Applet implements ActionListener
{
public TextField t1,t2,tr;
public Button b1;
public void init()
{
t1=new TextField(20);
t2=new TextField(20);
tr=new TextField(20);
b1=new Button(" SUMAR ");
add(t1);
add(t2);
add(tr);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
double a,b;
a=Double.parseDouble(t1.getText());//SE CONVIERTEN A DOUBLE
b=Double.parseDouble(t2.getText());
tr.setText(String.valueOf(a+b));//SE PASA COMO TEXTO
}
}
}//clase principal
NUEVO EJEMPLO
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2,t3,t4;
public Button b1,b2,b3;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
t3=new TextField(30);
t4=new TextField(35);
b1=new Button("NOMBRE");
b2=new Button("APELLIDO");
b3=new Button("TELEFONO");
add(t1);
add(t2);
add(t3);
add(t4);
add(b1);
add(b2);
add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t4.setText(t1.getText());
}
if(e.getSource()==b2)
{
t4.setText(t2.getText());
}
if(e.getSource()==b3)
{
t4.setText(t3.getText());
}
}
}
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2,t3,t4;
public Button b1,b2,b3;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
t3=new TextField(30);
t4=new TextField(35);
b1=new Button("NOMBRE");
b2=new Button("APELLIDO");
b3=new Button("TELEFONO");
add(t1);
add(t2);
add(t3);
add(t4);
add(b1);
add(b2);
add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t4.setText(t1.getText());
}
if(e.getSource()==b2)
{
t4.setText(t2.getText());
}
if(e.getSource()==b3)
{
t4.setText(t3.getText());
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2,t3,t4;
public Button b1;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
t3=new TextField(30);
t4=new TextField(50);
b1=new Button("MOSTRAR LOS DATOS");
add(t1);
add(t2);
add(t3);
add(t4);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t4.setText(t1.getText()+" "+t2.getText()+" "+t3.getText());
//ponemos todo el el renglon t4
}
}
}
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2,t3,t4;
public Button b1;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
t3=new TextField(30);
t4=new TextField(50);
b1=new Button("MOSTRAR LOS DATOS");
add(t1);
add(t2);
add(t3);
add(t4);
add(b1);
b1.addActionListener(this);
}
{
if(e.getSource()==b1)
{
t4.setText(t1.getText()+" "+t2.getText()+" "+t3.getText());
//ponemos todo el el renglon t4
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2;
public Button b1;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
b1=new Button("MOSTRAR LOS DATOS");
add(t1);
add(t2);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t2.setText(t1.getText());//pon en t2 lo que toma de t1
}
}
}
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DATOS_POR_APPLET extends Applet implements ActionListener
{
public TextField t1,t2;
public Button b1;
public void init()//inicia la interfaz
{
t1=new TextField(30);
t2=new TextField(30);
b1=new Button("MOSTRAR LOS DATOS");
add(t1);
add(t2);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
t2.setText(t1.getText());//pon en t2 lo que toma de t1
}
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class AWT_CUADROS_TEXTO extends Applet implements ActionListener
{
public TextField t1,t2;
public void init()//se crea la interfaz
{
t1=new TextField(30);
add(t1);
t2=new TextField(30);
add(t2);
t1.setEchoChar('*');//al texto uno los datos se ven como *
t1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==t1)//si se le da enter al texto uno
{
t2.setText(t1.getText());//tomo lo de t1 con gettext()
}
}
}//clase principal
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class AWT_CUADROS_TEXTO extends Applet implements ActionListener
{
public TextField t1,t2;
public void init()//se crea la interfaz
{
t1=new TextField(30);
add(t1);
t2=new TextField(30);
add(t2);
t1.setEchoChar('*');//al texto uno los datos se ven como *
t1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==t1)//si se le da enter al texto uno
{
t2.setText(t1.getText());//tomo lo de t1 con gettext()
}
}
}//clase principal
NUEVO EJEMPLO
import javax.swing.*;
public class EJEMPLO_AUTO
{
public static void main(String args[])
{
desarrollo carro1=new desarrollo();
carro1.encender();//enciende el auto
carro1.gi();//gira izq
carro1.gd();//gira derecha
desarrollo carro2=new desarrollo();
JOptionPane.showMessageDialog(null," SEGUNDO CARRO ");
carro2.encender();
carro2.gi();
carro2.gd();
}
}
class desarrollo
{
public void encender()//PRIMER METODO
{
JOptionPane.showMessageDialog(null,"GIRAR LA LLAVE");
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL AUTO");
}
public void gi()
{
JOptionPane.showMessageDialog(null,"GIRAR EL VOLANTE");
JOptionPane.showMessageDialog(null,"AL AUTO GIRA");
}
public void gd()
{
JOptionPane.showMessageDialog(null,"GIRAR EL VOLANTE A LA DERECHA");
JOptionPane.showMessageDialog(null,"EL AUTO GIRA A LA DERECHA");
}
}//clase desarrollo es un comentario
import javax.swing.*;
public class EJEMPLO_AUTO
{
public static void main(String args[])
{
desarrollo carro1=new desarrollo();
carro1.encender();//enciende el auto
carro1.gi();//gira izq
carro1.gd();//gira derecha
desarrollo carro2=new desarrollo();
JOptionPane.showMessageDialog(null," SEGUNDO CARRO ");
carro2.encender();
carro2.gi();
carro2.gd();
}
}
class desarrollo
{
public void encender()//PRIMER METODO
{
JOptionPane.showMessageDialog(null,"GIRAR LA LLAVE");
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL AUTO");
}
public void gi()
{
JOptionPane.showMessageDialog(null,"GIRAR EL VOLANTE");
JOptionPane.showMessageDialog(null,"AL AUTO GIRA");
}
public void gd()
{
JOptionPane.showMessageDialog(null,"GIRAR EL VOLANTE A LA DERECHA");
JOptionPane.showMessageDialog(null,"EL AUTO GIRA A LA DERECHA");
}
}//clase desarrollo es un comentario
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ventana_1
{
public static void main(String args[])
{
ventana ven=new ventana();//se crea una nueva ventana
ven.setSize(300,300);//tamaño
ven.setTitle("NUEVA VENTANA");
ven.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e)
{
System.exit(0);}});//con esta lineas se cierra la ventana
ven.show();//mostrar la ventana
}//clase ventana
}
class ventana extends Frame//hereda de la clase Frame o ventan
{
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA", 50, 50);
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ventana_1
{
public static void main(String args[])
{
ventana ven=new ventana();//se crea una nueva ventana
ven.setSize(300,300);//tamaño
ven.setTitle("NUEVA VENTANA");
ven.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e)
{
System.exit(0);}});//con esta lineas se cierra la ventana
ven.show();//mostrar la ventana
}//clase ventana
}
class ventana extends Frame//hereda de la clase Frame o ventan
{
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA", 50, 50);
}
}
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
public class TEXTO_APPLET extends Applet
{
public TextField t1;
public void init()//configurar el applet
{
t1=new TextField(20);//crear el objeto 20 de ancho
add(t1);
t1.setText("HOLA DESDE JAVA ESTO SE ESCRIBE EN EL CUADRO");
}
}//clase principal
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
public class TEXTO_APPLET extends Applet
{
public TextField t1;
public void init()//configurar el applet
{
t1=new TextField(20);//crear el objeto 20 de ancho
add(t1);
t1.setText("HOLA DESDE JAVA ESTO SE ESCRIBE EN EL CUADRO");
}
}//clase principal
NUEVO EJEMPLO
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
public class applet_2 extends Applet
{
public void init()//inicio y configuracion del applet
{
setBackground(Color.red);
}
public void start()
{
}
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA ", 20, 20);
}
public void stop()
{
}
public void destroy()
{
}
}//clase
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
public class applet_2 extends Applet
{
public void init()//inicio y configuracion del applet
{
setBackground(Color.red);
}
public void start()
{
}
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA ", 20, 20);
}
public void stop()
{
}
public void destroy()
{
}
}//clase
NUEVO EJEMPLO
SE MUESTRA COMO SE PUEDEN MANEJAR MULTIPLES CLASES MUY SENCILLAS Y COMO SE CREAN LOS OBJETOS DE CADA UNA Y LA LLAMADA A CADA UNO DE LOS METODOS DE LAS CLASES.
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
mensaje n1=new mensaje();
n1.bienvenida();
n1.nombre();
n1.suma();
mensaje n2=new mensaje();
n2.nombre();
n2.suma();
mensaje n3=new mensaje();
n3.todo();
carro c1=new carro();
c1.encender();
c1.izq();
c1.der();
c1.frenar();
c1.apagar();
carro c2=new carro();
c2.todo_carro();
operaciones op=new operaciones();
op.raiz();
op.coseno();
}
}
class mensaje
{
public void bienvenida()
{
System.out.print("HOLA ESTAS EN JAVA");
}
public void nombre()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUVEA");
}
public void suma()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+s);
}
public void todo()
{
bienvenida();
nombre();
suma();
}
}//clase mensaje
class carro
{
public void encender()
{
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL MOTOR");
}
public void izq()
{
JOptionPane.showMessageDialog(null,"EL CARRO GIRA A LA IZQUIERDA");
}
public void der()
{
JOptionPane.showMessageDialog(null,"EL CARRO GIRA A LA DERECHA");
}
public void frenar()
{
JOptionPane.showMessageDialog(null,"EL CARRO SE FRENA DE MANERA VIOLENTA");
}
public void todo_carro()
{
encender();
izq();
der();
frenar();
apagar();
}
public void apagar()
{
JOptionPane.showMessageDialog(null,"APAGANDO EL CARRO");
}
}//llanta
class operaciones
{
public void raiz()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=Math.sqrt(a+b);
JOptionPane.showMessageDialog(null," LA RAIZ DE LOS DATOS SUMADOS ES: "+s);
}
public void coseno()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=Math.cos( Math.sqrt(a+b)-Math.sin(a*b)*Math.tan(a*b+56) );
JOptionPane.showMessageDialog(null," EL COSENO DE LOS DATOS SUMADOS ES: "+s);
}
}//operaciones
SE MUESTRA COMO SE PUEDEN MANEJAR MULTIPLES CLASES MUY SENCILLAS Y COMO SE CREAN LOS OBJETOS DE CADA UNA Y LA LLAMADA A CADA UNO DE LOS METODOS DE LAS CLASES.
import javax.swing.*;
public class SALUDO
{
public static void main(String args[])
{
mensaje n1=new mensaje();
n1.bienvenida();
n1.nombre();
n1.suma();
mensaje n2=new mensaje();
n2.nombre();
n2.suma();
mensaje n3=new mensaje();
n3.todo();
carro c1=new carro();
c1.encender();
c1.izq();
c1.der();
c1.frenar();
c1.apagar();
carro c2=new carro();
c2.todo_carro();
operaciones op=new operaciones();
op.raiz();
op.coseno();
}
}
class mensaje
{
public void bienvenida()
{
System.out.print("HOLA ESTAS EN JAVA");
}
public void nombre()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUVEA");
}
public void suma()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+s);
}
public void todo()
{
bienvenida();
nombre();
suma();
}
}//clase mensaje
class carro
{
public void encender()
{
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL MOTOR");
}
public void izq()
{
JOptionPane.showMessageDialog(null,"EL CARRO GIRA A LA IZQUIERDA");
}
public void der()
{
JOptionPane.showMessageDialog(null,"EL CARRO GIRA A LA DERECHA");
}
public void frenar()
{
JOptionPane.showMessageDialog(null,"EL CARRO SE FRENA DE MANERA VIOLENTA");
}
public void todo_carro()
{
encender();
izq();
der();
frenar();
apagar();
}
public void apagar()
{
JOptionPane.showMessageDialog(null,"APAGANDO EL CARRO");
}
}//llanta
class operaciones
{
public void raiz()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=Math.sqrt(a+b);
JOptionPane.showMessageDialog(null," LA RAIZ DE LOS DATOS SUMADOS ES: "+s);
}
public void coseno()
{
double a,b,s;
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
s=Math.cos( Math.sqrt(a+b)-Math.sin(a*b)*Math.tan(a*b+56) );
JOptionPane.showMessageDialog(null," EL COSENO DE LOS DATOS SUMADOS ES: "+s);
}
}//operaciones
NUEVO EJEMPLO
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
public class APPLET_SENCILLO extends Applet//se hereda de la clase Applet
{
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA", 50, 50);
}
}
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
public class APPLET_SENCILLO extends Applet//se hereda de la clase Applet
{
public void paint(Graphics g)
{
g.drawString("HOLA DESDE JAVA", 50, 50);
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class EVITAR_HERENCIA_VARIABLES {
public static void main(String args[])
{
final int a=10;
a=20;// no se puede cambiar por ser final
System.out.print("EL VALOR DE A: "+a);
}
}
CORRE DE LA SIGUIENTE MANERA
import javax.swing.*;
public class EVITAR_HERENCIA_VARIABLES {
public static void main(String args[])
{
final int a=10;
System.out.print("EL VALOR DE A: "+a);
}
}
import javax.swing.*;
public class EVITAR_HERENCIA_VARIABLES {
public static void main(String args[])
{
final int a=10;
a=20;// no se puede cambiar por ser final
System.out.print("EL VALOR DE A: "+a);
}
}
CORRE DE LA SIGUIENTE MANERA
import javax.swing.*;
public class EVITAR_HERENCIA_VARIABLES {
public static void main(String args[])
{
final int a=10;
System.out.print("EL VALOR DE A: "+a);
}
}
NUEVO EJEMPLO
LA MANERA DE BLOQUEAR ES LA SIGUIENTE
import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
public static void main(String args[])
{
datos n=new datos();
n.mensaje();
n.mostrar();//NO SE PUEDE
}
}
final class saludo //si le quitamos ahora si se puede
{
public void mensaje()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
}
}
PARA PODER SE CAMBIA
import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
public static void main(String args[])
{
datos n=new datos();
n.mensaje();
n.mostrar();//SI SE PUEDE
}
}
class saludo //si le quitamos ahora si se puede YA NO TIENE FINAL{
public void mensaje()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
}
}
LA MANERA DE BLOQUEAR ES LA SIGUIENTE
import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
public static void main(String args[])
{
datos n=new datos();
n.mensaje();
n.mostrar();//NO SE PUEDE
}
}
final class saludo //si le quitamos ahora si se puede
{
public void mensaje()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
}
}
PARA PODER SE CAMBIA
import javax.swing.*;
public class EVITAR_HERENCIA_FINAL
{
public static void main(String args[])
{
datos n=new datos();
n.mensaje();
n.mostrar();//SI SE PUEDE
}
}
class saludo //si le quitamos ahora si se puede YA NO TIENE FINAL{
public void mensaje()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class datos extends saludo // NO PUEDE HEREDAR POR QUE ES FINAL
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"RODRIGO VILLANUEVA");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class COMO_EVITAR_SOBRESCRITURA_METODOS
{
public static void main(String args[])
{
animal n=new animal();
pez p=new pez();
n.mensaje();
p.mensaje();//ERROR POR QUE EL METODO ERA FINAL
}
}
class animal
{
final void mensaje()//no se puede modificar el metodo
{
JOptionPane.showMessageDialog(null, "ESTE ANIMAL ES UN PERRO");
}
}
class pez extends animal
{
public void mensaje()//no se puede por ser el metodo tipo final
{
JOptionPane.showMessageDialog(null,"ESTO E SUN PEZ");
}
}
LA MANERA QUE SE PUEDE SOBRESCRIBIR
import javax.swing.*;
public class COMO_EVITAR_SOBRESCRITURA_METODOS
{
public static void main(String args[])
{
animal n=new animal();
pez p=new pez();
n.mensaje();
p.mensaje();//ERROR POR QUE EL METODO ERA FINAL
}
}
class animal
{
public void mensaje()//no se puede modificar el metodo
{
JOptionPane.showMessageDialog(null, "ESTE ANIMAL ES UN PERRO");
}
}
class pez extends animal
{
public void mensaje()//no se puede por ser el metodo tipo final
{
JOptionPane.showMessageDialog(null,"ESTO E SUN PEZ");
}
}
import javax.swing.*;
public class COMO_EVITAR_SOBRESCRITURA_METODOS
{
public static void main(String args[])
{
animal n=new animal();
pez p=new pez();
n.mensaje();
p.mensaje();//ERROR POR QUE EL METODO ERA FINAL
}
}
class animal
{
final void mensaje()//no se puede modificar el metodo
{
JOptionPane.showMessageDialog(null, "ESTE ANIMAL ES UN PERRO");
}
}
class pez extends animal
{
public void mensaje()//no se puede por ser el metodo tipo final
{
JOptionPane.showMessageDialog(null,"ESTO E SUN PEZ");
}
}
LA MANERA QUE SE PUEDE SOBRESCRIBIR
import javax.swing.*;
public class COMO_EVITAR_SOBRESCRITURA_METODOS
{
public static void main(String args[])
{
animal n=new animal();
pez p=new pez();
n.mensaje();
p.mensaje();//ERROR POR QUE EL METODO ERA FINAL
}
}
class animal
{
public void mensaje()//no se puede modificar el metodo
{
JOptionPane.showMessageDialog(null, "ESTE ANIMAL ES UN PERRO");
}
}
class pez extends animal
{
public void mensaje()//no se puede por ser el metodo tipo final
{
JOptionPane.showMessageDialog(null,"ESTO E SUN PEZ");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class SOBRESCRIBIR_METODO_2
{
public static void main(String args[])
{
suma n=new suma();//objeto suma
JOptionPane.showMessageDialog(null,"LA SUMA 10 + 20 ES: "+n.sumar(10, 20));
suma_dos n2=new suma_dos();//objeto suma_dos
JOptionPane.showMessageDialog(null,"LA OPERACION DE 10 Y 20 ES: "+n2.sumar(10, 20));
}
}
class suma
{
public double sumar(double a,double b)
{
return a+b;
}
}
class suma_dos extends suma//hereda de suma
{
public double sumar(double a,double b)
{
return (a*2)+(b*2);
}
}
//MANEJAMOS EL MISMO METODO SUMAR PERO MODIFICADO
import javax.swing.*;
public class SOBRESCRIBIR_METODO_2
{
public static void main(String args[])
{
suma n=new suma();//objeto suma
JOptionPane.showMessageDialog(null,"LA SUMA 10 + 20 ES: "+n.sumar(10, 20));
suma_dos n2=new suma_dos();//objeto suma_dos
JOptionPane.showMessageDialog(null,"LA OPERACION DE 10 Y 20 ES: "+n2.sumar(10, 20));
}
}
class suma
{
public double sumar(double a,double b)
{
return a+b;
}
}
class suma_dos extends suma//hereda de suma
{
public double sumar(double a,double b)
{
return (a*2)+(b*2);
}
}
//MANEJAMOS EL MISMO METODO SUMAR PERO MODIFICADO
NUEVO EJEMPLO
PODEMOS HEREDAR Y EL METODO PUEDE SER MODIFICADO DE ACUERDO A NUESTRA NECESIDAD. EL METODO MOSTRAR SE MODIFICA DEPENDIENDO LA CLASE.
import javax.swing.*;
public class SOBRESCRITURA_DE_METODOS {
public static void main(String args[])
{
saludo nuevo=new saludo();//se toma la clase saludo
nuevo.mostrar();
JOptionPane.showMessageDialog(null, "CLASE_MENSAJE");
mensaje nuevo2=new mensaje();//clase mensaje
nuevo2.mostrar();
}
}
class saludo
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class mensaje extends saludo//hereda de saludo
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"CAMBIA EL MENSAJE DEL METODO MOSTRAR");
}
}
PODEMOS HEREDAR Y EL METODO PUEDE SER MODIFICADO DE ACUERDO A NUESTRA NECESIDAD. EL METODO MOSTRAR SE MODIFICA DEPENDIENDO LA CLASE.
import javax.swing.*;
public class SOBRESCRITURA_DE_METODOS {
public static void main(String args[])
{
saludo nuevo=new saludo();//se toma la clase saludo
nuevo.mostrar();
JOptionPane.showMessageDialog(null, "CLASE_MENSAJE");
mensaje nuevo2=new mensaje();//clase mensaje
nuevo2.mostrar();
}
}
class saludo
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"HOLA DESDE JAVA");
}
}
class mensaje extends saludo//hereda de saludo
{
public void mostrar()
{
JOptionPane.showMessageDialog(null,"CAMBIA EL MENSAJE DEL METODO MOSTRAR");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class HERENCIA_MULTINIVEL {
public static void main(String args[])
{
avion n=new avion();//creamos la clase AVION HEREDA TODO
n.encender();
n.der();
n.izq();
n.parar();
}
}
class auto
{
public void encender()
{
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL MOTOR");
}
}
class moto extends auto //hereda de la clase auto
{
public void der()
{
JOptionPane.showMessageDialog(null,"DERECHA");
}
public void izq()
{
JOptionPane.showMessageDialog(null,"IZQUIERDA");
}
}
class avion extends moto//hereda de la clase moto
{
public void parar()
{
JOptionPane.showMessageDialog(null,"DETENER EL VEHICULO");
}
}
import javax.swing.*;
public class HERENCIA_MULTINIVEL {
public static void main(String args[])
{
avion n=new avion();//creamos la clase AVION HEREDA TODO
n.encender();
n.der();
n.izq();
n.parar();
}
}
class auto
{
public void encender()
{
JOptionPane.showMessageDialog(null,"SE ENCIENDE EL MOTOR");
}
}
class moto extends auto //hereda de la clase auto
{
public void der()
{
JOptionPane.showMessageDialog(null,"DERECHA");
}
public void izq()
{
JOptionPane.showMessageDialog(null,"IZQUIERDA");
}
}
class avion extends moto//hereda de la clase moto
{
public void parar()
{
JOptionPane.showMessageDialog(null,"DETENER EL VEHICULO");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class HERENCIA_SIMPLE
{
public static void main(String args[])
{
coche n=new coche();//se crea un objeto coche que hereda lo de vehiculo
n.start();//clase vehiculo
n.manejar();//clase coche
n.acelerar();
n.mover_iz();
n.mover_de();
n.frenar();
}
}
class vehiculo
{
public void start()
{
System.out.print("ARRANCA EL COCHE\n");
}
public void mover_iz()
{
System.out.print("EL AUTO SE MUEVE A LA IZQUIERDA \n");
}
public void mover_de()
{
System.out.print("EL AUTO SE MUEVE A LA DERECHA\n");
}
}
class coche extends vehiculo //LA CLASE COCHE HEREDA TODO DE VEHICULO
{
public void manejar()
{
System.out.print("EL COCHE SE ESTA MANEJANDO\n");
}
public void frenar()
{
System.out.print("EL AUTO SE PARA\n");
}
public void acelerar()
{
System.out.print("EL AUTO ACELERA \n");
}
}
import javax.swing.*;
public class HERENCIA_SIMPLE
{
public static void main(String args[])
{
coche n=new coche();//se crea un objeto coche que hereda lo de vehiculo
n.start();//clase vehiculo
n.manejar();//clase coche
n.acelerar();
n.mover_iz();
n.mover_de();
n.frenar();
}
}
class vehiculo
{
public void start()
{
System.out.print("ARRANCA EL COCHE\n");
}
public void mover_iz()
{
System.out.print("EL AUTO SE MUEVE A LA IZQUIERDA \n");
}
public void mover_de()
{
System.out.print("EL AUTO SE MUEVE A LA DERECHA\n");
}
}
class coche extends vehiculo //LA CLASE COCHE HEREDA TODO DE VEHICULO
{
public void manejar()
{
System.out.print("EL COCHE SE ESTA MANEJANDO\n");
}
public void frenar()
{
System.out.print("EL AUTO SE PARA\n");
}
public void acelerar()
{
System.out.print("EL AUTO ACELERA \n");
}
}
NUEVO EJEMPLO
import javax.swing.*;
public class HERENCIA_SIMPLE
{
public static void main(String args[])
{
coche n=new coche();//se crea un objeto coche que hereda lo de vehiculo
n.start();//clase vehiculo
n.manejar();//clase coche
}
}
class vehiculo
{
public void start()
{
System.out.print("ARRANCA EL COCHE\n");
}
}
class coche extends vehiculo //LA CLASE COCHE HEREDA TODO DE VEHICULO
{
public void manejar()
{
System.out.print("EL COCHE SE ESTA MANEJANDO");
}
}
import javax.swing.*;
public class HERENCIA_SIMPLE
{
public static void main(String args[])
{
coche n=new coche();//se crea un objeto coche que hereda lo de vehiculo
n.start();//clase vehiculo
n.manejar();//clase coche
}
}
class vehiculo
{
public void start()
{
System.out.print("ARRANCA EL COCHE\n");
}
}
class coche extends vehiculo //LA CLASE COCHE HEREDA TODO DE VEHICULO
{
public void manejar()
{
System.out.print("EL COCHE SE ESTA MANEJANDO");
}
}
Suscribirse a:
Entradas (Atom)