Professional Documents
Culture Documents
Byte mordida;
mordida=(byte)126.55;
System.out.println("mordida="+mordida);
Short corto;
corto=(short)32000.55;
System.out.println("corto="+corto);
Integer entero;
entero=32000;
System.out.println("entero="+entero);
Long largo;
largo=(long)32000;
System.out.println("largo="+largo);
Float flotante;
flotante=mordida.floatValue();
System.out.println("flotante="+flotante);
Double doble;
doble=32000.55;
System.out.println("doble="+doble);
char caracter;
caracter='c';
System.out.println("caracter="+caracter);
Boolean boleano;
boleano=false;
System.out.println("boleano="+boleano);
String cadena;
cadena="cadena";
System.out.println("cadena="+cadena);
}
}
Constantes:
package com.programadornovato.proy1;
Byte mordida;
mordida=(byte)126.55;
System.out.println("mordida="+mordida);
Short corto;
corto=(short)32000.55;
System.out.println("corto="+corto);
Integer entero;
entero=32000;
System.out.println("entero="+entero);
Long largo;
largo=(long)32000;
System.out.println("largo="+largo);
Float flotante;
flotante=mordida.floatValue();
System.out.println("flotante="+flotante);
Double doble;
doble=32000.55;
System.out.println("doble="+doble);
char caracter;
caracter='c';
System.out.println("caracter="+caracter);
Boolean boleano;
boleano=false;
System.out.println("boleano="+boleano);
String cadena;
cadena="cadena";
System.out.println("cadena="+cadena);
}
}
package com.programadornovato.proy1;
import java.util.Scanner;
import java.util.Scanner;
import javax.swing.JOptionPane;
int entero =
Integer.parseInt(JOptionPane.showInputDialog("Introduce
un numero entero: "));
JOptionPane.showMessageDialog(null, "Este es tu numero
entero: " + entero);
}
}
Operadores matemáticos:
package com.programadornovato.proy1;
import java.util.Scanner;
import javax.swing.JOptionPane;
package com.programadornovato.proy1;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Scanner;
import javax.swing.JOptionPane;
package com.programadornovato.proy1;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class holaMundo {
public static void main(String[] args) {
double numRaiz=8;
double resRaiz=0;
resRaiz=Math.sqrt(numRaiz);
System.out.println("resRaiz=" + resRaiz);
double base=5;
double exp=2;
double resExpo;
resExpo=Math.pow(base, exp);
System.out.println("resExpo= " + resExpo);
//REDONDEAR UN NUMERO
float numRed=5.5f;
int resRed=Math.round(numRed);
System.out.println("resRed=" + resRed);
double resAle=Math.random();
System.out.println("resAle= " + Math.round(resAle*100));
}
}
import java.util.Scanner;
import javax.swing.JOptionPane;
Ejercicio:
Si yo me emborracho con 2 litros de cerveza y un baso mide 6cm de
diámetro y 10cm de altura. ¿Cuántos vasos debo tomar para
emborracharme? Sabiendo que la formula del volumen de un cilindro
2 d
es V =π h r= 2
package com.programadornovato.proy1;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
import javax.swing.JOptionPane;
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Random;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
class holaMundo {
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
foreach en java:
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
//FOR NORMAL
for(int i = 0; i < perros.length; i++){
System.out.println((i + 1)+" "+perros[ i ]);
}
System.out.println("_________________");
int i = 1;
//ACA CREAMOS EL FOR EACH
for(String perro:perros){
System.out.println(i + " " + perro);
i++;
}
}
}
package com.misproyectos.proy_1;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
Burbuja mejorado:
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
Busqueda secuencial:
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
Busqueda binaria:
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
Matriz de String:
package com.programadornovato.proy1;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
carro.enciende();
carro.acelera();
carro.frenar();
System.out.println("Marca " + carro.marca);
}
}
String marca;
String modelo;
String color;
carro.meterLlave("123456");
carro.mando("enciende");
carro.acelera();
carro.frenar();
System.out.println("Marca " + carro.marca);
}
}
POO método con retorno (Calculadora):
Acá en lugar de VOID le vamos a llamar INT
CLASE CALCULADORA:
package com.programadornovato.proy1;
import java.util.Scanner;
import java.util.Scanner;
CLASE PERSONA:
package com.programadornovato.proy1;
CLASE MAIN:
package com.misproyectos.proy_1;
}
Clase 3:
package Paquete2;
Modificadores de acceso:
Clase 1:
package Paquete1;
Clase 2:
package Paquete1;
Clase 3:
package Paquete2;
import Paquete1.Clase2;
import java.util.Random;
import java.util.Scanner;
CLASE PERSONA_1:
package com.misproyectos.proy_1;
import java.util.Random;
import java.util.Scanner;
System.out.println("");
CLASE ESTATICO:
package com.misproyectos.proy_1;
CLASE CUADRILATERO:
package com.misproyectos.proy_1;
import java.util.Random;
import java.util.Scanner;
CLASE PROY_1:
package com.misproyectos.proy_1;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
a[i].setCalificacion(Float.parseFloat(JOptionPane.showInputDialog("Ing
resa la calificacion")));
}
//Sacamos el promedio de cada uno
float suma = 0;
float promedio = 0;
int cantidadAlumnosPorAula = 0;
char aula = JOptionPane.showInputDialog("Dime que aula optener
su promedio").charAt(0);
for (int i = 0; i < cantAlumnos; i++){
if (a[i].getAula() == aula){
suma = suma + a[i].getCalificacion();
cantidadAlumnosPorAula++;
}
}
promedio = suma / cantidadAlumnosPorAula;
JOptionPane.showMessageDialog(null, promedio);
}
}
CLASE ALUMNOS:
package com.misproyectos.proy_1;
CLASE ESTUDIANTE:
private String codigoEstudiante;
CLASE PERSONA:
package com.misproyectos.proy_1;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
CLASE ANIMAL:
package com.misproyectos.proy_1;
CLASE HUMANO:
package com.misproyectos.proy_1;
@Override
public void correr() {
System.out.println("Los humanos corren con los perros");
}
}
CLASE PAJARO:
package com.misproyectos.proy_1;
@Override
public void comer() {
System.out.println("Nosotros comemos alpiste");
}
CLASE MOTOCICLETA:
package com.misproyectos.proy_1;
CLASE VEHICULOS:
package com.misproyectos.proy_1;
CLASE TIPODEPORTIVO:
package com.misproyectos.proy_1;
@Override
public String mostrarDatos() {
return "Matricula: " + this.matricula + " Marca: " + this.marca +
"Modelo: " + this.modelo + " Numero de puertas: " +
this.numeroPuertas;
}
}
CLASE TIPOFURGUNETA:
package com.misproyectos.proy_1;
@Override
public String mostrarDatos() {
return "Matricula: " + this.matricula + " Marca: " + this.marca +
"Modelo: " + this.modelo + " Carga: " + this.carga;
}
}
CLASE TIPOTURISMO:
package com.misproyectos.proy_1;
@Override
public String mostrarDatos() {
return "Matricula: " + this.matricula + " Marca: " + this.marca +
"Modelo: " + this.modelo + " Numero de puertas: " +
this.numeroPuertas;
}
}
[Arreglos dinámicos con ArrayList]:
LISTA NORMAL ARRAYS:
package com.misproyectos.proy_1;
import javax.swing.JOptionPane;
public class Proy_1 {
public static void main(String[] args){
listaNormal();
}
private static void listaNormal() {
int numEle =
Integer.parseInt(JOptionPane.showInputDialog("Cuantos elementos
vas a ingresar"));
String lista[] = new String[numEle];
for (int i = 0; i < lista.length; i++){
lista[i] = new String();
lista[i] = JOptionPane.showInputDialog("Ingresa el valor del
elemento " + (i+1));
}
System.out.println("Resultados de la lista normal");
for (int i = 0; i < lista.length; i++){
System.out.println(lista[i]);
}
}
}
LISTA DINAMICA ARRAYS:
package com.misproyectos.proy_1;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
*Esta es nuestra clase principal a donde se accede al programa
* @author jaime
*/
public class Proy_1 {
static Scanner entra = new Scanner(System.in);
static ArrayList <Terreno> pedazoTerreno = new
ArrayList<Terreno>();
/**
*Simplemente se muestran los datos del area de cada instancia hija
y el
* area total.
* @param args
*/
public static void main(String[] args){
char respuesta;
int opcion;
do{
System.out.println("Que terreno quieres ingresar");
System.out.println("1: Triangulo");
System.out.println("2: Rectangulo");
opcion = entra.nextInt();
switch(opcion){
case 1: llenaTriangulo();
break;
case 2: llenaRectangulo();
break;
}
System.out.println("Introducir mas terreno a calcular? s/n");
respuesta = entra.next().charAt(0);
}while( respuesta == 's' || respuesta == 'S');
mostrarResultados();
}
/**
*Este metodo se encarga de recibir desde SCANNER 3 numeros y
colocarlos en
* la instancia (HIJA triangulo) y esa instancia agregarla al arreglo de
* terrenos.
*/
protected static void llenaTriangulo() {
double lado1,lado2,lado3;
System.out.println("Que medida tiene el lado 1 de tu triangulo");
lado1 = entra.nextDouble();
System.out.println("Que medida tiene el lado 2 de tu triangulo");
lado2 = entra.nextDouble();
System.out.println("Que medida tiene el lado 3 de tu triangulo");
lado3 = entra.nextDouble();
/**
*Este metodo se encarga de recibir desde SCANNER 3 numeros y
colocarlos en
* la instancia (HIJA rectangulo) y esa instancia agregarla al arreglo
de
* terrenos.
*/
protected static void llenaRectangulo() {
double lado1,lado2;
System.out.println("Que medida tiene el lado 1 de tu rectangulo");
lado1 = entra.nextDouble();
System.out.println("Que medida tiene el lado 2 de tu rectangulo");
lado2 = entra.nextDouble();
CLASE TERRENO:
package com.misproyectos.proy_1;
@Override
public String toString() {
return "Terreno{" + "Numero Lados=" + numeroLados + '}';
}
public abstract double area();
}
CLASE RECTANGULO:
package com.misproyectos.proy_1;
@Override
public String toString() {
return "Rectangulo " + super.toString() + " {" + "lado1 = " +
this.lado1 + ", lado2=" + this.lado2 + '}';
}
CLASE TRIANGULO:
package com.misproyectos.proy_1;
/**
*Esta es la clase se encarga de calcular el area del triangulo en base
a los
* lados de este.
* @author jaime
*/
public class Triangulo extends Terreno {
/**
*Inicializamos los lados del triangulo
* @param lado1
* @param lado2
* @param lado3
*/
public Triangulo(double lado1, double lado2, double lado3) {
super(3);
this.lado1 = lado1;
this.lado2 = lado2;
this.lado3 = lado3;
}
/**
*
* @return
*/
public double getLado1() {
return lado1;
}
/**
*
* @return
*/
public double getLado2() {
return lado2;
}
/**
*
* @return
*/
public double getLado3() {
return lado3;
}
/**
*
* @return
*/
@Override
public String toString() {
return "Triangulo" + super.toString() + " {" + "lado1=" + lado1 + ",
lado2=" + lado2 + ", lado3=" + lado3 + '}';
}
/**
*Se calcula el area deusando la formula de HERON, y retorna el
area del
* triangulo
* @return
*/
public double area() {
double s = (this.lado1 + this.lado2 + this.lado3) / 2;
return Math.sqrt( s * (s - this.lado1) * (s - this.lado2) * (s -
this.lado3));
}
}
//Exepciones no verificadas
try{
Integer num = null;
System.out.println(num.toString());
}
catch(NullPointerException e){
System.out.println("Debes inicializar tu objeto");
}
}
CLASE HIJO:
package com.mycompany.java;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.JFrame;
CLASE HIJO:
package com.programadornovato.proy1;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import java.awt.HeadlessException;
CLASE HIJO;
package com.mycompany.java;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import java.awt.HeadlessException;
package com.mycompany.java;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
CLASE PADRE:
package com.mycompany.java;
import java.awt.HeadlessException;
CLASE VENTANA:
package com.programadornovato.proy1;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Ventana extends JFrame{
JPanel panel1;
JPanel panel2;
JPanel panel3;
JLabel e1;
JLabel e2;
JLabel e3;
/*
public Ventana() throws HeadlessException {
Dimension d=new Dimension(500, 500);
this.setSize(d);
}
*/
public Ventana(String title) throws HeadlessException,
InterruptedException {
super(title);
//Dimension d=new Dimension(500, 500);
//this.setSize(d);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//this.setLocation(300, 300);
this.setBounds(300, 300, 500, 500);
this.setLocationRelativeTo(null);
iniciarPaneles();
inicaEtiquetas();
}
protected void iniciarPaneles() {
JPanel contenedor=new JPanel();
this.getContentPane().add(contenedor);
contenedor.setBackground(Color.red);
this.panel1=new JPanel();
this.panel2=new JPanel();
this.panel3=new JPanel();
contenedor.add(this.panel1);
contenedor.add(this.panel2);
contenedor.add(this.panel3);
this.panel1.setBackground(new Color(0, 51, 102));
this.panel2.setBackground(new Color(0, 102, 255));
this.panel3.setBackground(new Color(255, 0, 255));
contenedor.setLayout(new BoxLayout(contenedor,
BoxLayout.X_AXIS));
//this.panel3.setVisible(false);
}
protected void inicaEtiquetas() {
e1=new JLabel("<html>Hola Humano soy la etiqueta1</html>");
e2=new JLabel("<html>Hola Humano soy la etiqueta2</html>");
e3=new JLabel("<html>Hola Humano soy la etiqueta3</html>");
this.panel1.add(e1);
this.panel2.add(e2);
this.panel3.add(e3);
e1.setForeground(Color.white);
e2.setForeground(Color.white);
e3.setForeground(Color.white);
this.panel1.setLayout(null);
this.panel2.setLayout(null);
this.panel3.setLayout(null);
e1.setBounds(10, 100, 90, 60);
e2.setBounds(10, 100, 90, 60);
e3.setBounds(10, 100, 90, 60);
e1.setText("<html>Hola humano</html>");
this.panel2.setVisible(false);
}
public void setTextos(String textos[]){
this.e1.setText(textos[0]);
this.e2.setText(textos[1]);
this.e3.setText(textos[2]);
}
}
CLASE PRINCIPAL:
package com.programadornovato.proy1;
import java.awt.HeadlessException;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class holaMundo {
public static void main(String[] args) throws HeadlessException,
InterruptedException{
Ventana v=new Ventana("Si me buscas este es mi id"+getPID());
v.setVisible(true);
if(args.length>0){
v.setTextos(args);
}
}
public static String getPID(){
return
java.lang.management.ManagementFactory.getRuntimeMXBean().get
Name();
}
}
Alinear etiquetas (Alignment label):
package com.programadornovato.proy1;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.HeadlessException;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
public class Ventana extends JFrame{
JPanel panel1;
JPanel panel2;
JPanel panel3;
JLabel e1;
JLabel e2;
JLabel e3;
public Ventana(String title) throws HeadlessException,
InterruptedException {
super(title);
//Dimension d=new Dimension(500, 500);
//this.setSize(d);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//this.setLocation(300, 300);
this.setBounds(300, 300, 500, 500);
this.setLocationRelativeTo(null);
iniciarPaneles();
inicaEtiquetas();
}
protected void iniciarPaneles() {
JPanel contenedor=new JPanel();
this.getContentPane().add(contenedor);
contenedor.setBackground(Color.red);
this.panel1=new JPanel();
this.panel2=new JPanel();
this.panel3=new JPanel();
contenedor.add(this.panel1);
contenedor.add(this.panel2);
contenedor.add(this.panel3);
this.panel1.setBackground(new Color(0, 51, 102));
this.panel2.setBackground(new Color(0, 102, 255));
this.panel3.setBackground(new Color(255, 0, 255));
contenedor.setLayout(new BoxLayout(contenedor,
BoxLayout.X_AXIS));
//this.panel3.setVisible(false);
}
protected void inicaEtiquetas() {
e1=new JLabel("<html>Hola1</html>");
e2=new JLabel("<html>Hola2</html>");
e3=new JLabel("<html>Hola3</html>");
this.panel1.add(e1);
this.panel2.add(e2);
this.panel3.add(e3);
e1.setForeground(Color.white);
e2.setForeground(Color.white);
e3.setForeground(Color.white);
this.panel1.setLayout(null);
this.panel2.setLayout(null);
this.panel3.setLayout(null);
e1.setBounds(10, 100, 120, 60);
e2.setBounds(10, 100, 120, 60);
e3.setBounds(10, 100, 120, 60);
//e1.setText("<html>Hola humano</html>");
//this.panel2.setVisible(false);
e1.setOpaque(true);
e2.setOpaque(true);
e3.setOpaque(true);
e1.setBackground(Color.black);
e2.setBackground(Color.black);
e3.setBackground(Color.black);
/*
HorizontalAlignment
CENTER = 0;
LEFT = 2;
RIGHT = 4;
VerticalAlignment
TOP = 1;
BOTTOM = 3;
*/
e1.setHorizontalAlignment(SwingConstants.LEFT);
e2.setHorizontalAlignment(SwingConstants.CENTER);
e3.setHorizontalAlignment(SwingConstants.RIGHT);
e1.setVerticalAlignment(SwingConstants.TOP);
e2.setVerticalAlignment(SwingConstants.BOTTOM);
}
public void setTextos(String textos[]){
this.e1.setText(textos[0]);
this.e2.setText(textos[1]);
this.e3.setText(textos[2]);
}
}
import java.awt.Color;
import java.awt.HeadlessException;
import java.awt.Image;
import java.util.ArrayList;
import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
}
}
import java.awt.Button;
import java.awt.Color;
import java.awt.HeadlessException;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
import java.awt.Button;
import java.awt.Color;
import java.awt.Font;
import java.awt.HeadlessException;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
import java.awt.Button;
import java.awt.Color;
import java.awt.Font;
import java.awt.HeadlessException;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.BoxLayout;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.SwingConstants;
}
}
import java.awt.HeadlessException;
VALIDAR NUMERO:
package com.programadornovato.proy1;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
VALIDAR CORREO:
package com.programadornovato.proy1;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
if( nombre.getText().isEmpty()==false ){
saludo.setText("Hola "+nombre.getText());
}else{
JOptionPane.showMessageDialog(null,"Humano ingresa un nombre");
}
CONECTAR TABLA(JTable)
con mysql:
ESTO SE HACE EN pom.xml
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<exec.mainClass>com.mycompany.formulario.Formulario</exec.main
Class>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql.conector.java</artifactId>
<version>8.0.15</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>