Тёмный

Curso Java desde cero #45 | Proyecto Final - Conexión de interfaces gráficas. 

La Geekipedia De Ernesto
Подписаться 707 тыс.
Просмотров 102 тыс.
50% 1

Curso Java - En esta entrega vamos a programar las funciones que deberá ejecutar la pantalla de Bienvenida, conforme lo indica el documento de requerimientos, además, en este vídeo aprenderás, como conectar interfaces entre si, para poder navegar entre ellas.
¡¡Ayúdame a seguir creciendo, te invito a suscribirte!!
La Geekipedia de Ernesto
➞ Facebook / lageekipediadeernesto
➞ Instagram / lageekipedia
➞ Twitter / lageekipedia
═════════════════════════════════════════
Link del código: goo.gl/CrBvD6
═════════════════════════════════════════
Música:
1. Kasger Reflections [NCS Release]
• Kasger - Reflections |...
Kasger
• / kaspergerlif
• / kasger
• / kasger
• / kasger
═════════════════════════════════════════
Vídeo Final:
1. Mount Bromo HD Timelapse Movie by Justin Ng
• Mount Bromo HD Timelap...
Follow Facebook: justinngphoto.com/facebook
Follow Twitter: justinngphoto
Follow Google+: plus.google.com/116998818067074636759
To join my photography community: mopsg.com

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 214   
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 6 лет назад
¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras: 1. Donaciones: www.paypal.me/LaGeekipedia 2. Desactivando Adblock y Adblock Plus en RU-vid. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
@mevalemadre3403
@mevalemadre3403 4 года назад
@La Geekipedia De Ernesto tengo un problema al momento de insertar el JOptionPane y poner mi mensaje este no me lo pone en pantalla además de esto cuando voy a darle a ingresar no me traslada a la ventana de los términos y condiciones que hago:c
@alessandrolopezlopez9337
@alessandrolopezlopez9337 5 лет назад
Ernesto eres lo maximo!!!, gracias a ti eh logrado un nivel de programacion bastante notable :) pase de ser de los que menos saben programacion del salon a competir con el programador mas pro del salon en la Uni, si algun dia te llego a ver espero y si te dire que cuentas conmigo para lo que sea :)
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 5 лет назад
¡Hola!, es un gusto saber que el contenido resulte de tu agrado y sobre todo que te haya aportado el conocimiento que deseabas obtener, ya que ese es y siempre será el principal objetivo. De mi parte no queda más que invitarte a continuar aprendiendo, además de que espero escuchar grandes cosas de ti en un futuro. Saludos.
@GianmarcoContreras
@GianmarcoContreras 4 года назад
Video 45 y mi crecimiento a sido notable, gracias a ti Ernesto, el mejor profesor de programación que conozco ......... LIKE X10000000000000
@Juan-pn9zc
@Juan-pn9zc 3 года назад
Otra ves tu compa soy Juantro17 el de la vez pasada :) un saludo crack
@Juan-pn9zc
@Juan-pn9zc 3 года назад
alguien me dio like :)
@Dannrar
@Dannrar 5 лет назад
Esto de ver cómo van resultando las cosas de la mano de un buen tutor es excelente! No lo podía creer cuando vi que la interfaz cambiaba! Muchas gracias por todo, Ernesto!
@holamundo6884
@holamundo6884 2 года назад
buen descanso despues del video anterior .no paro de aprender con tus videos ,es de mi agrado y cumple con los conocimientos requeridos po mi persona. seguire atentop atodos tus videos .
@arsenius2618
@arsenius2618 4 месяца назад
Es simplemente hermoso, se ejecuto mi primer software correctamente, gracias Ernesto por tan excelente curso;
@ignacioxd4962
@ignacioxd4962 4 года назад
Excelente curso ,hizo que me naciera un amor por la programación y eso no lo logro ni la universidad,muchas gracias Ernesto.
@miguelalejandrodesousa5491
@miguelalejandrodesousa5491 6 лет назад
en el anterior: 4 min = mil lineas de codigos alv en este: 4 min = media variable sjkasjjaks
@miguelalejandrodesousa5491
@miguelalejandrodesousa5491 3 года назад
@@lucianoameller1452 ni me acordaba de este comentario pero si, todo un comediante estaba hecho
@fabriziolopez66
@fabriziolopez66 2 года назад
@@miguelalejandrodesousa5491 ya sos todo un jaker XDdDDDD
@jefemaestro1924
@jefemaestro1924 4 дня назад
llore en el video pasado
@ricardomuentes8283
@ricardomuentes8283 Год назад
Agradezco tanto que existan, personas como tu que tengas la predisposición para compartir su conocimiento, o cualquiera hace eso; no era tan malo a temas de programación, pero aun asi gracias a ti estoy logrando un nivel en el cual, me siento con confianza estando en la Universidad.
@jorgeangulovalencia4623
@jorgeangulovalencia4623 4 года назад
Gracias por estas clases, que me ha formado en el mundo de la programación, ernesto. 🤗
@Silperscom
@Silperscom 5 лет назад
Acá les dejo todo el código completo y sin errores, sólo copien y ejecuten... Gracias Ernesto por tan valioso aporte... para los que les marca error al copiar y pegar y están trabajando en proyectos diferentes solo tienen que importar a la clase ASÍ: import Proyecto2.Licencia; este código debe ir en en la clase Bienvenida junto a las librerías... Por ejemplo: package Proyecto; import Proyecto2.Licencia; 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); setTitle("Bienvenido"); setIconImage(new ImageIcon(getClass().getResource("images/icon.png")).getImage()); getContentPane().setBackground(new Color(255, 0, 0)); ImageIcon imagen = new ImageIcon(new ImageIcon(getClass().getResource("images/logo-coca.png")).getImage()); label1 = new JLabel(imagen); label1.setBounds(25, 15, 300, 150); add(label1); label2 = new JLabel("Sistema de control vacacional"); label2.setBounds(45, 170, 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("©2019 The Phymers Cómpany"); 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("Cerrar"); boton1.setBounds(125, 310, 100, 30); boton1.setBackground(new Color(255, 255, 255)); boton1.setFont(new Font("Arial Black", 1, 14)); boton1.setForeground(new Color(255, 0, 0)); boton1.addActionListener(this); add(boton1); } public void actionPerformed(ActionEvent bb) { if (bb.getSource() == boton1) { texto = textfield1.getText().trim(); if (texto.equals("")) { JOptionPane.showMessageDialog(null, "Debes ingresar tu nombre..."); } else { Licencia licencia1 = new Licencia(); licencia1.setBounds(0, 0, 900, 600); licencia1.setVisible(true); licencia1.setResizable(false); licencia1.setLocationRelativeTo(null); this.setVisible(false); } } } public static void main(String[] args) { Bienvenida bienvenida1 = new Bienvenida(); bienvenida1.setBounds(0, 0, 350, 450); bienvenida1.setVisible(true); bienvenida1.setResizable(false); bienvenida1.setLocationRelativeTo(null); } } Espero que les sirva muchas bendiciones...
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
gracias buen aporte me preguntaba como se usaria el package!
@saullisandro2126
@saullisandro2126 4 года назад
Te pasas con las explicaciones super claras y precisas que cualquier persona logra entender. Ojala en la educación los profesores explicaran tan claro como usted Sr. Ernesto.
@ismisfuture7769
@ismisfuture7769 3 года назад
tengo 14 años y he notado mucho mi crecimiento en la programación gracias ernesto
@gabrielcortes5754
@gabrielcortes5754 6 лет назад
Qué buenos vídeos, es una pena que no tenga tantos likes, son de gran utilidad, muchas gracias
@fernandocruz8804
@fernandocruz8804 7 лет назад
Muchas gracias Ernesto, eh visto todos tus videos de programación Java y me han servido de mucho, gracias a ellos tuve una idea genial para mi tesis. Sigue asi amigo.
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
¡Excelente! es un gusto saber que el contenido te ha aportado ideas para lograr tus metas y sobre todo que resulte entendible. Saludos.
@asbleidysanchezvargas7365
@asbleidysanchezvargas7365 3 года назад
Mil y mil gracias Ernesto nuevamente por tu dedicación, paciencia y constancia, como lo mencionaste en el video de la entrevista con Christopher Diaz. Yo, muy feliz de llegar al video #45 y con en ánimo arriba de seguir adelante aprendiendo con tus videos tutoriales. Super bien. Mil gracias y un abrazo desde Colombia.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
link?
@FernandoGarcia-vg2hc
@FernandoGarcia-vg2hc 4 года назад
Una pregunta: si quisiera que al presionar "Enter" funcionara como si le doy al botón ingresar, ¿cómo lo tendría que hacer?
@arttechnology7208
@arttechnology7208 4 года назад
Hola, por lo que pude entender lo que deseas hacer es un atajo de teclas. Para ello podrías hacer exactamente lo mismo que con equals, usarias una condicional simple para decir que si la tecla seleccionada es igual a enter se efectúe la instruccion. Seria algo como: if(tecla.equals("Enter")){ texto = textField.getText().trim(); if(texto.equals("")){ JOptionPane.show.MessageDialog(null,"Debes ingresar tu Nombre.") }else........ y asi continuarias por el codigo.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
@@arttechnology7208 el enter seria
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
@@aproe610 si
@Sricky27
@Sricky27 5 лет назад
Conforme van los últimos videos... éste "sencillito" y con un buen par de nuevas lecciones aprendidas (variables públicas, apertura cierre y mensajes)
@angelenriquegutierrezhuert4415
@angelenriquegutierrezhuert4415 4 года назад
Esto parece magia!!!!
@juancarignano8970
@juancarignano8970 5 лет назад
Like like y mas like! Muchas gracias Ernesto, el mejor profesor. Saludos desde Santa Fe, Argentina.
@PaulLG2
@PaulLG2 7 лет назад
Excelente, a medida que avanzamos voy entendiendo algunas cosas mucho mejor. Gracias profesor. Estoy ansioso por que comiencen los demás cursos, aunque el de java con NetBeans pienso será más fácil, por lo que hemos aprendido en este curso, sera mas bien aprender el uso del programa y su comportamiento, porque cualquier nuevo código lo aprenderemos muy rápido porque ya tenemos una base sólida.
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
Hola, es un gusto saber que el contenido resulta de tu agrado y te ha aportado conocimiento. Tienes razón en decir que el curso con NetBeans será en parte más sencillo, ya que al haber tomado este curso has desarrollado una habilidad en la lectura y comprensión de errores, asi como en el aprendizaje de sintaxis, que al momento de utilizar el IDE NetBeans, dificilmente algún programa te marcara error. Saludos.
@unapersona_77
@unapersona_77 2 года назад
Qué emoción. Muchas gracias Ernesto.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
un truco para simplificar nuestro metodo main es en el constructor this.setBounds(..); this.setVisible(...) usar el this con los metodos asi solo tenemos que usar el construtor y ya esta todo configurado
@revorg23
@revorg23 4 года назад
«Compartir el conocimiento es una acción de seres inteligentes, los cuales han comprobado, que el conocimiento es un bien, que crece a medida que se comparte»
@cristopheririas1509
@cristopheririas1509 5 лет назад
Exelente video , muy buen curso!
@adminjr.4019
@adminjr.4019 4 месяца назад
Excelente clase
@dannyangueiracastro5630
@dannyangueiracastro5630 3 месяца назад
muchas gracias genio!!!!!
@israelrodriguez6056
@israelrodriguez6056 6 лет назад
que buen curso terminando voy con java intermedio
@eilergomez8425
@eilergomez8425 3 года назад
Ernesto Gracias!!!!
@MenteP1derosa
@MenteP1derosa 6 лет назад
Eres el mejor La Geekepedia De Ernesto :)
@florenciahotztejeira4638
@florenciahotztejeira4638 4 года назад
buenisimo!! ;-)
@florenciahotztejeira4638
@florenciahotztejeira4638 4 года назад
excelente video como siempre!! muchas gracias!!
@javielucho06
@javielucho06 Год назад
Como diríamos aquí en Venezuela: "Este tipo es el papá de los helados". 💪😎
@RIVALY
@RIVALY 4 года назад
Explicas muy bien
@cristiangd5492
@cristiangd5492 3 года назад
Alguien sintió el video más ligero?? Luego de el anterior, ningún video se me hará largo jkjssjksjsjksjsjksjk
@lucianoameller1452
@lucianoameller1452 3 года назад
gracioso
@juandavid5153
@juandavid5153 4 года назад
Excelente video
@guardian1676
@guardian1676 7 лет назад
De que tratara tus siguiente linea de videos ?? osea a que lenguajes le quieres hacer video ?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
+guardian1676 Hola, la siguiente semana comienzo a publicar los cursos de Android con Android Studio, y Java con NetBeans. Si te gustaría estar al tanto, te invito a seguirme en alguna de mis redes sociales, cuyos links encontrarás en la descripción de este vídeo. Saludos.
@cesarlee38
@cesarlee38 Год назад
Hola Ernesto!, en el minuto 13:40, no sería mejor usar el metodo dispose() en vez de this.setVisible(false)?
@randymartinezsanchez3740
@randymartinezsanchez3740 6 лет назад
Y si quisiera agregar un pasword como le puedo hacer
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 6 лет назад
¡Hola!, el componente se llama JPasswordField y se utiliza de la misma manera que un JTextField, la única diferencia es que el de Password te mostrara asteriscos al escribir cualquier texto sobre el. Saludos.
@randymartinezsanchez3740
@randymartinezsanchez3740 6 лет назад
La Geekipedia De Ernesto, muchas gracias!
@juanpaz324
@juanpaz324 4 года назад
@@LaGeekipediaDeErnesto jajaja no sabia! yo hice todo una serie de codigos para recuperar los datos escritos en el segundo textfield con los metodos de caracteres sean reemplazados por asteriscos xD
@luisminuesa
@luisminuesa 7 лет назад
Sigue así!
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
¡Gracias!
@pierogonzalesgomez728
@pierogonzalesgomez728 6 лет назад
Muchas gracias por tus videos Ernesto.! Tengo una consulta!, como desactivo el enmarcado de los botones; es decir, cuando seleccionas el botón, ya sea para aceptar o cancelar, se enmarca en un casillero; en este caso, en la interfaz "Bienvenido", se queda marcado el texto "Ingresar" en un rectángulo, cuando ya le di "click". Espero que se comprenda y que me puedan instruir en la solución del problema. Muchas gracias. ;)
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 6 лет назад
¡Hola!, existen diversos métodos que te permiten realizar las acciones que comentas. Estos métodos los puedes encontrar en la documentación de Java junto con la explicación de cada uno de ellos. Documentación Java: docs.oracle.com/javase/7/docs/api/ SI deseas una asesoría personal, puedes contratar uno de los distintos paquetes que pongo a tu disposición a través del correo electrónico: epmgrams@gmail.com, en este mismo medio te haré llegar los costos y beneficios de cada uno de los paquetes. Saludos.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
cuando le pones static es para que puedas pedirle la variable sin intanciar o crear una clase
@danielricardopinchaobravo2788
@danielricardopinchaobravo2788 7 лет назад
cuando vas a subir el siguiente video????? PTDATA GRACIAS POR TUS VIDEO SON DDE MUCHA AYUDA PARA COMPRENDER Y ENTENDER MAS LA PROGRAMACION
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
Hola, ya esta publicada la siguiente parte que es la 46. Por lo general publico un vídeo diario de Lunes a Viernes. Saludos.
@danielricardopinchaobravo2788
@danielricardopinchaobravo2788 7 лет назад
gracias
@sebastiansilvavidal452
@sebastiansilvavidal452 3 года назад
Hola, he seguido varios de tus tutoriales; muchas gracias por ello; eres un crack; pero ahora quisiera como aprender de Data Science; que recomiendas? por donde empezar?
@jimmontenegro6948
@jimmontenegro6948 4 года назад
Estoy en netbeans y me lanza error en esta linea: Licencia ventanaLicencia = new Licencia(); sera por lo que debo importarla porque son proyectos distintos . Y mi pregunta es: ¿Como importar hojas de Proyectos distintos para que se unan como en el video?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@saraemanuel1
@saraemanuel1 6 лет назад
solo esta para decir excelente
@janethagudeloarias5832
@janethagudeloarias5832 4 года назад
Y quien te pregunto?
@innovadiaz2487
@innovadiaz2487 3 года назад
Hola me ha funcionado bastante el curso, me esta ayudando mucho, solo que en este paso he tenido un problema y es que al momento de compilar, si abre la interfaz de bienvenida pero no reacciona a ningún evento programado, ya valide y no no detecto el por que, es como si no tuviera nada en eventos. te agradecería la accesoria .
@marianoesquilachable
@marianoesquilachable 2 года назад
hola me pasa lo mismo apreto el boton continuar y no pasa nada , pudiste solucionarlo?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@misaonthefly
@misaonthefly 5 лет назад
estaria genial que actualices a javafx para interfaces graficas
@ronaldsanchez8066
@ronaldsanchez8066 6 лет назад
Excelente! , Pero tengo una curiosidad, sí quiero que al ingresar el nombre sea con un nombre en específico, como lo podría hacer?
@Jeibog
@Jeibog 5 лет назад
en vez de usar else, usa el if, y le pones el nombre que quieres sea aceptado, de esa manera si pones un usuario errado el programa no funcionara.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
@@Jeibog if(nombre.equals(""ElNombreQueQuieres") ){...}
@jeffreyindri
@jeffreyindri 6 лет назад
Excelente como siempre
@eduardogalicia4053
@eduardogalicia4053 7 лет назад
aqui ya termino el curso de programación en java? o seguiras subiendo mas?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
Hola, aun faltan por subir un par de vídeos, esta sección del canal va a concluir hasta que el proyecto este finalizado. Saludos.
@eduardogalicia4053
@eduardogalicia4053 7 лет назад
La Geekipedia De Ernesto muchas gracias por el dato sigue subiendo videos 👌
@carronerolg3502
@carronerolg3502 6 лет назад
Unas dudas: 1- Porque cambias todo desde el .java? 2- En la interfaz principal pusiste estas lineas de código: txtMaternoTrabajador.setBackground(new java.awt.Color(224,224,224)); txtMaternoTrabajador.setFont(new java.awt.Font("Andale Mono",1,14)); txtMaternoTrabajador.setForeground(new java.awt.Color(255,0,0)); ¿Porque tuviste que agregar las librerías?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 6 лет назад
¡Hola!, te invito a visualizar el vídeo una vez más ya que todo esta explicado de manera especifica a lo largo de este vídeo y del curso. Saludos.
@Jeibog
@Jeibog 5 лет назад
yo no use todas las lineas, tengo entendido que esas lineas de texto son llamadas cuando escribimos import, import java.awt.*;
@jorjandelacruz601
@jorjandelacruz601 7 лет назад
Gracias broo cada vez aprendo mas.
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
¡Excelente!, saludos.
@JorgeRodriguez-on6vr
@JorgeRodriguez-on6vr 2 года назад
Hola muy buen contenido ... tengo una consulta en el caso de que yo tenga por ejemplo 10 pantallas distintas tendria que crea 10 clases para cada conexion? Se podria hacer que una sola clase me proporcione las 10 pantallas pero dependiendo de ciertos parametros cambie las catacterosticas fisicas y las funcionalidades tal como si tuviese las 10 clases?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@jennifferrojas5802
@jennifferrojas5802 5 лет назад
No me funciono :( :( no se que paso
@yisuus17
@yisuus17 5 лет назад
Hola Ernesto tengo un problema no salen los acentos y caracteres especiales, salen otros caracteres raros, como puedo solucionarlo ?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 5 лет назад
¡Hola!, esta situación se debe a la configuración del idioma de tu computadora. Saludos.
@aliriocotan5728
@aliriocotan5728 4 года назад
yo lo resolví cambiando a si ,si te fijas cuando vas a guardar el archivo aparace en la parte de abajo la codificacion UTF-8 cambialo a ANSI antes de guardar el archivo
@nabyblack5022
@nabyblack5022 3 года назад
estoy un poco frustrado me salió todo bien ayer, hice todos los procedimientos y hoy que voy a completar , no me abren las interfaz dice que no lo encuentra y esta guardado como .java
@erickestaba9650
@erickestaba9650 3 года назад
Muchas gracias por todo, una pregunta, que código debo añadir para que tenga un mínimo y máximo de caracteres el JTextField? Aparte del equals "" quisiera mejor limitar a que escriban al menos 3 caracteres y máximo 10
@erickestaba9650
@erickestaba9650 3 года назад
Ya lo he solucionado, en vez del equals, coloque lo siguiente if( texto.length() >= 10 || texto.length()
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
@@erickestaba9650 si
@MatiasGomez-ei6pw
@MatiasGomez-ei6pw 6 лет назад
una pregunta cuando abro el archivo con el blog de notas automáticamente se me cambia y no puede ejecutarlo despues cómo hago para que vuelva a ser. java?
@promipicode
@promipicode 4 года назад
pon enves de txt. que guarde en allfiles
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@etniamusical5053
@etniamusical5053 4 года назад
saludos, hubiera sido mejor ejemplo que también escribieras el nombre, lo borraras y veas que el cuadro de advertencias salga también, para confirmar que aunque escribas y borres todo, es como no escribir nada.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
lo probaste? deberia dar lo mismo
@acidebug1772
@acidebug1772 3 года назад
Hola, disculpen, entonces se podría eliminar el método main de la interfaz de Terminos?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
si
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
supongo que crearemos en la variables public static String nombre;
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
si asi fue
@franciscobustos1099
@franciscobustos1099 5 лет назад
Puedes enlazar la ventana de "Terminos y Condiciones" porque ya existe Licencia.class. ¿Es correcto?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
si
@salamandrasevens9378
@salamandrasevens9378 2 года назад
tengo una duda, esta variable se llama texto, que pasa si en otra interfaz hay una variable que se llama igual pero quieres usar esta? tienes que llamarlas diferentes o las diferencias con algun codigo?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@holamundo6884
@holamundo6884 2 года назад
@@GalaxiaDeFavio que mamada con tu ward
@jesusignaciobarrientosblan661
@jesusignaciobarrientosblan661 7 лет назад
Podrías subir programacion en c?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
Por supuesto, más adelante abriré más de cursos. de momento voy a lanzar un curso de Android que inicia la siguiente semana. Saludos.
@AngelusInfernus
@AngelusInfernus 7 лет назад
La Geekipedia De Ernesto si sería bueno que hagas un curso en c para aprender la programación en unos de los lenguajes más antiguos
@tomasyedid3140
@tomasyedid3140 4 года назад
Alguien me puede ayudar? (si hay alguien en 2020) no me deja pasar de la interfaz de bienvenida a la de licencia. Mi clase de licencia la llame InterfazLicencia y cuando copio el codigo de la interfaz de licencia a la de bienvenida me da 2 errores: 1) La "I" de Interfaz me dice que es incorrecta y 2) la "I" cuando pongo new Interfaz tambien me pone como incorrecta. Alguien me puede ayudar en esto? pd: lo logre xd GRACIAS ERNESTO POR ESTE CURSO TAN INCREIBLE LLENO DE APRENDIZAJE Y TE FELICITO POR TODO LO QUE ESTAS LOGRANDO EN ESTA PLATAFORMA, SIGUE ASI!!
@anthonytechrubio7605
@anthonytechrubio7605 3 года назад
Amigo porfa dime la solución batallar con eso todo el dia
@tomasyedid3140
@tomasyedid3140 3 года назад
@@anthonytechrubio7605 eyy bro, lo busco y te paso el código que soluciono el error
@anthonytechrubio7605
@anthonytechrubio7605 3 года назад
@@tomasyedid3140 enserio me ayudarias es para mi tarea:( mañana al medio día tengo que enviarla:(
@anthonytechrubio7605
@anthonytechrubio7605 3 года назад
Hice un proyecto similar al de el pero con otras cosas Pero en esa psrte me fsla
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
😂
@avvcsse
@avvcsse 4 года назад
tengo una pregunta, si no quieres que el usuario ingrese números, porque si se llega a equivocar y no ingresa su nombre si no que números, que línea de código se puede usar? e estado intentando pero no encuentro ninguna
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
un String es un conjunto de letras o en java Char los char se escriben asi '1' '2' los strings "1" "2" asi que para eso podrias crear un metodo o funcion usando el metodo lenght de strings y verificando que cada Char no sea un numero
@hikagueakatsuki7218
@hikagueakatsuki7218 6 лет назад
miento con 7zip se puededescomprimir pero en el video no estabien en el codigo lo acaboderevisar en el archivo es asi la linea queesta amal JOptionPane.showMessageDialog(null, "debes ingresar tu nombre.");
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
en el video al compilar el marca error y luego lo arregla salu2
@hikagueakatsuki7218
@hikagueakatsuki7218 6 лет назад
los archivos del los enlacesesta roto
@alessandrolopezlopez9337
@alessandrolopezlopez9337 4 года назад
ernesto tengo una duda si tengo creada una pantalla principal y quiero mantenerla en vista cuando oprima otro boton para que se muestre una miniventana, como podria lograr esto sin recargar o perder los datos de la pantalla principal? tengo este codigo pero lo que hace esto es cargarme otra ventana principal y pierde los datos si es que los habia ahi, como puedo solucionar esto? public void actionPerformed(ActionEvent e){ if(e.getSource()==itemNuevo){ Interfaz_principal prin=new Interfaz_principal(); prin.setBounds(0,0,500,480); prin.setVisible(true); prin.setLocationRelativeTo(null); prin.setDefaultCloseOperation(EXIT_ON_CLOSE); miniVentana mini=new miniVentana(); mini.setBounds(0,0,415,208); mini.setVisible(true); mini.setLocationRelativeTo(null); this.setVisible(false); } } public static void main(String []args){ Interfaz_principal prin=new Interfaz_principal(); prin.setBounds(0,0,500,480); prin.setVisible(true); prin.setLocationRelativeTo(null); prin.setDefaultCloseOperation(EXIT_ON_CLOSE); prin.setEnabled(true); } }
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
porque le pones setEnabled a la interfaz? eso es para los botones
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
en tu metodo actionPerformed borra todo lo de prin y ya deberia funcionarte
@jesmerreyes7806
@jesmerreyes7806 5 лет назад
Gracias
@10meloalan
@10meloalan 6 лет назад
la veradad es que no me quedo muy claro lo del static, ¿se usa para señalar una caracteristica?, ¿de que?, ¿del la variable o de la clase?, ¿siempre se ocupa para pasar un tipo de dato entre interfaces?, ¿el main es static para pasar las caracteristicas de la interfaz?
@HinchaPelotas
@HinchaPelotas 6 лет назад
es cierto entendimos muy bien la analogía de los ojos y el lunar pero no quedó claro qué significa STATIC en java
@alexander731998
@alexander731998 6 лет назад
Static se usa para hacer que una función o una variable se pueda usar aunque no se haya creado un objeto de esa clase. A ver... es un poquito difícil de entender si no sabes lo que es programación orientada a objetos... haré el intento. En Java todo pertenece a una clase (class), y de una clase construyes un objeto con la palabra "new". Todos los métodos y atributos dentro de la clase ahora podrán ser usadas por el objeto. Static permite saltarte esto. Osea no tienes que crear un objeto de la clase para poder usar la funciones o variables.
@HinchaPelotas
@HinchaPelotas 6 лет назад
Gracias por la paciencia por los q aun estamos aprendiendo. Muy buen aporte Alex :D
@alexander-ardila
@alexander-ardila 5 лет назад
buena noche, porque abrimos el archivo .java y no el .txt de siempre?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
el archivo java te muestra lo mismo que el txt solo que es para el compilador de java
@gonzalozegarra3758
@gonzalozegarra3758 2 года назад
como hago para que en los formularios me salgan las tildes? gracias!
@alvaronahuel8963
@alvaronahuel8963 2 года назад
Cuando lo vayas a guardar en la parte de abajo te sale una opcion para ponerlo como Codificacion ANSI
@juanarevalo6980
@juanarevalo6980 2 года назад
Estoy creando una calculadora de cambio de divisas y la creé con JRadioButton pero cada vez que presiono sobre el JRadioButton que deseo abrir se abren 3 ventanas de la misma clase. Si alguien sabe el porqué por favor que me ayude.
@Rickzo
@Rickzo 2 года назад
copia y pega el mensaje de error y el codigo para encontrar el fallo
@escorpion8278
@escorpion8278 4 года назад
ayuda! hice cambio en el código, volví a compilar y no sucede nada... quedó igual que antes, como si no hubiera modificado nada...
@escorpion8278
@escorpion8278 4 года назад
ya lo resolvi... me habia comido el ActionListener del boton1 del video 42 :S lo que tuve que revisar para encontrarlo XD
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
@@escorpion8278 sigue adelante
@Sperk
@Sperk 4 года назад
Me saltan 100 errores, todos referentes al .class de licencia, me da fallos en todas y cada una de las líneas de código de ese class, en cambio, si lo ejecuto individualmente, no funciona :/
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
animos
@noni9563
@noni9563 5 лет назад
hola ernesto, primero quiero felicitarte por tu esfuerzo. tengo una duda me aparece un error algo asi: error: error while writing Bienvenida: Bienvenida.class (Acceso denegado) necesito una solucion pliss
@noni9563
@noni9563 5 лет назад
a tambien este: Exception in thread "main" java.lang.NullPointerException at javax.swing.ImageIcon.(Unknown Source) at Bienvenida.(Bienvenida.java:16) at Bienvenida.main(Bienvenida.java:78)
@doc-mg4qn
@doc-mg4qn 5 лет назад
En el segundo error es debido a que no encuentra la imagen del icono, tal vez escribiste mal la ruta o el nombre del archivo
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
linux o windows?
@maxidevs
@maxidevs 5 лет назад
Se que es viejito pero seria genial que me pudiesen contestar, tuve un problema con el JOPTIONPANE, estoy trabajando en IDE y no se si ese es el problema, ya que al momento de meter la condicional que evalua que el textfield no este vacio, el mensaje de "No ha ingresado su nombre", me salta dos veces seguidas y despues si se quita. No se que pueda ser eso. Tengo exactamente la misma linea de codigo que Ernesto.
@maxidevs
@maxidevs 5 лет назад
Y ahora tengo un segundo problema, cuando no hay nombre me salen 2 showMessage, vale hasta ahi lo habia dejado. Ahora que conecte este frame al siguiente de terminos y condiciones, me salen 2 frames tambien! JAJAJAJA que hagooo?
@janethagudeloarias5832
@janethagudeloarias5832 4 года назад
Max Jimenez 1 año, ya lo arreglaste?
@janethagudeloarias5832
@janethagudeloarias5832 4 года назад
@Max Jimenez
@maxidevs
@maxidevs 4 года назад
@@janethagudeloarias5832 jajajajajaja si, era una redundancia que estaba teniendo pero ya. Errores de novato.
@elacertijojajayalosvi7298
@elacertijojajayalosvi7298 Год назад
hola necesito ayuda Las imágenes no me funcionan
@santiagogalan5427
@santiagogalan5427 3 года назад
Hola, hice todo tal cual el vídeo y no me funciona, la interfaz no hace nada, alguna solución?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
no te sale el ingrese su nombre si no escribes nada?
@ingvsanchezalonso
@ingvsanchezalonso 6 лет назад
Hola Ernesto, me marca este error, ¿Podrás orientarme el porque? class names ''Bienvenida' are only accepted if anotation processing is explicity requested
@buash0136
@buash0136 5 лет назад
proba "javac Bienvenida.java"
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
ward
@gerardoramirez4555
@gerardoramirez4555 5 лет назад
Como puedo codificar el idioma a utf-8 ? no me reconoce la letra Ñ ni los tildes.
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
seleciona codificacion ANSI
@Migreo
@Migreo 2 года назад
Para los que le salgan error en la licencia tienen que poner el archivo licencia.java obligatoria mente si no no funcionara la conexión
@jonathanbenjamin2747
@jonathanbenjamin2747 4 года назад
sangro mi cerebro en este video XD
@togakk6195
@togakk6195 6 лет назад
Como envió un int para que se guarde en el int de la otra interfaz?
@Andressuquaz156
@Andressuquaz156 6 лет назад
imagino, que se puede poniendo como public la int en cuestion, así que una vez que vayas a ingresar cualquier int, se va a guardar en esa
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
podrias ponerlo en el constructor new Clase2(miInt); y al crear tu constructor tendiras que public Calse2(int x){ y aqui lo guardas en alguno de tus varibles var = x}
@edisonarleygomezsanabria9849
@edisonarleygomezsanabria9849 3 года назад
¿Como aprendio tanto?
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
documentacion de java?
@elacertijojajayalosvi7298
@elacertijojajayalosvi7298 Год назад
Ayudaaa Las imágenes no me funcionan
@juankvellez
@juankvellez 5 лет назад
Tengo este error alguien me puede ayuda por favor.... . Al compilar me sale esto. Licencia. java:6 error: Licencia is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener public class Licencia extends JFrame implements ActionListener, ChangeListener{
@aldoenriquearmentaverdugo5201
@aldoenriquearmentaverdugo5201 5 лет назад
¿Escribiste bien esta parte(es donde estan los eventos)? public void stateChanged(ChangeEvent e){ } public void actionPerformed(ActionEvent e){ }
@GalaxiaDeFavio
@GalaxiaDeFavio 2 года назад
tu metodo actionPerformed no esta creado o tiene errores
@dfgcrimen0756
@dfgcrimen0756 5 лет назад
like 531/0 que promedio xD
@Juan-pn9zc
@Juan-pn9zc 3 года назад
JAJAJ lo investigue y da infinito .o.
@mohamedaboujokh370
@mohamedaboujokh370 4 года назад
a mi no me salio la imagen grande de coca-cola llevo horas investigando , salio todo , descarge el codigo incluso y salio mal . Solo esa foto la del icono si salio .
@redpilltyrgh5149
@redpilltyrgh5149 4 года назад
quizas hayas puesto mal las medidas, ya que el JLabel donde tiene que estar incluido debe de ser igual al tamaño de la imagen
@elmervelazquez3549
@elmervelazquez3549 3 года назад
mi codigo se volvio loco despues de hacer esto el texto esta raro se cambio el color solo y el tamaño del texto
@nunez.rv3
@nunez.rv3 4 года назад
Like # 1169 :D
@wim310
@wim310 7 лет назад
Para cuando el curso de Javascript?
@LaGeekipediaDeErnesto
@LaGeekipediaDeErnesto 7 лет назад
De momento me es complicado, ya que esta semana comenzaré a publicar los nuevos cursos. Saludos.
@juliomorales8296
@juliomorales8296 5 лет назад
buenas noches, a mi el boton no me manda a la ventana de terminos y condiciones. alguna solucion que alguien pueda ayudarme.
@yaninaalbornoz1000
@yaninaalbornoz1000 5 лет назад
Y a donde te manda?
@juliomorales8296
@juliomorales8296 5 лет назад
@@yaninaalbornoz1000 ya lo resolvi, gracias por el interes , solo olvide una linea de codigo.
@juandanielmaderoescobedo7806
@juandanielmaderoescobedo7806 3 года назад
@@juliomorales8296 Como? a mi no me arroja la ventana siguiente ni el mensaje que establecí
@robertochoa917
@robertochoa917 5 лет назад
alguien me ayuda a saber como solucionar el problema de las ñ
@isturizz
@isturizz 5 лет назад
Supongo que ya lo solucionaste pero revisa que la codificación sea de tipo ANSI y no UFT-8
@robertochoa917
@robertochoa917 5 лет назад
@@isturizz gracias y todavia sigo sin solucionar. provare con eso
@gaboestrada6633
@gaboestrada6633 6 лет назад
y si no tengo el .java
@janethagudeloarias5832
@janethagudeloarias5832 4 года назад
Bobos y tú 🤦🏻‍♂️
@gaboestrada6633
@gaboestrada6633 4 года назад
@@janethagudeloarias5832 calla cagada
@luisvillegas3851
@luisvillegas3851 4 года назад
A alguien má le brillaron los ojos cuando les salio? ;3
@janethagudeloarias5832
@janethagudeloarias5832 4 года назад
No
@emirrobertomartinez4253
@emirrobertomartinez4253 4 года назад
Ernesto tenes algun algun numero de cel para llamarte
@danielgonzalez1133
@danielgonzalez1133 6 лет назад
o si alguien me puede ayudar por favor
Далее
Пчёлы некроманты.
00:46
Просмотров 22 тыс.
V16 из БЕНЗОПИЛ - ПЕРВЫЙ ЗАПУСК
13:57
JAVA Desde Cero: Primeros Pasos en una hora
1:01:18
Просмотров 244 тыс.
Aprende Java en un video (en serio)
35:37
Просмотров 73 тыс.
Curso Completo de Java Avanzado (Concurrencia, Springboot)
5:38:15
Compilers, How They Work, And Writing Them From Scratch
23:53