Curso Java desde cero #27 | Interfaces gráficas (Swing - JButton)

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 263

  • @LaGeekipediaDeErnesto
    @LaGeekipediaDeErnesto  6 ปีที่แล้ว +24

    ¿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 TH-cam.
    3. Compartiendo los vídeos del canal en foros y redes sociales.
    Cualquier opción es de gran ayuda. ¡Muchas gracias!

    • @reparacionmttopc
      @reparacionmttopc 6 ปีที่แล้ว +1

      Ernesto puedo copiar y pegar este comentario en mis comentarios? solo que cambiare unas palabras, esto para que los que ven mis videos puedan apoyarme en mi canal. Por cierto estoy aprendiendo a programar en java con tus videos y despues hacer apps y subirlas a google play. Saludos.

  • @user-cc6tg2su8u
    @user-cc6tg2su8u 2 ปีที่แล้ว +59

    Como olvidar la famosa frase de Ernesto
    "Llave que abro llave que cierro"

  • @lkalieuw8318
    @lkalieuw8318 6 ปีที่แล้ว +75

    Aquí sigo, los vídeos ahora los estoy viendo 2 veces, una para seguirte paso a paso y otra para tomar apuntes (Siempre tomo apuntes).
    Ahora resulta algo más tedioso es decir, me lleva más trabajo tomar apuntes ya que hay muchas funciones nuevas, pero estoy cada vez más entusiasmado, mi objetivo es en enero comenzar con android mismo contigo pero quiero tener todo esto bien claro, gracias Ernesto una vez más!! saludos.

    • @sergioguzman1982
      @sergioguzman1982 5 ปีที่แล้ว +5

      Yo tomo apuntes en el mismo pc

    • @promipicode
      @promipicode 4 ปีที่แล้ว +2

      Como vas pasame tu app me la descargo xd

    • @marvingones
      @marvingones 4 ปีที่แล้ว +1

      yo igual, quise empezar con Android, pero vi que sabia un ojete de Java así que mejor desde cero.

    • @ambush331gt
      @ambush331gt 4 ปีที่แล้ว

      estoy en la misma situacion jaja

    • @felixojeda7878
      @felixojeda7878 4 ปีที่แล้ว +1

      @@ambush331gt tambien yo. quice hacer el android pero sin el de java no entiendo un coño.

  • @alistairx5tech
    @alistairx5tech 2 ปีที่แล้ว +10

    wow hermano este video me exploto la cabeza tengo muchisimo que aprender y practicar. Cuando salgo del trabajo vengo emocionado a ver un nuevo video mi novia me apoya tambien gracias amigo

  • @Sricky27
    @Sricky27 5 ปีที่แล้ว +26

    Ernesto... impresionantes tus "métodos y clases"... nos enseñan mucho... mucho...
    en el 24 me entró un bajón... menos mal que dices bien claro que después entramos en detalles... vamos aclarando ... a ver estos evento...

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  5 ปีที่แล้ว +42

      ¡Hola!, es muy importante que no te desanimes, ya que aprender a programar no es sencillo y requiere de bastante paciencia y practica. ¡Créeme!, la recompensa es muy grande. Mucho animo que espero escuchar grandes cosas de ti en un futuro. Saludos.

  • @GianmarcoContreras
    @GianmarcoContreras 5 ปีที่แล้ว +62

    Aver si entendi bien, la estructura seria la siguiente:
    1_ Importamos las librerías
    2_ Creamos la clase con la extension JFrame e implementamos la clase ActionListenes que estara atento a los eventos que sucedan
    3_ Creamos los objetos
    4_ Declaramos el constructor que es para dar propiedad a nuestros objetos creados
    5_ Escribimos el código para capturar el evento.
    6_ Creamos la clase main para dar propiedades al formulario

  • @germanmerarivera6581
    @germanmerarivera6581 4 ปีที่แล้ว +1

    Los lenguajes de programación son temas que le corresponden mas a los profesionales en sistema; sin embargo, como ingeniero industrial me ha gustado mucho el tema debido a la magistral forma de enseñar. Ernesto excelente pedagogía, un teso. Saludos desde Colombia.

  • @rafaelbarri2325
    @rafaelbarri2325 5 ปีที่แล้ว +16

    exelente estoy siguiendo tus clases. que capo(genio en argentino) como enseñas! estoy aprendiendo esto y despues sigo con el java avanzado para despues meterme de lleno a android, ya que tengo varias ideas de apps. muchas gracias.

  • @Conejasauria
    @Conejasauria ปีที่แล้ว +1

    Gracias por todo Ernesto. Ya llevo mas de la mitad del curso. Ya quiero llegar al proyecto final y luego al java intermedio.

  • @MsArchiii
    @MsArchiii 3 ปีที่แล้ว +4

    Me he animado a probar con 2 botones y hacer uno con un print a ver si funcionaba , se que es una tonteria pero estoy super orgulloso xD
    import javax.swing.*;
    import java.awt.event.*;
    public class Prueba extends JFrame implements ActionListener{

    JButton boton1;
    JButton boton2;
    public Prueba(){
    setLayout(null);
    boton1 = new JButton("Cerrar");
    boton1.setBounds(300,250,100,30);
    add(boton1);
    boton1.addActionListener(this);
    boton2 = new JButton("Saluda a mi mama");
    boton2.setBounds(200,175,150,40);
    add(boton2);
    boton2.addActionListener(this);
    }

    public void actionPerformed(ActionEvent pepe){
    if(pepe.getSource() == boton2){
    System.out.println("hola mama");
    }
    if(pepe.getSource() == boton1){
    System.exit(0);
    }
    }
    public static void main(String args[]){
    Prueba prueba1 = new Prueba();
    prueba1.setBounds(0,0,450,350);
    prueba1.setResizable(false);
    prueba1.setLocationRelativeTo(null);
    prueba1.setVisible(true);

    }
    }

  •  6 ปีที่แล้ว +2

    Estos videos están geniales, porque te enseñan a manejar Java desde cero, con un simple editor de texto plano y así poder conocer y familiarizarte con el lenguaje, ya después para ayudarte mas puedes usar editores de texto como ATOM e instalarle el IDE-Java, asi programas Java de una manera mas fancy, o sea que te va autocompletando o sugiriendo funciones o métodos.
    Y ya después usar un IDE como eclipse o NetBeans

  • @WorldwarWebVideos
    @WorldwarWebVideos 7 ปีที่แล้ว +11

    GRACIAS por seguir con el curso.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 ปีที่แล้ว +6

      Gracias a ti por visualizarlo y estar al pendiente.
      Saludos.

  • @walterbrooks6775
    @walterbrooks6775 หลายเดือนก่อน

    Gracias por el contenido de tu curso. Está muy bien estructurado y explicado. Te donaría si tuviera dinero, pero no pude culminar mis estudios por bueno eso mismo. Debo admitir me cuesta a veces cuando veo una nueva instrucción pero veo de nuevo, pauso repito y luego entiendo. 😅

  • @loladearaujo3261
    @loladearaujo3261 7 ปีที่แล้ว +2

    Excelente esta clase de los eventos por medio de los Botones, ya me esta dando ideas de las funciones que quiero que se realice, o que me lleve a otras pantallas de interfaz gráfica, Gracias!

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 ปีที่แล้ว +2

      Perfecto!, creo que te gustaran el resto del curso.
      Saludos.

  • @andrespineros4374
    @andrespineros4374 4 ปีที่แล้ว +6

    Para los que esten utilizando un IDE y les salga un error tienen que poner el:
    public void actionPerformed(ActionEvent event){
    if(event.getSource() == button1){
    System.exit(0);
    Justo después de la clase y de llamar el --implements ActionLisstener--

    • @miguelstrokes2
      @miguelstrokes2 4 ปีที่แล้ว

      Porque pasa eso amigo? gracias por la solución!

    • @xxcatxx6376
      @xxcatxx6376 2 ปีที่แล้ว

      Muchas gracias estaba programado en NetBeans y no sabía porque no funcionaba mi programa de todas formas estoy interesado en saber porque necesito poner eso.

  • @egarinlopez8893
    @egarinlopez8893 4 ปีที่แล้ว +1

    Tu contenido es realmente bueno man, muchas felicidades he aprendido mucho sobre tu canal. Saludos!!

  • @luisaioria5634
    @luisaioria5634 4 ปีที่แล้ว +2

    Como todas tus clases, Excelente !!! Gracias

  •  4 ปีที่แล้ว +1

    Magistral las clases. Muchas gracias, muy bien explicado y preciso.

  • @duvanmachado7930
    @duvanmachado7930 5 ปีที่แล้ว

    primera ves que no tuve errores, y ahora tengo que aprenderme las nuevas lineas de código que acabe de apuntar y aprender bien su función

  • @dave..11
    @dave..11 ปีที่แล้ว

    junte lo aprendido de el metodo label y este y pude mostrar un texto más el botón que feliz jajaj gracias

  • @jeffreyindri
    @jeffreyindri 6 ปีที่แล้ว +6

    Excelente divulgación como siempre, gracias

  • @emanuelh.a8492
    @emanuelh.a8492 4 ปีที่แล้ว +3

    para ponerle color sabrosón..
    //importas esto
    import java.awt.color;
    //Le pones un color, por ej. un blanco zukuletoh al boton que hayas creado
    boton1.setBackground(new Color(1.0f, 1.0f, 1.0f, 1.0f));
    //También puedes de esta manera
    boton1.setBackground(Color.white);

    • @CRSTNX90
      @CRSTNX90 ปีที่แล้ว

      Jajajaja qué buena explicación

  • @roniaswillgames1410
    @roniaswillgames1410 3 ปีที่แล้ว +15

    chicos me estoy estresando demasiado :/ pero no tiene nada que ver con lo que estamos viendo, creo q es importante tener en cuenta el descanso y colocar musica relajante, dormir bien y estar tranquilo relajado :)

    • @edugio
      @edugio ปีที่แล้ว

      Deja el curso así descansarás todo el tiempo.

    • @MachineCodes
      @MachineCodes 7 หลายเดือนก่อน

      Pues yo me salte varias cosas por que vengo de python y se las cosas como while o for y etc me dio curiosidad las ui

  • @rda6899
    @rda6899 5 ปีที่แล้ว +3

    ¡excelente! super complicado ésto.... pero más o menos lo entendí

  • @ErosHM
    @ErosHM 3 ปีที่แล้ว

    Fin de semana de maratón de videotutoriales ☕☕☕

  • @todosMachos
    @todosMachos 4 ปีที่แล้ว +1

    En el aferre...
    PRESENTE!

  • @emiveras8092
    @emiveras8092 7 ปีที่แล้ว +1

    siiii,pense que lo habían descontinuado,SIGE SUBIENDO VIDEOS QUE TIENE 1 LIKE seguro con migo

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 ปีที่แล้ว +1

      ¡Gracias por el apoyo!
      Saludos.

    • @eduardodelgado3973
      @eduardodelgado3973 7 ปีที่แล้ว

      Subscríbete y recomiéndalo, de verdad están muy bien explicados.

    • @emiveras8092
      @emiveras8092 7 ปีที่แล้ว

      DA Eduardo como lo recomiendo?

    • @eduardodelgado3973
      @eduardodelgado3973 7 ปีที่แล้ว

      Podría ser a través de alguna red social con el botón de compartir (justo debajo de el de subscribirse) con algún conocido o persona que creas desee aprehender a programar.

  • @ALXTorresC
    @ALXTorresC 3 ปีที่แล้ว

    sigo aprendiendo master.... muy buenos tus videos...

  • @personalsystem4250
    @personalsystem4250 2 ปีที่แล้ว

    Me encanta como se empieza a complicar el código de Java

  • @cristiangs2307
    @cristiangs2307 5 ปีที่แล้ว +2

    Gracias por compartir tus conocimientos. Buen trabajo!

  • @Santiago_1912
    @Santiago_1912 6 ปีที่แล้ว

    Muy buenos tus videos ernesto, Se me hace un poco complicado realmente aprender todo del todo pero estoy aprendiendo poco a poco Gracias.

  • @7tomyi7_TWITCh
    @7tomyi7_TWITCh 2 ปีที่แล้ว +5

    19:49, "Los Dioses tambien se equivocan".

    • @HpckPrivacy
      @HpckPrivacy 31 นาทีที่ผ่านมา

      JAJJA, en todo las clases, hasta esta pierde lol, y lo peor que no me di cuenta del error y tmb lo tuve

  • @Dannrar
    @Dannrar 5 ปีที่แล้ว +2

    Como siempre, excelente!

  • @francoiniguez7622
    @francoiniguez7622 3 ปีที่แล้ว

    Ernesto creo que te amo

  • @franfonse
    @franfonse 5 ปีที่แล้ว +1

    sos u n genio! seguí con el buen trabajo, saludos!

  • @ricardo-s2h
    @ricardo-s2h ปีที่แล้ว

    👍buen curso (porque sigo esperando la parte difícil y nada).

  • @gabrielblasco921
    @gabrielblasco921 6 ปีที่แล้ว +6

    Gente, si les parece muy pesados sus videos, ponganlo en velocidad 1,25; se sigue entendiendo perfectamente !

    • @alvaroarratialeonardini7116
      @alvaroarratialeonardini7116 6 ปีที่แล้ว

      Pesado?, jaja, nadie te obliga a quedarte, si quieres "correr" busca otro instructor... "Pesado".. JAJA

    • @DarckMaster998
      @DarckMaster998 5 ปีที่แล้ว +9

      @@alvaroarratialeonardini7116 oh oh Ernesto tiene FANBOYS , el se refiere a que Ernesto explica de forma muy detallada y esta bien pero a la gente que lo cacho a la primera le puede parecer pesado ¿ok?

    • @Katerinw
      @Katerinw 4 ปีที่แล้ว

      Yo los veo a 2 crack ;v

    • @Canal12995
      @Canal12995 4 ปีที่แล้ว

      @@alvaroarratialeonardini7116 Todo tonto

  • @tabjmfl
    @tabjmfl 4 ปีที่แล้ว +1

    Aprendo muchísimo... gracias.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  4 ปีที่แล้ว

      ¡Hola Lestayo!, es un gusto saber que el contenido del canal te ha aportado los conocimientos que deseas obtener. Saludos.

  • @camiloulloa650
    @camiloulloa650 6 ปีที่แล้ว +10

    Ernesto, ¿podrías hacer un tutorial de cómo manejar las coordenadas correctamente? :)

    • @morenofranco712
      @morenofranco712 6 ปีที่แล้ว +17

      No es necesario, en el video se entiende pero te lo explico de manera fácil
      (0,0,300,200)
      son un ejemplo de coordenada, bien sabemos que las primeras dos coordenadas son referentes a la ubicación de la interfaz, y las dos ultimas al tamaño de la misma.
      pero si no entiendes te dejo esto
      x, y, ancho, alto
      (0,0,300,200)
      x= ubicación horizontal
      y=ubicación vertical
      ancho= ancho de la interfaz
      alto= altura de la interfaz
      espero te halla servido, saludos

    • @camiloulloa650
      @camiloulloa650 6 ปีที่แล้ว

      Arena Zuicida ¡Muchas gracias por ayudarme a entender las coordenadas! ¡Estoy aprendiendo a manejar las coordenadas en HTML! :D

    • @DarckMaster998
      @DarckMaster998 5 ปีที่แล้ว +2

      @@morenofranco712 pero esta mal el plano cartesiano, a mi parecer x 0 e y 0 deberia ser el centro de la pantalla pero en su lugar x comienza a contar de izquierda a derecha e y empieza a contar de arriba a abajo, pero bueno igual creo que asi es mas facil aunque confuso

    • @promipicode
      @promipicode 4 ปีที่แล้ว

      @@camiloulloa650 jjaja ya paso 2 años pero si era de ahora te recomendaria dibujar con canvas eso te facilita muchisimo las coordenadas

    • @RAULHENAOR
      @RAULHENAOR 4 ปีที่แล้ว +2

      @@DarckMaster998 Por que X y Y son en pixeles y siempre van a iniciar desde la parte superior izquierda de todas las pantallas y televisores.

  • @christianromero7982
    @christianromero7982 6 ปีที่แล้ว

    lo hice igual que tu y no me compilaba, lo compare con tu codigo y estaba igualito, copie y pegue el tuyo y magicamente ya funco

    • @pkillia2556
      @pkillia2556 5 ปีที่แล้ว

      Yo lo hice y me marcaba el mismo error :v

    • @alejandroariash
      @alejandroariash 5 ปีที่แล้ว

      import java.awt.event.*;
      // agrege esta linea, porque me estaba dando error de compilacion los eventos ActionListener
      import java.awt.event.ActionListener;

  • @robertovillanueva7077
    @robertovillanueva7077 4 ปีที่แล้ว

    tus videos esta geniales amigo!

  • @RonalRomeroVergel
    @RonalRomeroVergel 3 ปีที่แล้ว +1

    public class Botton extends JFrame implements ActionListener{ /*
    ActionListener este le decimos al programa, que debe estar atento del momento donde el usuario haga alguna accion
    */
    JButton boton1; //declaramos el boton
    public Botton(){
    setLayout(null); //permite crear o poner nuestros componentes a traves de coordenadas
    boton1 = new JButton("Cerrar xd"); // este es el texto que quiero que aparezca en mi boton, ahora demos coordenadas
    boton1.setBounds(300,250,100,30); //(x,y,ancho,altura)
    add(boton1);//elemental para añadir todo al boton nombrado
    //Añaderemos la funcionalidad
    boton1.addActionListener(this);/*
    le decimos al programa que va estar a la espera del evento que se
    va generar en este boton
    */
    }
    tengo problemas en la 1ra linea me dice que Botton no es abstract and does not override y en boton1.addActionListener(this);/*
    me dice que leaking this in constructor

  • @roberhak5837
    @roberhak5837 4 ปีที่แล้ว

    Excelente tuto, por el único que descativo AdBlock :)

  • @billythepro1235
    @billythepro1235 3 ปีที่แล้ว

    muchas gracias por tu curso

  • @alejandroariash
    @alejandroariash 5 ปีที่แล้ว +2

    buenas tardes.
    estoy aprendiendo java con usted ernesto, y veo que mi programa no compila porque esta dando un error, en esta linea " public class Formulario4 extends JFrame implements ActionListener{ "
    y me puse a investigar y lo pude resolver agregando por separado la importacion " import java.awt.event.ActionListener;
    " , mi pregunta ????? porque no acepta la importacion con el asterico (* )?
    ===> import java.awt.event.*;
    que no deberia de dar problema.

  • @we242fww2
    @we242fww2 6 ปีที่แล้ว +2

    Buen video Ernesto, ;D

  • @-nexus8078
    @-nexus8078 4 ปีที่แล้ว

    Presente!!!

  • @luismoralesz
    @luismoralesz 5 ปีที่แล้ว +2

    Hasta ahora lo mas dificil es dar las instrucciones al pie de la letra, tiene que ser exactamente igual a lo que pide Java, si no colocas una minuscula o may la compilacion no termina bien

  • @Xplouding
    @Xplouding 3 ปีที่แล้ว

    Muy bueno!!!

  • @walterdanielhuaynapataagui7442
    @walterdanielhuaynapataagui7442 7 ปีที่แล้ว

    Buen tuto,explicas fenomenal.

  • @tupaclopez8769
    @tupaclopez8769 4 ปีที่แล้ว

    Muy buenos tus videos sos un capo

  •  5 ปีที่แล้ว +2

    Por qué a los botones no se les pone *public* o *private* como a los _labels_ ?

  • @Un-randowm
    @Un-randowm ปีที่แล้ว

    Cosas que no se me olvida del código:
    -Librerías (Swing)
    -clase añadiendo JFrame
    -Objetos Privados del GUI
    -Constructor y características de los elementos
    - Método main

  • @abrahamtarazona4811
    @abrahamtarazona4811 3 ปีที่แล้ว

    Porque usar la librería awt Si la librería swing es una extensión más moderna de la misma ? Excelente curso

  • @erinbalderas8487
    @erinbalderas8487 7 ปีที่แล้ว +2

    a la hora de correr el programa las letras de interfaz grafica y versión 1 me salen muy pequeñas
    como puedo resolverlo?

  • @sistemaada9567
    @sistemaada9567 4 ปีที่แล้ว

    excelente curso

  • @cristiangd5492
    @cristiangd5492 3 ปีที่แล้ว +3

    Me sentí genial cuando el mio si compiló XD

  • @salameo457
    @salameo457 4 ปีที่แล้ว

    Genio!!!!

  • @elmundodelpilas3013
    @elmundodelpilas3013 7 ปีที่แล้ว

    Eres un crack.

  • @omarcarrera2731
    @omarcarrera2731 4 ปีที่แล้ว

    MUCHAS GRACIAAAAAS🥺

  • @estebanbenitez7259
    @estebanbenitez7259 5 ปีที่แล้ว +2

    Una pregunta. Por que JButton no va antes private?? Cuando declaramos el componente. Gracias

    • @bitrom14
      @bitrom14 4 ปีที่แล้ว

      venia a preguntar lo mismo

  • @fs4nty
    @fs4nty 2 ปีที่แล้ว

    por que aqui a diferencia de cuando se declaró JLabel, no se usó el private?

  • @srstark9012
    @srstark9012 3 ปีที่แล้ว

    Buen video like

  • @blacktoom3254
    @blacktoom3254 3 ปีที่แล้ว

    buen video

  • @elsotanogamer
    @elsotanogamer 2 ปีที่แล้ว

    espero leas esto si el boton no quiero que salga sino quiero que al precionar me mande algun lick en especifico como lo puedo hacer ayudame gracias

  • @juancruzcorral7462
    @juancruzcorral7462 4 ปีที่แล้ว

    Hola, una pregunta.
    ¿Porque no es necesario utilizar un constructor cuando diseño la interfaz? Gracias.

  • @anibalperotti2823
    @anibalperotti2823 3 ปีที่แล้ว

    Tengo simpre esa duda de pq cuando pones boton1 = new ..... no queda ya declarado y depues tenes que usar el add

  • @gustavoguerragalvez1105
    @gustavoguerragalvez1105 4 ปีที่แล้ว

    Excelente curso para aprender a programar en JAVA desde cero. Esto muy agradecido por este material Ernesto. Tengo una inquietud y agradezco tu respuesta o la de algún compañero de curso. Con respecto a las salidas impresas tanto en consola como en las interfaces, es todos los textos en que uso la tilde (Bien sea en los System.out.print o en los JLabel) el texto me aparece deformado en vez de apacer la letra con la tilde. Tiene alguna solución esto??...muchas gracias!!

    • @romma3013
      @romma3013 2 ปีที่แล้ว +1

      2 años mas tarde te respondo pero quizas alguien esté en el mismo problema al momento de leer este comentario. Al momento de guardar el archivo en "guardar como" asegurate de que en codificación esté en: ANSI

  • @Ruben6509-YouTube
    @Ruben6509-YouTube 2 ปีที่แล้ว

    ¿Cómo puedo hacer para que, en vez de darle click al botón, este ejecute la acción cuando el ratón pase por encima del botón?

  • @johancastaneda4529
    @johancastaneda4529 5 ปีที่แล้ว +3

    que pena molestar pero es que cmd me marca un error que dice (Formulario no es abstracto y no anula el método abstracto actionPerformed (ActionEvent) en ActionListener)

    • @d4x840
      @d4x840 5 ปีที่แล้ว

      Igual

    • @alejandroariash
      @alejandroariash 5 ปีที่แล้ว

      import java.awt.event.*;
      // agrege esta linea, porque me estaba dando error de compilacion los eventos ActionListener
      import java.awt.event.ActionListener;

  • @samirbugueno3980
    @samirbugueno3980 5 ปีที่แล้ว +2

    16:01

  • @0910Engel
    @0910Engel 4 ปีที่แล้ว

    Cuando hacemos la declaración del botón, ¿no debería ser Privado?, así como lo fue en clases anteriores el label1, es decir:
    private JButton boton1;
    Porfa alguien que me corrija si estoy equivocado.
    psdt: Ernesto es un crack

  • @Mindy2812
    @Mindy2812 3 ปีที่แล้ว

    alguien que me explique porfa el boton, no se declara privado o publico?

  • @miguellb18
    @miguellb18 3 ปีที่แล้ว

    Disculpen alguien me podria explicar como funciona lass 2 ultimas coordenadas 300 y 50 ejm: Lb4.setBounds(50,100,300,50); porque coloque 0 y se borro el texto

  • @ji2391
    @ji2391 3 ปีที่แล้ว

    Hola Ernesto perdón que moleste, estoy aprendiendo mucho con tus videos, recién en este video me dio cuenta que cuando compilo no me reconoce las tildes y la ñs. ¿ Como podría solucionarlo?

  • @LaraBotto
    @LaraBotto 4 ปีที่แล้ว

    Cuando hacemos la declaración del botón, ¿no debería ser Privado?, así como lo fue en clases anteriores el label1:
    private JButton boton1;
    así lo hice y el código me funciono igualmente a la perfección mas no se si fue casualidad o esta bien lo que hice?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  4 ปีที่แล้ว +2

      ¡Hola Evelyn!, los modificadores de acceso public, private, protected o default, son implementados de acuerdo a la instancia que tengas con otras clases y el comportamiento que deseas con cada una de ellas.
      En este caso, el programa funcionó sin ningún problema, ya que no se esta consultando el código que esta dentro del botón desde otra clase.
      No obstante, te invito a continuar viendo el curso, para que posteriormente puedas ver la continuación, Java intermedio, donde enseño a detalle el tema de los modificadores de acceso. Saludos.

  • @rocdiel_dj
    @rocdiel_dj 7 ปีที่แล้ว

    Excelente vídeo

  • @alicantecfporsiempre
    @alicantecfporsiempre 6 ปีที่แล้ว +3

    Igual que JLabel tiene que ser private, JButton no tiene que ser ni public ni private??

    • @kevinalexis5561
      @kevinalexis5561 6 ปีที่แล้ว

      supongo que tambien tiene que ser pero se le fue el rollo, yo le puse private y me funciono

    • @HDRender
      @HDRender 6 ปีที่แล้ว

      Tengo misma pregunta

    • @cristianandresangulovalenc8155
      @cristianandresangulovalenc8155 5 ปีที่แล้ว

      Es por defecto, De manera que puede tener confucion en usarlo en otra clase

  • @carlossegura5831
    @carlossegura5831 4 ปีที่แล้ว

    Hola, recien ando aprendiendo Java y ya se me esta dificultando seguirte... porque me saltan errores en el codigo pero es igual que el tuyo lo reviso y todo esta bien. El error me salta como que falta algo o esta mal hecho entre "JFrame" y "implement".

  • @luisalbertozambranobonilla709
    @luisalbertozambranobonilla709 4 ปีที่แล้ว

    el icono de java siempre saldra en las ventanas profesor?

  • @zuy5019
    @zuy5019 4 ปีที่แล้ว

    Hola de nuevo gracias por tus videos, tengo una duda, el tamaño del boton es predeterminado? o existe manera de cambiarlo?

    • @diego_guzman
      @diego_guzman 2 ปีที่แล้ว

      El tamaño del botón se edita con el método .setBounds

  • @loradar4144
    @loradar4144 3 ปีที่แล้ว

    Estoy ejecutando el codigo en NetBeans pero el boton no cierra el programa.

  • @gindetokyo1094
    @gindetokyo1094 5 ปีที่แล้ว

    Llego un par de años tarde pero tengo una consulta, porqué para programar el botón agregaste " setLayout(null); " (Tengo entendido que es para luego poder ponerle las coordenadas), pero cuando diseñaste la interfaz gráfica no lo pusiste y escribiste directamente las coordenadas.
    Con una sola vez basta??
    Gracias por el curso! Saludos desde Argentina.

    • @italofernandez9030
      @italofernandez9030 5 ปีที่แล้ว

      setLayout esta actuando sobre el metodo constructor "Formulario", o sea, afecta a la interfaz entera

  • @luganestradaagustin593
    @luganestradaagustin593 7 ปีที่แล้ว

    se miran fácil de aprender

  • @FineMCPvP
    @FineMCPvP 5 ปีที่แล้ว +1

    Muchas gracias Ernesto por los videos, te entiendo todo, una duda, tal véz conoces un libro de java o material para seguir a la par con tu curso? o tu desde que fuente aprendiste al comienzo? por que quiero profundizar los temas que vas enseñando. Muchas gracias por tus videos.

    • @Lucas-uj5zw
      @Lucas-uj5zw 5 ปีที่แล้ว

      Si te sirve como consejo, te recomiendo uno que se llama "Como programar en java" de Deitel&Deitel. Yo estoy con ese y trato de combinar la practica de los tutoriales de youtube con la teoria de ese libro. Esta muy bueno

  • @MARQUITOSGUALACBA
    @MARQUITOSGUALACBA 6 ปีที่แล้ว +1

    No logro recordar todo el código, que es recomendable no seguir hasta no recordarlo de memoria? O en caso de que este entendido pero no recordado seguir?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว +4

      ¡Hola!, la practica es la clave, ya que no es una cuestión de memorizar, sino de aprender las herramientas.
      Con el paso del tiempo y la practica constante notarás que no es necesario aprender todas las lineas de código. Saludos.

  • @JMminavalTV
    @JMminavalTV 7 ปีที่แล้ว

    yo estoy ganas de aprender pero todo me sale error creo mi computadora no desea realizar me gustaria saber que programas puede tener mi computadora por que en el perú todo los computadores son de piratas mas que todo software piratas que consejo me das al ejecutar me sale el bloque no ejecutable a que se debe ayuda

    • @edwinchp
      @edwinchp 6 ปีที่แล้ว

      La clave está en aprender a leer los errores. ¿Qué dice en pantalla?

  • @crisr_vlogs
    @crisr_vlogs 5 ปีที่แล้ว

    mi amigo, una pregunta.
    cuantas librerias existen en java, cuales son y donde estan?
    o como hago para conocerlas todas?

  • @giovannysalazar6793
    @giovannysalazar6793 4 ปีที่แล้ว

    Yo tengo una duda, ¿Cómo puedo hacer para que tanto símbolo del sistema como la interfaz gráfica me reconozcan palabras con tilde?, ya que me las cambian por otros signos.
    Muchas gracias

    • @ashleycruz4205
      @ashleycruz4205 4 ปีที่แล้ว +3

      Tal vez ya tengas la respuesta al problema pero la responderé de cualquier manera en caso de que alguien más tenga la misma duda. Al momento de guardar el archivo, la codificación modifícala a ANSI.

  • @jeronimoruaherrera4564
    @jeronimoruaherrera4564 4 ปีที่แล้ว

    Tengo un problema si me permite hacer el botón pero le doy click y no pasa nada

  • @kennedyhernandez5388
    @kennedyhernandez5388 7 ปีที่แล้ว

    Hey Ernesto tú no conoces,
    The lambda tessaract
    Podrías hacer un video como es bueno en pocas palabras su definición total.!!

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 ปีที่แล้ว +2

      Eso ya es un tema muy avanzado. No puedo creer que alguna escuela lo este enseñando.
      ¿De que país eres?

    • @kennedyhernandez5388
      @kennedyhernandez5388 7 ปีที่แล้ว

      am soy de mexico pero radico en estados unidos... No me la estan ense;ando eso solo quiero saber mas de ese tema...Bueno si se puede solo una breve explicacion....
      lo e buscado pero en ingles..'
      saludos >_kennedy..

  • @retroblackztar
    @retroblackztar 3 ปีที่แล้ว

    Aun no entiendo porque se crean los labels y botones en la clase y luego el Formulario o la interfaz como tal en la main. ¿Alguien me puede explicar?

    • @loradar4144
      @loradar4144 3 ปีที่แล้ว +1

      En el main se ejecuta como tal el programa, podriamos decir que el codigo lo escribes en la clase y en el main lo ejecutas. Igual mas adelante supongo que hara una expliacion mas detalla de esto cuando entres a POO

    • @bigotes20random86
      @bigotes20random86 3 ปีที่แล้ว

      @@loradar4144 Ya entró a POO hace 2 años en el otro curso x

  • @i0sKar
    @i0sKar 5 ปีที่แล้ว

    Hola Ernesto, tengo problemas con Java a la hora de utilzar tildes, la letra "ñ" y signos de exclamación "¡¿" en un texto que se va a imprimir ya que estos no me salen cuando ejecuto los programas. ¿Cómo podría solucionarlo? Muchas gracias de antemano!

  • @ChriisChampagne
    @ChriisChampagne 5 ปีที่แล้ว

    Hola, una pregunta ¿ Que tengo que hacer para agregar otro botón? Donde debo de implementar el código y de que manera ¿Alguien me podría explicar?

    • @victormanuelgonzalezmoreno6076
      @victormanuelgonzalezmoreno6076 5 ปีที่แล้ว +2

      hola solo crea otro y ya esta,le llamas boton 2 y listo lo unico que para agregarle funcionalidad de momento no sabemos mas que hacer que cierre la interfaz grafica

  • @elcolono5815
    @elcolono5815 3 ปีที่แล้ว

    20:00 primeras vez que se equivoca, tarde o temprano

  • @ELMASCARILLA
    @ELMASCARILLA 3 ปีที่แล้ว

    porque se me hace tan satisfactorio que haya escrito mal el setResizable?

  • @edugio
    @edugio ปีที่แล้ว

    El mismo error anterior si se coloca el mismo nombre a este programa que el del programa anterior se borra el anterior.

  • @DTA0808
    @DTA0808 6 ปีที่แล้ว

    Una duda, como hago para agregar acentos en los mensajes que aparecen en pantalla?

    • @edwinchp
      @edwinchp 6 ปีที่แล้ว

      pues a mi me aparecen los acentos sin problemas

  • @uncionypoder4428
    @uncionypoder4428 6 ปีที่แล้ว

    Saludos. Sabes como solucionar la dificultad de que el cmd no reconoce las tildes ni la ñ?? Por favor, me sería de muy gran utilidad

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว +1

      ¡Hola!, intenta cambiando el idioma de tu sistema operativo, esto puede solucionar esta situación.
      Saludos.

    • @victormanuelgonzalezmoreno6076
      @victormanuelgonzalezmoreno6076 5 ปีที่แล้ว +1

      Guarda los .java en codificacion Ansi ,no en UTF

  • @DarwinDeLaRosaDamian
    @DarwinDeLaRosaDamian 7 ปีที่แล้ว +5

    Estaria mejor que lo vayas explocando con el mismo codigo del los anteriores videos y al final queda un programita con todas las funciones

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 ปีที่แล้ว +8

      +Darwin J. De La Rosa Damian ¡Hola!, al final de este curso encontrarás un proyecto final donde unificamos todo lo aprendido a lo largo del curso.
      Referente a la POO, es un tema que veremos a fondo en el curo Java intermedio, el cual dio inicio el día de hoy. Saludos.

    • @DarwinDeLaRosaDamian
      @DarwinDeLaRosaDamian 7 ปีที่แล้ว +3

      Excelente, me gusta tu forma de explicar. Respondiste rápido jaja apenas voy por el minuto 8:52 de este vídeo xd