Вы находитесь на странице: 1из 15

1 MARCOS

*ABRE UNA PEQUEA VENTANA O MARCO QUE SOLO CONTIENE UN TITULO Y UNA MEDIDA ESPECIFICA EN PIXELES.

public Main(){ setTitle("***MI PRIMER MARCO***"); setSize(ANCHO, ALTO); } public static void main(String[] args) {

2MI PRIMER APPLET


2.1 BARRAS DE DESPLAZAMIENTO

*SE CREA UN APPLET DONDE SE


ENCUENTRAN BARRAS DESLIZADORAZ HACIA TODA ORIENTAZION.

Main marco; marco= new Main();

package marcos; import javax.swing.*; import javax.swing.JFrame public class Main extends JFrame{ private static final int ANCHO=200, ALTO=150;

marco.setDefaultCloseOperation(JFrame.E XIT_ON_CLOSE); marco.setVisible(true); } } }


package miprimerapplet;

import java.applet.Applet; import java.awt.Scrollbar; public class BarrasDesplazamiento extends Applet { Scrollbar vertical1, vertical2; Scrollbar horizontal1, horizontal2; public void init(){ vertical1= new Scrollbar( Scrollbar.VERTICAL,0,1,0,255); vertical2= new Scrollbar( Scrollbar.VERTICAL,0,1,0,255); horizontal1= new Scrollbar( Scrollbar.HORIZONTAL,0,1,0,255); horizontal2= new Scrollbar( Scrollbar.HORIZONTAL,0,1,0,255); add(vertical1); add(vertical2); add(horizontal1); add(horizontal2); }}

2.2 BOTONES
*SE CREA UN APPLET DONDE SE MUESTRA UNAS OPCIONES BAJO BOTONES EN ORDEN.

add(new Button("Command2")); add(new Button("Command3")); add(new Label("Opcion1")); add(new Label("Opcion2")); add(new Label("Opcion3")); } }

2.3 CALCULO
package miprimerapplet; import java.applet.Applet; import java.awt.Button; import java.awt.Label; public class Botones extends Applet { public void init(){ add(new Button("Command1")); *EN ESTE APPLET SE INGRESA UNA CANTIDAD DE PRODUCTOS, EL COSTO Y LA CANTIDAD CON QUE SE PAGO Y EL PROGRAMA REALIZA LAS OPERACIONES BASICAS.

total= costo+ impuesto; cambio= monto- total; setBackground(Color.PINK); g.drawString("El articulo costo=" + costo, 5, 30); g.drawString("Impuesto=" + impuesto, 5, 50); g.drawString("Total=" + total, 5, 70); package miprimerapplet; import java.awt.*; import java.applet.*; public class Calculos extends Applet { double costo=250; double iva=0.16; double monto=450; double impuesto, cambio, total; @Override public void paint (Graphics g){ impuesto=costo*iva; } g.drawString("Cambio al Cliente=" + cambio, 5, 90); Font f1= new Font ("curlz mt",Font.BOLD,30); g.setFont(f1); g.drawString("CALCULOS MATEMATICOS",50,200); }

*SE MUESTRAN TRES


ETIQUETAS Y TRES CAJAS DE TEXTO EDITABLES.

import java.applet.Applet; import java.awt.*; public class CampoTexto extends Applet { public Label mensaje1= new Label ("Nombre"); public Label mensaje2= new Label ("Apellido");

2.4 CAMPO DE TEXTO

public Label mensaje3= new Label ("Direccin"); public void init(){ add(mensaje1); add(new TextField(25)); add(mensaje2); add(new TextField(25)); add(mensaje3); add(new TextField(35)); } } package miprimerapplet; import java.awt.*; import java.applet.*; public class Choice1 extends Applet{ public Choice menu=new Choice(); public Label sms=new Label("Elige lo que quieras comer:"); @Override public void init(){ menu.addItem("Pollo"); menu.addItem("Tacos"); } }

menu.addItem("Torta"); menu.addItem("Guisado"); menu.addItem("Mariscos"); add(sms); add(menu); menu.setBackground(Color.red); setBackground(Color.blue);

2.6 CAJA

2.5 CHOICE

*SE MUETRAN TRES DEPORTES


Y UNO APARECE PRESELECIONADO.

*SE MUETRA UNA ETIQUETA


FRENTE A UNA LISTA DONDE ELIGES LO QUE DESEAS COMER.

Checkbox aereo=new Checkbox("Fitness aerobics",dep,true); public void init(){ add(fut); add(nata); add(aereo); package miprimerapplet; import java.awt.*; import java.applet.*; public class caja extends Applet{ CheckboxGroup dep=new CheckboxGroup(); Checkbox fut=new Checkbox("Futbol americano",dep,false); Checkbox nata=new Checkbox("Natacion profecional",dep,false); } } package miprimerapplet; import java.applet.Applet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Polygon; public class facepoligons extends Applet { Polygon cabello; setBackground(Color.blue);

2.7FACE POLIGONOS

*SE DIBUJA UN ROSTRO


SEMEJANTE AL PROPIO DENTRO DE UN APPLET.

@Override public void init(){ int[] cabelloX={100,140,250,300,180,100}; int[] cabelloY={300,120,45,250,60,300}; cabello=new Polygon(cabelloX,cabelloY,5); setBackground(Color.YELLOW);//rellen a el fondo } @Override public void paint (Graphics screen){ screen.setColor(Color.WHITE);

screen.setColor(Color.PINK);// para el cabello screen.fillPolygon(cabello); screen.setColor(Color.BLACK);// ceja derecha int[] ceja1X={151,168,174,171,178,193}; int[] ceja1Y={145,140,148,184,191,188}; screen.drawPolyline(ceja1X, ceja1Y, 6); int[] ceja2X={188,197,213,223};//ceja izquierda int[] ceja2Y={146,141,142,146}; screen.drawPolyline(ceja2X, ceja2Y, 4); screen.setColor(Color.RED);//boca int[] bocaX={166,182,200};

int[] bocaY={197,203,197}; screen.drawPolyline(bocaX, bocaY, 3); screen.setColor(Color.LIGHT_GRAY); screen.fillOval(161, 148, 10, 3);//ojos screen.fillOval(202, 145, 12, 3);

screen.setColor(Color.RED); int[] mooX={108,197,213,223}; int[] mooY={106,141,142,146}; screen.fillOval(145, 90, 40, 20); screen.setColor(Color.BLACK); int[] cuerpoX={108,197,213,223}; int[] cuerpoY={106,141,142,146}; screen.drawRect(60, 42, 300, 300); screen.setColor (Color.DARK_GRAY);

screen.fillRoundRect(146,85,104,74,30, 30); screen.fillOval(146, 90, 104, 133);

Font f= new Font ("gigi",Font.BOLD,25); screen.setFont(f); screen.drawString("**My Photo Album**", 100, 300); screen.setColor (Color.LIGHT_GRAY); Font m= new Font ("curlz mt",Font.BOLD,25); screen.setFont(m); screen.drawString("**Yeimi Itzel Nava Nava**", 75, 328); } }

g.drawOval(30, 100, 70,70); g.drawOval(100, 100, 70,70); g.fillOval(100, 100, 70, 70); g.setColor(Color.MAGENTA); g.drawRect(90, 50, 40, 40); g.fillRect(190, 90, 25, 90); package miprimerapplet; import java.awt.*; import java.applet.Applet; public class miapplet extends Applet { @Override public void paint (Graphics g){ g.setColor (Color.CYAN); Font f= new Font ("gigi",Font.BOLD,25); g.setFont(f); g.drawString("**HOLA**", 50, 50); Font f1= new Font ("curlz mt",Font.BOLD,30); g.setFont(f1); g.drawString("Programar Applets",50,200); } }

2.8 MI APPLET

*MUESTRA FIGURAS
GEOMETRICAS Y UN MENSAJE.

2.9 PARTIDOS

*SE PONE UNA LISTA DONDE


APARECEN TODOS LOS

PARTIDOS POLITICOS Y TU ELIGES POR QUIEN QIERES BOTAR.

Checkbox pan=new Checkbox("PAN",part,false); Checkbox prd=new Checkbox("PRD",part,false); Checkbox ot=new Checkbox("Others",part,false); public Label mesage=new Label("ESCOJE EL `PARTIDO POR QUIEN QUIERES VOTAR"); public void init(){

3SWING (NECESITAN DE
UNA CLASE SWING)

3.1 COPIAR

*ES UN JFRAME QUE AL


INTRODUCIR UN TEXTO Y AL PRESIONAR EL BOTON DE COPIAR AUTOMATICAMENTE SE COPEA EL TEXTO DEBAJO.

package miprimerapplet; import java.awt.*; import java.applet.*; public class partidos extends Applet{ CheckboxGroup part=new CheckboxGroup(); Checkbox pri=new Checkbox("PRI",part,false); } }

add(mesage); add(pri); add(pan); add(prd); add(ot); setBackground(Color.red);

3.2 FORMA

*CARGA UNA IMAGEN DESDE


NETBEANS.

public class MiPanel extends javax.swing.JPanel { public MiPanel(){ this.setSize(500,500); } public void paint(Graphics g){ Dimension tamanio= getSize();

3.4 MI PANNEL 3.3 LISTAS


* ESTE CODIGO AYUDA A QUE EL PROYECTO ANTERIOR PUEDE CARGAR LA PAGINA.

*SE MUESTRA UNA LISTA PARA


ELEGIR LA MARCA DE AUTO Y LAS CARACTERISTICAS QUE DESEAS QUE TENGA Y DEBAJO SALEN TODAS LAS OPCIONES QUE ELEGISTE. package swing; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import javax.swing.ImageIcon;

ImageIcon imageFondo= new ImageIcon(getClass().getResource("/Im agenes/DSC_0000302_p640.jpg")); g.drawImage(imageFondo.getImage(),0 ,0, tamanio.width, tamanio.height, null); setOpaque(false); super.paint(g); } }

3.5 SALUDO
*AQU SE INTRODUCE UN NOMBRE EN LA CAJA DE TEXTO EDITABLE Y AL PRECIONAR EL BOTON SALUDAR EN LA CAJA DE TEXTO NO EDITABLE MOSTRARA EL SIGUIENTE MENSAJE HOLA ITZII BUENOS DIAS :-D

EL BOTON MOSTRAR EN LA CAJA NO EDITABLE APARECE EL NUMERO DE VOCALES QUE TIEN LA PALABRA O FRASE.

package menuproyectos; import java.awt.Color; import java.awt.event.ActionEvent;

4MENU PROYECTOS
4.1LOGIN

import java.awt.event.ActionListener; import javax.swing.JOptionPane; public class Login extends javax.swing.JFrame { public Login(){ javax.swing.JLabel etiqueta; etiqueta =new javax.swing.JLabel("USER:");

*ESTE PROYECTO NECESITA DE


3.6 CONTADOR DE VOCALES
* ESCRIBES UN PALABRA EN LA CAJA EDITABLE Y AL PRESIONAR LA CLASE MAIN Y CONSISTE EN PODER ACCEDER AL MENU QUE ABAJO SE MUESTRA SOLO SI LA CONTRASEA Y USUARIO SON COORRECTOS.

etiqueta.setLocation(120,30); etiqueta.setSize(100,150); java.awt.Font p; p=new java.awt.Font("curlz mt",1,20); etiqueta.setFont(p); etiqueta.setForeground(Color.BLACK); this.add(etiqueta); this.add(etiqueta); // CODIGO PARA CREAR CAJA DE TEXTO final javax.swing.JTextField caja1; caja1= new javax.swing.JTextField(); caja1.setLocation(230,90); caja1.setSize(190,40); java.awt.Color c3;

c3=new java.awt.Color(190,170,255); caja1.setBackground(c3); this.add(caja1); javax.swing.JLabel etqc; etqc =new javax.swing.JLabel("PASSWORD:"); etqc.setLocation(110,100); etqc.setSize(180,150); java.awt.Font l; l=new java.awt.Font("curlz mt",1,20); etqc.setFont(l); etqc.setForeground(Color.BLACK); this.add(etqc); final javax.swing.JPasswordField cajita;

cajita= new javax.swing.JPasswordField(); cajita.setLocation(230,150); cajita.setSize(190,40); java.awt.Color c2; c2=new java.awt.Color(190,170,255); cajita.setBackground(c2); this.add(cajita); final javax.swing.JButton botoncitoE; botoncitoE=new javax.swing.JButton("Entrar"); botoncitoE.setLocation(50,250); botoncitoE.setSize(120,50); botoncitoE.setBackground(Color.CYAN) ; this.add(botoncitoE); java.awt.event.ActionListener x;

x=new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { String usuario= "Itzii"; String password= "NaViiTa"; if(caja1.getText().equals(usuario)&&(ca jita.getText().equals(password))){ Proyectos formulario1= new Proyectos (); formulario1.setBounds(100,100,400,30 0); formulario1.setTitle("Menu de Colores"); formulario1.setVisible(true); dispose();//para cerrar automaticamente la pantalla }else{

" USUARIO y/o CONTRASEA INCORRECTO:-P"); } } }; botoncitoE.addActionListener(x); final javax.swing.JButton bs; bs=new javax.swing.JButton("Salir"); bs.setLocation(250,250); bs.setSize(120,50); bs.setBackground(Color.GRAY); this.add(bs); java.awt.event.ActionListener e; e=new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { };

System.exit(1); }

bs.addActionListener(e); javax.swing.JPanel fondo; fondo= new javax.swing.JPanel(); fondo.setSize(450, 450); java.awt.Color c4; c4= new java.awt.Color(200, 210, 200); fondo.setBackground(c4); this.add (fondo); //CODIGO PARA CONSTRUIR LA VENTANA this.setLayout(null); //acomoda los objetos this.setSize(450,450); //tamao de la ventana

JOptionPane.showMessageDialog(null,

this.setAlwaysOnTop(true); //ventana siempre abierta this.setTitle("***BIENVENIDOS***"); this.setEnabled(true); this.setVisible(true); //visible la ventana } } package menuproyectos; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Proyectos extends JFrame implements ActionListener{ private JMenuBar mb; private JMenu menu1, menu2;

private JMenuItem mi1, mi2, mi3, mi4, mi5, mi6, mi7, mi8, mi9, mi10,mi11; public Proyectos (){ //constructor javax.swing.JButton bs; bs=new javax.swing.JButton("Exit"); bs.setLocation(120,200); bs.setSize(100,30); bs.setBackground(Color.CYAN); this.add(bs); java.awt.event.ActionListener w; w=new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(1); }

4.2MENU PROYECTOS

*ESTE ES UN PROYECTO

DONDE

SE DESPLIEGAN TODOS LOS PROGRAMAS Y AL SELECCIONAR UNO FUNCIONA SIN COMPLICACIONES PERO NECESITA DE UNA CLASE MAIN.

}; bs.addActionListener(w); //CODIGO PARA UNA ETIQUETA javax.swing.JLabel etiquetita; etiquetita= new javax.swing.JLabel("*******MIS PROYECTOS******"); etiquetita.setLocation(120,50); etiquetita.setSize(250,150); this.setBackground(Color.darkGray); this.add(etiquetita); // BARRA setLayout (null); mb= new JMenuBar(); setJMenuBar(mb); //DECLARAR DOS MENUS menu1= new JMenu ("Menu I"); mb.add(menu1);

menu2= new JMenu ("Menu II"); mb.add(menu2); //DECLARAR ELEMENTOS DEL MENU 1 mi1= new JMenuItem ("Ventana"); mi1.addActionListener(this); menu1.add(mi1); mi2= new JMenuItem ("Datos"); mi2.addActionListener(this); menu1.add(mi2); mi3= new JMenuItem ("Calculadora"); mi3.addActionListener(this); menu1.add(mi3); mi4= new JMenuItem ("Dibujos"); mi4.addActionListener(this); menu1.add(mi4);

mi5= new JMenuItem ("AceptarCancelar"); mi5.addActionListener(this); menu1.add(mi5); mi6= new JMenuItem ("Banderas"); mi6.addActionListener(this); menu1.add(mi6); //DECLARAR ELEMENTOS DEL MENU II mi7= new JMenuItem ("Casita"); mi7.addActionListener(this); menu2.add(mi7); mi8= new JMenuItem ("Edad"); mi8.addActionListener(this); menu2.add(mi8); mi9= new JMenuItem ("Promedio");

mi9.addActionListener(this); menu2.add(mi9); mi10= new JMenuItem ("Salario"); mi10.addActionListener(this); menu2.add(mi10); mi11= new JMenuItem ("Colores"); mi11.addActionListener(this); menu2.add(mi11); } public void actionPerformed(ActionEvent e){ Container f= this.getContentPane(); if (e.getSource()== mi1){ Ventana Ventana= new Ventana(); }

if (e.getSource()== mi2){ } if (e.getSource()== mi3){ Calculadora Calculadora= new Calculadora(); } if (e.getSource()== mi4){ Dibujos Dibujos= new Dibujos(); } if (e.getSource()== mi5){ CambiarColor CambiarColor= new CambiarColor(); } if (e.getSource()== mi6){ Banderas Banderas= new Banderas(); }

if (e.getSource()== mi7){ Casita Casita= new Casita(); } if (e.getSource()== mi8){ Edad Edad= new Edad(); } if (e.getSource()== mi9){ Promedio Promedio= new Promedio(); } if (e.getSource()== mi10){ Salario Salario= new Salario(); } if (e.getSource()== mi11){ Colores Colores= new Colores();

Вам также может понравиться