Está en la página 1de 86

Curso de Java video 1-10 Actividad 6

public class roberto{

public static void main(String args[]){

System.out.println("Hola mundo");

public class Errores{

public static void main(String args[]){

System.out.println("Hola mundo");

public class Suma{

public static void main(String args[]){

int numero_uno = 5;

int numero_dos = 2;

int resultado = 0;

resultado = numero_uno + numero_dos;

System.out.println("El valor de tu suma es: " + resultado);

}
public class Operaciones{

public static void main(String args[]){

int numero_uno = 4;

int numero_dos = 4;

int resultado = 0;

resultado = numero_uno + numero_dos / 2;

System.out.println("El resultado es: " + resultado);

public class Promedio{

public static void main(String args[]){

int matematicas = 5;

int biologia = 5;

int quimica = 5;

int promedio = 0;

promedio = (matematicas + biologia + quimica) / 3;

if (promedio >= 6){

System.out.println("El alumno aprobo " + promedio);


} else {

System.out.println("El alumno reprobo " + promedio);

public class Operacion{

public static void main(String args[]){

int operacion = 1;

int num_uno = 8;

int num_dos = 4;

int resultado = 0;

if(operacion == 1){

resultado = num_uno + num_dos;

System.out.println("El resultado de la suma es: " + resultado);

} else if(operacion == 2){

resultado = num_uno - num_dos;

System.out.println("El resultado de la resta es: " + resultado);

} else if(operacion== 3){

resultado = num_uno * num_dos;


System.out.println("El resultado de la multiplicacion es: " + resultado);

} else if(operacion== 4){

resultado = num_uno / num_dos;

System.out.println("El resultado de la division es: " + resultado);

} else {

System.out.println("La opcion que elegiste no existe.");

import java.util.Scanner;

public class Sumas{

public static void main(String args[]){

Scanner in = new Scanner(System.in);

String nombre = "";

int numUno = 0, numDos = 0, resultado = 0;

System.out.println(" ¿Cual es tu nombre? ");

nombre = in.nextLine();
System.out.println("Dame el primer valor para tu suma: ");

numUno = in.nextInt();

System.out.println("Dame el segundo valor para tu suma: ");

numDos = in.nextInt();

resultado = numUno + numDos;

System.out.println(" Hola " + nombre + " el resultado de tu suma es: " + resultado);

import java.util.Scanner;

public class Sistema{

public static void main(String args[]){

Scanner entrada = new Scanner (System. in);

String nombre = "";

int clave = 0, antiguedad = 0;


System.out.println("*********************************************************
********************");

System.out.println("*Bienvenido al sistema vacacional de la empresa Coca-Cola


Company*");

System.out.println("*********************************************************
********************");

System.out.println("");

System.out.println("");

System.out.print("¿Cual es el nombre del trabajador?: ");

nombre = entrada.nextLine();

System.out.println("");

System.out.print("¿Cuanto tiempo de servicio tiene el trabajador?: ");

antiguedad = entrada.nextInt();

System.out.println("");

System.out.print("¿Cual es la clave del trabajador?: ");

clave = entrada.nextInt();

System.out.println("");
if(clave == 1){

if(antiguedad == 1){

System.out.println(" El trabajador " + nombre + " tiene derecho a 6 dias de vacaciones


");

} else if(antiguedad >= 2 && antiguedad <= 6){

System.out.println(" El trabajador " + nombre + " tiene derecho a 14 dias de vacaciones


");

} else if(antiguedad >= 7 ){

System.out.println(" El trabajador " + nombre + " tiene derecho a 20 dias de


vacaciones ");

} else if(clave == 2){

if(antiguedad == 1){

System.out.println(" El trabajador " + nombre + " tiene derecho a 7 dias de vacaciones


");

} else if(antiguedad >= 2 && antiguedad <= 6){

System.out.println(" El trabajador " + nombre + " tiene derecho a 15 dias de vacaciones


");

} else if(antiguedad >= 7 ){


System.out.println(" El trabajador " + nombre + " tiene derecho a 22 dias de
vacaciones ");

} else if(clave == 3){

if(antiguedad == 1){

System.out.println(" El trabajador " + nombre + " tiene derecho a 10 dias de vacaciones


");

} else if(antiguedad >= 2 && antiguedad <= 6){

System.out.println(" El trabajador " + nombre + " tiene derecho a 20 dias de vacaciones


");

} else if(antiguedad >= 7 ){

System.out.println(" El trabajador " + nombre + " tiene derecho a 30 dias de


vacaciones ");

} else {

System.out.println("Error!, la clave del departamento es incorrecta");

}
Curso de Java video 11-20 Actividad 7

public class Operaciones{

public static void main(String args[]){

int num_uno = 5, num_dos = 3, resultado = 0;

int parametro = 2;

switch(parametro){

case 1: resultado = num_uno + num_dos;

System.out.println("El resultado de la suma es; " + resultado);

break;

case 2: resultado = num_uno - num_dos;

System.out.println("El resultado de la resta es; " + resultado);

break;

case 3: resultado = num_uno * num_dos;

System.out.println("El resultado de la multiplicacion es; " + resultado);

break;

case 4: resultado = num_uno / num_dos;

System.out.println("El resultado de la division es; " + resultado);

break;

default: System.out.println("Error, la opcion no existe");

break;

}
}

public class CicloFor{

public static void main(String args[]){

for(int i = 1; i <= 5; i++){

System.out.print( i + " , ");

public class CicloWhile{

public static void main(String args[]){

int i = 1;

while( i < 10){

System.out.print( i + " , ");

i+=2;

}
}

public class DoWhile{

public static void main(String args[]){

int i = 1000;

do{

System.out.print(i + " , ");

i -=200;

}while(i >= 0);

public class Ciclos{

public static void main(String args[]){

int i = 0;

System.out.println("Serie con for: ");


for(i = 1; i <= 10; i++){

if( i < 10){

System.out.print( i + ",");

} else {

System.out.print(i);

i = 1;

System.out.println("");

System.out.println("Serie con while: ");

while(i <= 10){

if( i < 10){

System.out.print( i + ",");

} else {

System.out.print(i);

i ++;

i = 1;

System.out.println("");

System.out.println("Serie con do-while: ");


do{

if( i < 10){

System.out.print( i + ",");

} else {

System.out.print(i);

i ++;

}while(i <= 10);

public class CiclosDos{

public static void main(String args[]){

int i = 1, j = 99;

System.out.println("Serie con for: ");

for( i = 1; i <= 5; i++){

if(i < 5){

System.out.print(i + ",");

System.out.print(j + ",");

} else {

System.out.print(i + ",");
System.out.print(j);

j--;

System.out.println("");

i = 1;

j = 99;

System.out.println("Serie con while: ");

while( i <= 5){

if(i < 5){

System.out.print(i + ",");

System.out.print(j + ",");

} else {

System.out.print(i + ",");

System.out.print(j);

i++;

j--;

System.out.println("");

i = 1;

j = 99;
System.out.println("Serie con do-while: ");

do{

if(i < 5){

System.out.print(i + ",");

System.out.print(j + ",");

} else {

System.out.print(i + ",");

System.out.print(j);

i++;

j--;

}while(i <= 5);

public class Fibonacci{

public static void main(String args[]){

int i = 0, a = 0, b = 1, c = 0;
System.out.println("Serie con for: ");

for(i = 0; i < 10; i++){

if(i < 9){

System.out.print(a + ",");

c = a + b;

a = b;

b = c;

} else {

System.out.print(a);

System.out.println("");

i = 0;

b = 1;

a = 0;

c = 0;

System.out.println("Serie con while: ");

while(i < 10){

if(i < 9){

System.out.print(a + ",");
c = a + b;

a = b;

b = c;

} else {

System.out.print(a);

i++;

System.out.println("");

i = 0;

b = 1;

a = 0;

c = 0;

System.out.println("Serie con do-while: ");

do{

if(i < 9){

System.out.print(a + ",");

c = a + b;

a = b;

b = c;
} else {

System.out.print(a);

i++;

}while( i < 10);

import java.util.Scanner;

public class Nombres{

public static void main(String args[]){

String nombre_uno = "", nombre_dos = "";

Scanner entrada = new Scanner(System.in);

System.out.print("Porfavor ingresa el primer nombre: ");

nombre_uno = entrada.nextLine();

System.out.print("Porfavor ingresa el segundo nombre: ");


nombre_dos = entrada.nextLine();

if(nombre_uno.equalsIgnoreCase(nombre_dos)){

System.out.println("Los nombres son iguales");

} else{

System.out.println("Los nombres son diferentes");

import java.util.Scanner;

public class Login{

public static void main(String args[]){

String usuario = "", password = "";

Scanner entrada = new Scanner(System.in);

System.out.print(" Ingresa tu nombre de usuario: ");

usuario = entrada.nextLine();
System.out.print(" Ingresa tu contrasena: ");

password = entrada.nextLine();

if(usuario.equals("roberto") && password.equals("123456") ){

System.out.println(" Inicio de sesion correcto ");

} else {

System.out.println(" Nombre de usuario o contrasena incorrectos ");

import java.util.Scanner;

public class Cadena{

public static void main(String args[]){


String cadena_original = "", cadena_substraccion = "";

int num_caracteres = 0, desde = 0, hasta = 0;

Scanner in = new Scanner(System.in);

System.out.print("Introduce una cadena de caracteres: ");

cadena_original = in.nextLine();

num_caracteres = cadena_original.length();

System.out.println("La cadena de caracteres " + cadena_original + " posee " +

num_caracteres + " caracteres. ");

System.out.print(" ¿Desde que caracter deseas obetener la nueva cadena?: ");

desde = in.nextInt();

System.out.print(" ¿Hasta que caracter deseas obetener la nueva cadena?: ");

hasta = in.nextInt();

cadena_substraccion = cadena_original.substring(desde, hasta);

System.out.println("La nueva cadena es: " + cadena_substraccion);

}
public class Vectores{

public static void main(String args[]){

int numeros [] = new int [5];

numeros [0] = 5;

numeros [1] = 220;

numeros [2] = 8;

numeros [3] = 458;

numeros [4] = 22;

System.out.print("[" + numeros[0] + "]");

System.out.print("[" + numeros[1] + "]");

System.out.print("[" + numeros[2] + "]");

System.out.print("[" + numeros[3] + "]");

System.out.print("[" + numeros[4] + "]");

}
import java.util.Scanner;

public class VectoresDinamicos{

public static void main(String args[]){

int longitud = 0;

Scanner entrada = new Scanner(System.in);

System.out.print("¿Cuantos numeros deseas ingresar?");

longitud = entrada.nextInt();

int numeros[] = new int [longitud];

for(int i = 0; i < numeros.length; i++){

System.out.println("Porfavor dame el valor #" + (i + 1));

numeros[i] = entrada.nextInt();

for(int i = 0; i < numeros.length; i++){

System.out.print("[" + numeros[i] + "]");

}
Curso de Java video 21-30 Actividad 8

public class Matrices{

public static void main(String args[]){

int numeros [] [] = new int [2] [2];

numeros [0] [0] = 5;

numeros [0] [1] = 2;

numeros [1] [0] = 2;

numeros [1] [1] = 5;

System.out.print("[" + numeros [0] [0] + "]");

System.out.println("[" + numeros [0] [1] + "]");

System.out.print("[" + numeros [1] [0] + "]");

System.out.print("[" + numeros [1] [1] + "]");

}
import java.util.Scanner;

public class MatricesDinamicas{

public static void main(String args[]){

int filas = 0, columnas = 0, contador = 1;

Scanner entrada = new Scanner(System.in);

System.out.println("¿Cuantas filas deseas?");

filas = entrada.nextInt();

System.out.println("¿Cuantas columnas deseas?");

columnas = entrada.nextInt();

int numeros [] [] = new int [filas] [columnas];

for(int j = 0; j < filas; j++){

for(int i = 0; i < columnas; i++){

numeros[ j ] [ i ] = contador;

contador++;

System.out.print("[" + numeros[j][i] + "]");

System.out.println("");
}

import javax.swing.*;

public class Formulario extends JFrame{

private JLabel label1;

public Formulario(){

setLayout(null);

label1 = new JLabel("El trabajo de Carranza Guerra");

label1.setBounds(10,20,200,300);

add(label1);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,400,300);

formulario1.setVisible(true);

formulario1.setLocationRelativeTo(null);
}

import javax.swing.*;

public class Formularios extends JFrame{

public Formularios(){

setLayout(null);

public static void main(String args[]){

Formularios formulario1 = new Formularios();

formulario1.setBounds(0,0,400,550);

formulario1.setVisible(true);

formulario1.setLocationRelativeTo(null);

formulario1.setResizable(false);

}
import javax.swing.*;

public class Formulario extends JFrame{

private JLabel label1;

private JLabel label2;

public Formulario(){

setLayout(null);

label1 = new JLabel("Interfaz grafica. ");

label1.setBounds(10,20,300,30);

add(label1);

label2 = new JLabel("Version 1.0");

label2.setBounds(10,100,100,30);

add(label2);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,300,200);
formulario1.setResizable(false);

formulario1.setVisible(true);

formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

JButton boton1;

public Formulario(){

setLayout(null);

boton1 = new JButton("Cerrar");

boton1.setBounds(300,250,100,30);

add(boton1);

boton1.addActionListener(this);

}
public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

System.exit(0);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,450,350);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import java.awt.event.*;
public class Formulario extends JFrame implements ActionListener{

private JButton boton1, boton2, boton3;

private JLabel label1;

public Formulario(){

setLayout(null);

boton1 = new JButton("1");

boton1.setBounds(10,100,90,30);

add(boton1);

boton1.addActionListener(this);

boton2 = new JButton("2");

boton2.setBounds(110,100,90,30);

add(boton2);

boton2.addActionListener(this);

boton3 = new JButton("3");

boton3.setBounds(210,100,90,30);

add(boton3);

boton3.addActionListener(this);

label1 = new JLabel("En espera...");

label1.setBounds(10,10,300,30);
add(label1);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

label1.setText("Has presionado el boton 1");

if(e.getSource() == boton2){

label1.setText("Has presionado el boton 2");

if(e.getSource() == boton3){

label1.setText("Has presionado el boton 3");

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,350,200);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
}

import javax.swing.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JTextField textfield1;

private JLabel label1;

private JButton boton1;

public Formulario(){

setLayout(null);

label1 = new JLabel("Usuario");

label1.setBounds(10,10,100,30);

add(label1);

textfield1 = new JTextField();

textfield1.setBounds(120,17,150,20);

add(textfield1);
boton1 = new JButton("Aceptar");

boton1.setBounds(10,80,100,30);

add(boton1);

boton1.addActionListener(this);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

String texto = textfield1.getText();

setTitle(texto);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,300,150);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

public class Formulario extends JFrame{

private JTextField textfield1;

private JTextArea textarea1;

public Formulario(){

setLayout(null);

textfield1 = new JTextField();

textfield1.setBounds(10,10,200,30);

add(textfield1);

textarea1 = new JTextArea();

textarea1.setBounds(10,50,400,300);

add(textarea1);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,540,400);

formulario1.setVisible(true);

formulario1.setResizable(false);
formulario1.setLocationRelativeTo(null);

}
Curso de java video 31-40 Actividad 9

import javax.swing.*;

public class Formulario extends JFrame{

private JTextField textfield1;

private JScrollPane scrollpane1;

private JTextArea textarea1;

public Formulario(){

setLayout(null);

textfield1 = new JTextField();

textfield1.setBounds(10,10,200,30);

add(textfield1);

textarea1 = new JTextArea();

scrollpane1 = new JScrollPane(textarea1);

scrollpane1.setBounds(10,50,400,300);

add(scrollpane1);

public static void main(String args[]){

Formulario formulario1 = new Formulario();


formulario1.setBounds(0,0,540,400);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JTextField textfield1;

private JScrollPane scrollpane1;

private JTextArea textarea1;

private JButton boton1;

String texto = "";

public Formulario(){

setLayout(null);
textfield1 = new JTextField();

textfield1.setBounds(10,10,200,30);

add(textfield1);

boton1 = new JButton("Agregar");

boton1.setBounds(250,10,100,30);

add(boton1);

boton1.addActionListener(this);

textarea1 = new JTextArea();

scrollpane1 = new JScrollPane(textarea1);

scrollpane1.setBounds(10,50,400,300);

add(scrollpane1);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

texto += textfield1.getText() + "\n";

textarea1.setText(texto);

textfield1.setText("");

}
public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,540,400);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JTextField textfield1, textfield2;

private JLabel label1, label2, label3;

private JButton boton1;

public Formulario(){

setLayout(null);

label1 = new JLabel("valor 1:");


label1.setBounds(50,5,100,30);

add(label1);

label2 = new JLabel("Valor 2:");

label2.setBounds(50,35,100,30);

add(label2);

label3 = new JLabel("Resultado:");

label3.setBounds(120,80,100,30);

add(label3);

textfield1 = new JTextField();

textfield1.setBounds(120,10,150,20);

add(textfield1);

textfield2 = new JTextField();

textfield2.setBounds(120,40,150,20);

add(textfield2);

boton1 = new JButton("Sumar");

boton1.setBounds(10,80,100,30);

add(boton1);

boton1.addActionListener(this);
}

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

int valor1 = 0, valor2 = 0, resultado = 0;

valor1 = Integer.parseInt(textfield1.getText());

valor2 = Integer.parseInt(textfield2.getText());

resultado = valor1 + valor2;

label3.setText("Resultado: " + resultado);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,300,150);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ItemListener{

private JComboBox combo1;

public Formulario(){

setLayout(null);

combo1 = new JComboBox();

combo1.setBounds(10,10,80,20);

add(combo1);

combo1.addItem("rojo");

combo1.addItem("verde");

combo1.addItem("azul");

combo1.addItem("morado");

combo1.addItem("negro");

combo1.addItemListener(this);

public void itemStateChanged(ItemEvent e){

if(e.getSource() == combo1){
String seleccion = combo1.getSelectedItem().toString();

setTitle(seleccion);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(10,10,200,150);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JLabel label1, label2, label3;

private JComboBox combo1, combo2 , combo3;

private JButton boton1;

public Formulario(){

setLayout(null);

label1 = new JLabel("Rojo");

label1.setBounds(10,10,100,10);

add(label1);

combo1 = new JComboBox();

combo1.setBounds(120,10,50,30);

for(int i = 0; i<=255; i++){

combo1.addItem(String.valueOf(i) );

add(combo1);
setLayout(null);

label2 = new JLabel("Verde");

label2.setBounds(10,50,100,10);

add(label2);

combo2 = new JComboBox();

combo2.setBounds(120,50,50,30);

for(int i = 0; i<=255; i++){

combo2.addItem(String.valueOf(i) );

add(combo2);

setLayout(null);

label3 = new JLabel("Azul");

label3.setBounds(10,90,100,10);

add(label3);

combo3 = new JComboBox();

combo3.setBounds(120,90,50,30);

for(int i = 0; i<=255; i++){

combo3.addItem(String.valueOf(i) );

add(combo3);
boton1 = new JButton("Fijar color");

boton1.setBounds(10,130,100,30);

add(boton1);

boton1.addActionListener(this);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

String cad1 = combo1.getSelectedItem().toString();

String cad2 = combo2.getSelectedItem().toString();

String cad3 = combo3.getSelectedItem().toString();

int rojo = Integer.parseInt(cad1);

int verde = Integer.parseInt(cad2);

int azul = Integer.parseInt(cad3);

Color color1 = new Color(rojo,verde,azul);

boton1.setBackground(color1);

public static void main(String args[]){


Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,190,220);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JMenuBar menubar;

private JMenu menu1;

private JMenuItem menuitem1, menuitem2, menuitem3;

public Formulario(){
setLayout(null);

menubar = new JMenuBar();

setJMenuBar(menubar);

menu1 = new JMenu("Opciones");

menubar.add(menu1);

menuitem1 = new JMenuItem("Rojo");

menuitem1.addActionListener(this);

menu1.add(menuitem1);

menuitem2 = new JMenuItem("Verde");

menuitem2.addActionListener(this);

menu1.add(menuitem2);

menuitem3 = new JMenuItem("Azul");

menuitem3.addActionListener(this);

menu1.add(menuitem3);

public void actionPerformed(ActionEvent e){

Container fondo = this.getContentPane();


if(e.getSource() == menuitem1){

fondo.setBackground(new Color(255,0,0) );

if(e.getSource() == menuitem2){

fondo.setBackground(new Color(0,255,0) );

if(e.getSource() == menuitem3){

fondo.setBackground(new Color(0,0,255) );

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,400,300);

formulario1.setVisible(true);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener{

private JMenuBar menubar;

private JMenu menu1, menu2, menu3;

private JMenuItem menuitem1, menuitem2, menuitem3, menuitem4;

public Formulario(){

setLayout(null);

menubar = new JMenuBar();

setJMenuBar (menubar);

menu1 = new JMenu("Opciones");

menubar.add(menu1);

menu2 = new JMenu("Tamano de la ventana");

menu1.add(menu2);

menu3 = new JMenu("Color de fondo");

menu1.add(menu3);
menuitem1 = new JMenuItem("300*200");

menu2.add(menuitem1);

menuitem1.addActionListener(this);

menuitem2 = new JMenuItem("640*480");

menu2.add(menuitem2);

menuitem2.addActionListener(this);

menuitem3 = new JMenuItem("Rojo");

menu3.add(menuitem3);

menuitem3.addActionListener(this);

menuitem4 = new JMenuItem("Verde");

menu3.add(menuitem4);

menuitem4.addActionListener(this);

public void actionPerformed(ActionEvent e){

if(e.getSource() == menuitem1){

setSize(300,200);

if(e.getSource() == menuitem2){
setSize(640,480);

if(e.getSource() == menuitem3){

getContentPane().setBackground(new Color(255,0,0));

if(e.getSource() == menuitem4){

getContentPane().setBackground(new Color(0,255,0));

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,300,200);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

import javax.swing.event.*;

public class Formulario extends JFrame implements ChangeListener{

private JCheckBox check1, check2, check3;

public Formulario(){

setLayout(null);

check1 = new JCheckBox("Ingles");

check1.setBounds(10,10,150,30);

check1.addChangeListener(this);

add(check1);

check2 = new JCheckBox("Frances");

check2.setBounds(10,50,150,30);

check2.addChangeListener(this);

add(check2);

check3 = new JCheckBox("Aleman");

check3.setBounds(10,90,150,30);

check3.addChangeListener(this);

add(check3);
}

public void stateChanged(ChangeEvent e){

String cad="";

if(check1.isSelected() == true){

cad = cad + "Ingles-";

if(check2.isSelected() == true){

cad = cad + "Frances-";

if(check3.isSelected() == true){

cad = cad + "Aleman-";

setTitle(cad);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,350,200);

formulario1.setVisible(true);

formulario1.setResizable(false);
formulario1.setLocationRelativeTo(null);

import javax.swing.*;

import javax.swing.event.*;

import java.awt.event.*;

public class Formulario extends JFrame implements ActionListener, ChangeListener{

private JLabel label1;

private JCheckBox check1;

private JButton boton1;

public Formulario(){

setLayout(null);

label1 = new JLabel("Aceptar terminos y condiciones");

label1.setBounds(10,10,400,30);

add(label1);
check1 = new JCheckBox("Acepto");

check1.setBounds(10,50,100,30);

check1.addChangeListener(this);

add(check1);

boton1 = new JButton("Continuar");

boton1.setBounds(10,100,100,30);

add(boton1);

boton1.addActionListener(this);

boton1.setEnabled(false);

public void stateChanged(ChangeEvent e){

if(check1.isSelected() == true){

boton1.setEnabled(true);

} else{

boton1.setEnabled(false);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){
System.exit(0);

public static void main(String args[]){

Formulario formulario1 = new Formulario();

formulario1.setBounds(0,0,350,200);

formulario1.setVisible(true);

formulario1.setResizable(false);

formulario1.setLocationRelativeTo(null);

}
import javax.swing.*;

import javax.swing.event.*;

public class Formulario extends JFrame implements ChangeListener{

private JRadioButton radio1, radio2, radio3;

private ButtonGroup bg;

public Formulario(){

setLayout(null);

bg = new ButtonGroup();

radio1= new JRadioButton("640*480");

radio1.setBounds(10,20,100,30);

radio1.addChangeListener(this);

add(radio1);

bg.add(radio1);

radio2= new JRadioButton("800*600");

radio2.setBounds(10,70,100,30);

radio2.addChangeListener(this);

add(radio2);

bg.add(radio2);
radio3= new JRadioButton("1024*768");

radio3.setBounds(10,120,100,30);

radio3.addChangeListener(this);

add(radio3);

bg.add(radio3);

public void stateChanged(ChangeEvent e){

if(radio1.isSelected() ){

setSize(640,480);

if(radio2.isSelected()){

setSize(800,600);

if(radio3.isSelected()){

setSize(1024,768);

public static void main(String args[]){

Formulario formulario1 = new Formulario();


formulario1.setBounds(0,0,350,230);

formulario1.setVisible(true);

formulario1.setResizable(false);

}
Curso de java video 41-48 Actividad 10

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

public class Bienvenida extends JFrame implements ActionListener{

private JTextField textfield1;

private JLabel label1, label2, label3, label4;

private JButton boton1;

public static String texto = "";

public Bienvenida(){

setLayout(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setTitle("Bienvenida");

getContentPane().setBackground(new Color(255,0,0));

setIconImage(new
ImageIcon(getClass().getResource("images/icon.png")).getImage());

ImageIcon imagen = new ImageIcon("Images/logo-coca.png");


label1 = new JLabel(imagen);

label1.setBounds(25,15,300,150);

add(label1);

label2 = new JLabel("Sistema de control vacacional");

label2.setBounds(35,135,300,30);

label2.setFont(new Font("Andale Mono", 3, 18));

label2.setForeground(new Color(255,255,255));

add(label2);

label3 = new JLabel("Ingrese su nombre");

label3.setBounds(45,212,200,30);

label3.setFont(new Font("Andale Mono", 1, 12));

label3.setForeground(new Color(255,255,255));

add(label3);

label4 = new JLabel("2017 the Coca-Cola Company");

label4.setBounds(85,375,300,30);

label4.setFont(new Font("Andale Mono", 1,12));

label4.setForeground(new Color(255,255,255));

add(label4);

textfield1 = new JTextField ();


textfield1.setBounds(45,240,255,25);

textfield1.setBackground(new Color(224,224,224));

textfield1.setFont(new Font("Andale Mono", 1,14));

textfield1.setForeground(new Color(255,0,0));

add(textfield1);

boton1 = new JButton ("Ingresar");

boton1.setBounds(125,280,100,30);

boton1.setBackground(new Color(255,255,255));

boton1.setFont(new Font("Andale Mono", 1,14));

boton1.setForeground(new Color(255,0,0));

boton1.addActionListener(this);

add( boton1);

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

texto = textfield1.getText().trim();

if(texto.equals("")){

JOptionPane.showMessageDialog(null, "Debes ingresas tu Nombre Por favor");

} else{

Licencia ventanalicencia = new Licencia();

ventanalicencia.setBounds(0,0,600,360);
ventanalicencia.setVisible(true);

ventanalicencia.setResizable(false);

ventanalicencia.setLocationRelativeTo(null);

this.setVisible(false);

public static void main(String args[]){

Bienvenida ventanabienvenida = new Bienvenida();

ventanabienvenida.setBounds(0,0,350,450);

ventanabienvenida.setVisible(true);

ventanabienvenida.setResizable(false);

ventanabienvenida.setLocationRelativeTo(null);

}
import javax.swing.*;

import javax.swing.event.*;

import java.awt.*;

import java.awt.event.*;

public class Licencia extends JFrame implements ActionListener, ChangeListener{

private JLabel label1, label2;

private JCheckBox check1;

private JButton boton1, boton2;

private JScrollPane scrollpane1;

private JTextArea textarea1;

String nombre = "";

public Licencia(){

setLayout(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setTitle("Licencia de uso");

setIconImage(new ImageIcon(getClass().getResource("images/icon.png")).getImage());

Bienvenida ventanaBienvenida = new Bienvenida();

nombre = ventanaBienvenida.texto;
label1 = new JLabel("Terminos y condicones");

label1.setBounds(215,5,200,30);

label1.setFont(new Font("Andale Mono", 1, 14));

label1.setForeground(new Color(0, 0, 0));

add(label1);

textarea1 = new JTextArea();

textarea1.setEditable(false);

textarea1.setFont(new Font("Andale Mono", 0, 9));

textarea1.setText("\n\n Terminos y condiciones" +

"\n\n Queda prohibido el uso de este programa "+

"\n\n sin autorizacion previa Carranza Guerra Roberto carlos");

scrollpane1 = new JScrollPane(textarea1);

scrollpane1.setBounds(10,40,575,200);

add(scrollpane1);

check1 = new JCheckBox("Yo " + nombre + " Acepto");

check1.setBounds(10,250,300,30);

check1.addChangeListener(this);

add(check1);

boton1 = new JButton("Continuar");

boton1.setBounds(10,290,100,30);
boton1.addActionListener(this);

boton1.setEnabled(false);

add(boton1);

boton2 = new JButton("No Acepto");

boton2.setBounds(120,290,100,30);

boton2.addActionListener(this);

boton2.setEnabled(true);

add(boton2);

ImageIcon imagen = new ImageIcon("images/coca-cola.png");

label2 = new JLabel(imagen);

label2.setBounds(315,135,300,300);

add(label2);

public void stateChanged(ChangeEvent e){

if(check1.isSelected() == true){

boton1.setEnabled(true);

boton2.setEnabled(false);

} else{

boton1.setEnabled(false);

boton2.setEnabled(true);
}

public void actionPerformed(ActionEvent e){

if(e.getSource() == boton1){

Principal ventanaPrincipal = new Principal();

ventanaPrincipal.setBounds(0,0,640,535);

ventanaPrincipal.setVisible(true);

ventanaPrincipal.setResizable(false);

ventanaPrincipal.setLocationRelativeTo(null);

this.setVisible(false);

} else if(e.getSource() == boton2) {

Bienvenida ventanabienvenida = new Bienvenida();

ventanabienvenida.setBounds(0,0,350,450);

ventanabienvenida.setVisible(true);

ventanabienvenida.setResizable(false);

ventanabienvenida.setLocationRelativeTo(null);

this.setVisible(false);

}
public static void main(String args[]){

Licencia ventanalicencia = new Licencia();

ventanalicencia.setBounds(0,0,600,360);

ventanalicencia.setVisible(true);

ventanalicencia.setResizable(false);

ventanalicencia.setLocationRelativeTo(null);

}
import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Principal extends JFrame implements ActionListener{

private JMenuBar mb;

private JMenu menuOpciones,menuCalcular,menuAcercaDe,menuColorFondo;

private JMenuItem
miCalculo,miRojo,miNegro,miMorado,miElCreador,miSalir,miNuevo;

private JLabel
labelLogo,labelBienvenido,labelTitle,labelNombre,labelAPaterno,labelAMaterno,

labelDepartamento,labelAntiguedad,labelResultado,labelfooter;

private JTextField txtNombreTrabajador,txtAPaternoTrabajador,txtAMaternoTrabajador;

private JComboBox comboDepartamento,comboAntiguedad;

private JScrollPane scrollpane1;

private JTextArea textarea1;

String nombreAdministrador = "";

public Principal(){

setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);

setTitle("Pantalla principal");

getContentPane().setBackground(new Color(255,0,0));

setIconImage(new ImageIcon(getClass().getResource("images/icon.png")).getImage());

Bienvenida ventanaBienvenida = new Bienvenida();

nombreAdministrador = ventanaBienvenida.texto;

mb = new JMenuBar();

mb.setBackground(new Color(255, 0, 0));

setJMenuBar(mb);

menuOpciones = new JMenu("Opciones");

menuOpciones.setBackground(new Color(255, 0, 0));

menuOpciones.setFont(new Font("Andale Mono", 1, 14));

menuOpciones.setForeground(new Color(255, 255, 255));

mb.add(menuOpciones);

menuCalcular = new JMenu("Calcular");

menuCalcular.setBackground(new Color(255, 0, 0));

menuCalcular.setFont(new Font("Andale Mono", 1, 14));

menuCalcular.setForeground(new Color(255, 255, 255));


mb.add(menuCalcular);

menuAcercaDe = new JMenu("Acerca de");

menuAcercaDe.setBackground(new Color(255, 0, 0));

menuAcercaDe.setFont(new Font("Andale Mono", 1, 14));

menuAcercaDe.setForeground(new Color(255, 255, 255));

mb.add(menuAcercaDe);

menuColorFondo = new JMenu("Color de fondo");

menuColorFondo.setFont(new Font("Andale Mono", 1, 14));

menuColorFondo.setForeground(new Color(255, 0, 0));

menuOpciones.add(menuColorFondo);

miCalculo = new JMenuItem("Vacaciones");

miCalculo.setFont(new Font("Andale Mono", 1, 14));

miCalculo.setForeground(new Color(255, 0, 0));

menuCalcular.add(miCalculo);

miCalculo.addActionListener(this);

miRojo = new JMenuItem("Rojo");


miRojo.setFont(new Font("Andale Mono", 1, 14));

miRojo.setForeground(new Color(255, 0, 0));

menuColorFondo.add(miRojo);

miRojo.addActionListener(this);

miNegro = new JMenuItem("Negro");

miNegro.setFont(new Font("Andale Mono", 1, 14));

miNegro.setForeground(new Color(255, 0, 0));

menuColorFondo.add(miNegro);

miNegro.addActionListener(this);

miMorado = new JMenuItem("Morado");

miMorado.setFont(new Font("Andale Mono", 1, 14));

miMorado.setForeground(new Color(255, 0, 0));

menuColorFondo.add(miMorado);

miMorado.addActionListener(this);

miNuevo = new JMenuItem("Nuevo");

miNuevo.setFont(new Font("Andale Mono", 1, 14));

miNuevo.setForeground(new Color(255, 0, 0));

menuOpciones.add(miNuevo);

miNuevo.addActionListener(this);
miElCreador = new JMenuItem("El creador");

miElCreador.setFont(new Font("Andale Mono", 1, 14));

miElCreador.setForeground(new Color(255, 0, 0));

menuAcercaDe.add(miElCreador);

miElCreador.addActionListener(this);

miSalir = new JMenuItem("Salir");

miSalir.setFont(new Font("Andale Mono", 1, 14));

miSalir.setForeground(new Color(255, 0, 0));

menuOpciones.add(miSalir);

miSalir.addActionListener(this);

ImageIcon imagen = new ImageIcon("images/logo-coca.png");

labelLogo = new JLabel(imagen);

labelLogo.setBounds(5,5,250,100);

add(labelLogo);

labelBienvenido = new JLabel("Bienvenido " + nombreAdministrador);

labelBienvenido.setBounds(280,30,300,50);

labelBienvenido.setFont(new Font("Andale Mono", 1, 32));

labelBienvenido.setForeground(new Color(255, 255, 255));


add(labelBienvenido);

labelTitle = new JLabel("Datos del trabajador para el calculo de vacaciones");

labelTitle.setBounds(45,140,900,25);

labelTitle.setFont(new Font("Andale Mono", 0, 24));

labelTitle.setForeground(new Color(255, 255, 255));

add(labelTitle);

labelNombre = new JLabel("Nombre completo:");

labelNombre.setBounds(25,188,180,25);

labelNombre.setFont(new Font("Andale Mono", 1, 12));

labelNombre.setForeground(new Color(255, 255, 255));

add(labelNombre);

txtNombreTrabajador = new JTextField();

txtNombreTrabajador.setBounds(25,213,150,25);

txtNombreTrabajador.setBackground(new java.awt.Color(224, 224, 224));

txtNombreTrabajador.setFont(new java.awt.Font("Andale Mono", 1, 14));

txtNombreTrabajador.setForeground(new java.awt.Color(255, 0, 0));

add(txtNombreTrabajador);
labelAPaterno = new JLabel("Apellido Paterno:");

labelAPaterno.setBounds(25,248,180,25);

labelAPaterno.setFont(new Font("Andale Mono", 1, 12));

labelAPaterno.setForeground(new Color(255, 255, 255));

add(labelAPaterno);

txtAPaternoTrabajador = new JTextField();

txtAPaternoTrabajador.setBounds(25,273,150,25);

txtAPaternoTrabajador.setBackground(new java.awt.Color(224, 224, 224));

txtAPaternoTrabajador.setFont(new java.awt.Font("Andale Mono", 1, 14));

txtAPaternoTrabajador.setForeground(new java.awt.Color(255, 0, 0));

add(txtAPaternoTrabajador);

labelAMaterno = new JLabel("Apellido Materno:");

labelAMaterno.setBounds(25,308,180,25);

labelAMaterno.setFont(new Font("Andale Mono", 1, 12));

labelAMaterno.setForeground(new Color(255, 255, 255));

add(labelAMaterno);

txtAMaternoTrabajador = new JTextField();

txtAMaternoTrabajador.setBounds(25,334,150,25);
txtAMaternoTrabajador.setBackground(new java.awt.Color(224, 224, 224));

txtAMaternoTrabajador.setFont(new java.awt.Font("Andale Mono", 1, 14));

txtAMaternoTrabajador.setForeground(new java.awt.Color(255, 0, 0));

add(txtAMaternoTrabajador);

labelDepartamento = new JLabel("Selecciona el Departamento:");

labelDepartamento.setBounds(220,188,180,25);

labelDepartamento.setFont(new Font("Andale Mono", 1, 12));

labelDepartamento.setForeground(new Color(255, 255, 255));

add(labelDepartamento);

comboDepartamento = new JComboBox();

comboDepartamento.setBounds(220,213,220,25);

comboDepartamento.setBackground(new java.awt.Color(224, 224, 224));

comboDepartamento.setFont(new java.awt.Font("Andale Mono", 1, 14));

comboDepartamento.setForeground(new java.awt.Color(255, 0, 0));

add(comboDepartamento);

comboDepartamento.addItem("");

comboDepartamento.addItem("Atencion al Cliente");

comboDepartamento.addItem("Departamento de Logística");

comboDepartamento.addItem("Departamento de Gerencia");

labelAntiguedad = new JLabel("Selecciona la Antiguedad:");


labelAntiguedad.setBounds(220,248,180,25);

labelAntiguedad.setFont(new Font("Andale Mono", 1, 12));

labelAntiguedad.setForeground(new Color(255, 255, 255));

add(labelAntiguedad);

comboAntiguedad = new JComboBox();

comboAntiguedad.setBounds(220,273,220,25);

comboAntiguedad.setBackground(new java.awt.Color(224, 224, 224));

comboAntiguedad.setFont(new java.awt.Font("Andale Mono", 1, 14));

comboAntiguedad.setForeground(new java.awt.Color(255, 0, 0));

add(comboAntiguedad);

comboAntiguedad.addItem("");

comboAntiguedad.addItem("1 año de servicio");

comboAntiguedad.addItem("2 a 6 años de servicio");

comboAntiguedad.addItem("7 años o más de servicio");

labelResultado = new JLabel("Resultado del Calculo:");

labelResultado.setBounds(220,307,180,25);

labelResultado.setFont(new Font("Andale Mono", 1, 12));

labelResultado.setForeground(new Color(255, 255, 255));

add(labelResultado);

textarea1 = new JTextArea();


textarea1.setEditable(false);

textarea1.setBackground(new Color(224, 224, 224));

textarea1.setFont(new Font("Andale Mono", 1, 11));

textarea1.setForeground(new Color(255, 0, 0));

textarea1.setText("\n Aqui aparece el resultado del calculo de las vacaciones.");

scrollpane1 = new JScrollPane(textarea1);

scrollpane1.setBounds(220,333,385,90);

add(scrollpane1);

labelfooter = new JLabel("2017 The Coca-Cola Company | Todos los derechos


reservados");

labelfooter.setBounds(135,445,500,30);

labelfooter.setFont(new java.awt.Font("Andale Mono", 1, 12));

labelfooter.setForeground(new java.awt.Color(255, 255, 255));

add(labelfooter);

public void actionPerformed(ActionEvent e){

if(e.getSource() == miCalculo){

String nombreTrabajador = txtNombreTrabajador.getText();

String AP = txtAPaternoTrabajador.getText();

String AM = txtAMaternoTrabajador.getText();

String Departamento = comboDepartamento.getSelectedItem().toString();


String Antiguedad = comboAntiguedad.getSelectedItem().toString();

if(nombreTrabajador.equals("") || AP.equals("") || AM.equals("") ||

Departamento.equals("") || Antiguedad.equals("")){

JOptionPane.showMessageDialog(null,"Debes de llenar todos los


campos.");

} else{

if(Departamento.equals("Atención al Cliente")){

if(Antiguedad.equals("1 ano de servicio")){

textarea1.setText("\n El trabajador " + nombreTrabajador


+ " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 6 días de vacaciones.");

if(Antiguedad.equals("2 a 6 anos de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +
"\n recibe 14 días de vacaciones.");

if(Antiguedad.equals("7 anos o mas de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 20 días de vacaciones.");

if(Departamento.equals("Departamento de Logistica")){

if(Antiguedad.equals("1 ano de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 7 días de vacaciones.");

if(Antiguedad.equals("2 a 6 anos de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +
"\n quien labora en " + Departamento + " con " +
Antiguedad +

"\n recibe 15 días de vacaciones.");

if(Antiguedad.equals("7 anos o más de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 22 días de vacaciones.");

if(Departamento.equals("Departamento de Gerencia")){

if(Antiguedad.equals("1 ano de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 10 días de vacaciones.");

if(Antiguedad.equals("2 a 6 anos de servicio")){


textarea1.setText("\n El trabajador " +
nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 20 días de vacaciones.");

if(Antiguedad.equals("7 anos o mas de servicio")){

textarea1.setText("\n El trabajador " +


nombreTrabajador + " " + AP + " " + AM +

"\n quien labora en " + Departamento + " con " +


Antiguedad +

"\n recibe 30 días de vacaciones.");

if(e.getSource() == miRojo){

getContentPane().setBackground(new Color(255,0,0));

if(e.getSource() == miNegro){

getContentPane().setBackground(new Color(0,0,0));

if(e.getSource() == miMorado){
getContentPane().setBackground(new Color(51,0,51));

if(e.getSource() == miNuevo){

txtNombreTrabajador.setText("");

txtAPaternoTrabajador.setText("");

txtAMaternoTrabajador.setText("");

comboDepartamento.setSelectedIndex(0);

comboAntiguedad.setSelectedIndex(0);

textarea1.setText("\n Aqui aparece el resultado del calculo de las vacaciones. ");

if(e.getSource() == miSalir){

Bienvenida ventanabienvenida = new Bienvenida();

ventanabienvenida.setBounds(0,0,350,450);

ventanabienvenida.setVisible(true);

ventanabienvenida.setResizable(false);

ventanabienvenida.setLocationRelativeTo(null);

this.setVisible(false);

if(e.getSource() == miElCreador){
JOptionPane.showMessageDialog(null, "Desarrollado por Carranza Guerra
Roberto Carlos");

public static void main(String args[]) {

Principal ventanaPrincipal = new Principal();

ventanaPrincipal.setBounds(0,0,640,535);

ventanaPrincipal.setVisible(true);

ventanaPrincipal.setResizable(false);

ventanaPrincipal.setLocationRelativeTo(null);

También podría gustarte