¿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 UA-cam. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
CREO QUE TODOS ESTAMOS MAS QUE FELICES CON LOS VIDEOS DE ERNESTO AYUDEMOS VIENDO TODAS LA PAUTAS PUBLICITARIAS YA QUE EL GANA POR LA PUBLICIDAD :) PTA_ GRACIASSSS ENSERIO ERNESTO ERES EL MEJOR!!!
Para los que estén siguiendo el curso: recomiendo añadir a algunos códigos de los vídeos cosas de vídeos anteriores, como por ejemplo el botón Exit del vídeo anterior, es útil para memorizar, también es recomendable adelantarse a Ernesto, es decir, si predices lo que él vaya a hacer, hazlo, así corriges tus errores y memorizas mejor.
@@rapax5898 yo me "retire por un tiempo porque no tenia tiempo al comenzar la uni" pero me di cuenta que cuando tenia tiempo libre lo utilizaba en pendejadas
hola Ernesto, e llegado hasta aqui y e aprendido mucho, excelente trabajo, espero poder seguir mas video tutoriales tuyos, y cuando empiece a rendir frutos, ten por seguro que seras recompensado y bien merecido por tu gran ayuda, compartir de esta manera tus conocimientos es admiraable...no nos abandones a tus seguidores y sigue impartiendo para ser cada dia mejores programadores
Realmente quiero felicitarte por el enorme trabajo que has hecho con este curso, intenté comenzar varias veces a aprender programación, pero los cursos se me hacían tediosos o difíciles de entender, o a veces quedaba varado en un punto por falta de información. En tus videos siempre explicas de modo tal de despejar todas las dudas, lo haces progresivo, y bien estandarizado con un formato entendible y muy didáctico! Sos un Maestro Ernesto gracias! Estudiar con este curso da gusto!
Hola Ernesto gracias por tus cursos Hojala saques curso de programación en bash en linux para crear script muy pocos canales explican el fundió amiento de programar en linux ❤❤❤
Ernesto te agradezco estas clases enserio la programación es algo que me ha gustado desde niño y con estas clases estoy cumpliendo mi meta de ser un gran programador voy a las clases de la universidad y con estos videos ya estoy varios semestres adelantado.
Muchas Gracias por estos cursos Ernesto eres un crack, he aprendido y lo explicas de una forma bastante sencilla y entendible. Sigue asi, con cada video esto se pone mejor de verdad
Eres un gran profeso estoy aprendiendo muchísimo, muchísimas gracias por tomarse el tiempo de hacer estos videos tan bien elaborados y fáciles de comprender. Apenas consiga un trabajo por supuesto que tendrás tu donativo en paypal Gracias bro
Gracias amigo la verdad que soy muy flojo para esto de la prograación recién estoy practicando para salvar el curso a solo 3 meses de terminar el ciclo :C con tus vídeos he aprendido mucho, que hermoso es la programación :D
¡Hola!, es un gusto saber que el curso ha resultado de tu agrado y por supuesto que te esta aportando los conocimientos que deseas obtener, en lo personal creo que puedes llegar muy lejos, y en verdad espero escuchar grandes cosas de ti en un futuro. Quedo atento a tus avances. Saludos.
Muchas gracias Ernesto, lo pude hacer con los conocimientos que tenia antes de que empezaras a programar 0:28 ; el unico error que me genero fue el "setText" el cual aun no habiamos visto. Gracias por compartir tus conocimientos
mis mas sinceras felicitaciones ya que no creo en mi opinión que se pueda ser mas especifico en la enseñanza de programación sobre todo con la claridad y la paciencia que tienes espero tener mas ejemplos gracias
Ernesto, en pocas palabras... Gracias por tu valioso contenido. Actualmente estoy iniciando en la programación y el apoyo más grande hasta ahora han sido tus videos tutoriales. Sigue así, eres grande!!!
Ernesto, me quedo sorprendido con tu forma de explicar, eres muy bueno haciéndolo, tienes muy bien definidos tus conceptos, y los transmites haciéndolos parecer muy básicos :) Muchas gracias
Buenas, Ernesto, agradezco mucho este excelente tutorial :D me está ayudando mucho a aprender a programar con Java, te felicito por semejante trabajo :D.
Excelente curso, ni en la universidad lo explican como tú. ¡¡¡NO LE DEN EN SALTAR PUBLICIDAD, VEAN TODA PARA QUE SE MONETICEN LOS VÍDEOS!!! Un gran saludo.
Añado un detalle del que me percaté videos atrás a propósito de la detección de errores, el número que aparece en el error que sale en cmd, que figura al lado del nombre del archivo, es el número de línea del bloc de notas en el cual se comete el error. en el caso del ejemplo del video el n° es 47, o sea que el error se encuentra en la línea 47, el bloc de notas tiene un contador de líneas y caracteres en la parte inferior derecha de la interfaz.
Hey para los que les sale el texto incompleto, en el JLabel en el contructor deben poner como minimo 200 pixeles de ancho del texto (label1.setBounds(10,10,200,30); ) por que si lo ponen menos de 200 pixeles de ancho (label1.setBounds(10,10,100,30);) el texto les saldra incompleto en la grafica, asi que no es ningun error de java, sino nuestro, me tomo un día completo en averiguarlo, espero que le sirva de ayuda a alguien. :v
lo hice y le agregue otro texto, y el evento cerrar a un boton :D import javax.swing.*; import java.awt.event.*; public class Formulario extends JFrame implements ActionListener{ private JButton nuevo, abrir, cerrar; private JLabel texto1,version; public Formulario(){ setLayout(null); nuevo = new JButton("Nuevo"); nuevo.setBounds(15,100,90,30); add(nuevo); nuevo.addActionListener(this); abrir = new JButton("Abrir"); abrir.setBounds(110,100,90,30); add(abrir); abrir.addActionListener(this); cerrar = new JButton("Cerrar"); cerrar.setBounds(205,100,90,30); add(cerrar); cerrar.addActionListener(this); texto1 = new JLabel("Bienvenido al programa de Axel."); texto1.setBounds(10,10,225,60); add(texto1); version = new JLabel("versión 1.0"); version.setBounds(220,145,100,30); add(version); } public void actionPerformed(ActionEvent e){ if (e.getSource() == nuevo){ texto1.setText("creando nuevo archivo"); } if (e.getSource() == abrir){ texto1.setText("Seleccione el archivo"); } if (e.getSource() == cerrar){ System.exit(0); } } public static void main (String args[]){ Formulario formulario1 = new Formulario(); formulario1.setBounds(0,0,315,250); formulario1.setVisible(true); formulario1.setResizable(false); formulario1.setLocationRelativeTo(null); } }
si quieres que el programa termine no tienes que agregar botones solo agrega formulario1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); y listo cualdo das en cerrar en los botones de arriva terminara el programa
@@juliocesaresquivelnavarro4413 eres bobito, apenas estamos empezando, no necesitamos tus tontos codigos avanzados, apenas somos basicos, por gente asi me da rabia
@@alinafernandez9556 también está la opción de no hacerle caso y seguir con el video, y dejar de quejarse... el código de julio lo vi en otro video muy anterior y me salvó de una buena, cómprense una vida QUEJICAS
Ernesto hasta este video nos ense;a a como leer codigos de error jajajaja yo desde el video 1 me he equivocado y ahora en el video 28 ya soy un experto leyendo errores xDDD Que buenos videos, llevo una semana y me encanta, nunca me habia enganchado tanto a aprender programacion, mas ahora que perdi mi trabajo y tengo tiempo libre.
gracias por el tutorial , pero mas gracias por aclararme que de pues da la flechita es que esta el error, siempre que me aparece la flechita,buscaba el error en donde estaba la flechita pero nuca lo encontraba en donde creía, gracias por aclararme :D
probe hacerlo antes de ver el video, me quedo bien pero claro que es mejor con lo de setText. a lo largo de los capitulos me quede con ganas de hacer algo por mi mismo, estaria bueno que dejes como practica algun problema que incluya lo que vimos. esta muy bueno este curso y aqui se puso muy emocionante.
¡Hola!, es un gusto saber que el contenido ha resultado de tu agrado. Referente a tu solicitud, al final de este curso se incluye un proyecto final, con el cual se invita a desarrollarlo con lo aprendido a lo largo de este cursos, donde podrás poner a prueba todos estos conocimientos. Saludos.
A la clase y archivo los nombré "3Botones" y java no me dejó, evidentemente la clase no puede comenzar con número. Excelentes videos! Seguimos adelante.
Me ayudan con un error? java:4: error: Formulario is not abstract and does not override abstract method ActionPerformed(ActionEvent) in ActionListener public class Formulario extends JFrame implements ActionListener{ ^
Hola Ernesto, te felicito, tus explicaciones son muy entendibles y se puede seguir todo a la perfección. Una pregunta que tal vez te han hecho ya: cuando ponés "implements ActionListener" estamos hablando de una interface verdad?
Ando navegando en los comentarios viendo si alguien tenia la misma duda... xD Pero como no encontré respuesta creo que lo intentare escribiéndolo... XD
Tengo un problema en visual studio los códigos que me iban bien ahora dan error en JButton i en la clave Main pone que el nombre es diferente al de el archivo pero es el mismo
Al intentar hacer que me cree la clase me sale el siguiente error " (Nombre de mi clase) is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener. Como puedo solucionarlo?
yo me pregunte lo mismo, y lo hice, pero en medio del desarrollo pensé... a ver, en el ultimo else, va a poner "has elegido el numero 3", pero hay un problema, como en el ultimo else, no le estamos dando una condición, se va a ejecutar aun si no se ha presionado el botón. no se si me hice entender, pero básicamente se estaría cumpliendo siempre en un ciclo infinito, es por eso que es necesario 3 if, porque ahí obligas al programa a esperar la acción, o que se presione el botón.
-tengo una pregunta estimado... voy en esta parte del curso, y aun no veo el como hacer que la aplicación se muera al presionar el botón X de la esquina superior derecha. ¿Como haces eso?
Tengo un problema, a la hora de que el programa pone en pantalla acentos, ¿ o ñ me salen mal, pone una "A" con el signo que tiene ñ arriba y no se porque, como se soluciona?
Hola GreenMax2007 ¿Qué tal? Creo que esos acentos solo salen en "cmd" cuando dice algún código por su medio, pero todo código que salga desde "System.out" están escritos tal cual como usted lo haya escrito en el bloc de notas. Que tengas excelente fin de semana. Hasta luego. Atentamente, KindlyChat.
Hola ernesto, primero que nada muchas gracias por tus videos. Siempre habia querido aprender y al fin lo estoy logrando gracias a ti. Oye te queria preguntar porque no se utilizo un else if, porque unicamente un if. Muchas gracias.
Tengo un récord perfecto..... practica que realizo del curso practica que tiene error al compilar XD jajaja, pero es cierto he aprendido a leer los errores, por lo que los encuentro mas fácil y van siendo menos cada ves. gracias por el curso, apoyando con adblock desactivado desde el vídeo 0
Hola Ernesto, te hago una pregunta como hago para que me funcionen las tildes en la interfaz? porque pongo las tildes y aparece algo como bot0çon 1 cuando solo quiero poner botón 1
Buenas Ernesto. Muy buenas tus clases. Tengo una duda: Por que a la hora de usar el "if " para comparar el evento con el boton, no uso "else if" en lugar de tres if? Saludos
Copie exactamente el codigo. Compila bien pero no hace la accion cuando clickeo en los botones no hace ninguna accion. A alguien mas le paso? Repito, no me tira ningun error.
Hola Ernesto, antes de nada gracias por tus vídeos, tengo una duda desde hace tiempo, y es que me he preguntado si es posible crear un programa JAVA ó .Bat que ejecute automáticamente la descarga de todos los archivos que yo tenga en MEGA, todo esto que lo haga automáticamente ha la hora que yo le determine. Por ejemplo: Que a las 6:30 comienza a descargar todos los archivos que tengo en Mi nube de MEGA. Espero haberme explicado bien.
¡Hola!, aunque nunca he realizado un desarrollo con las características que mencionas, por supuesto que es posible, ya que la programación nos permite crear cosas que no existen. Todo es cuestión de realizar una investigación y por supuesto leer la documentación de Java para saber que métodos pueden ayudar a crear este proyecto. 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.
@@LaGeekipediaDeErnesto Gracias de verdad por tu información Ernesto, al menos ya se que es posible hacerlo, yo estoy comenzando esta carrera y de verdad que me encanta muchísimo, desde que empece a adentrarme mas y mas me enamore de la carrera, quisiera aprender tanto como pueda, desearía comprar todos los libros y cursos que me recomiendan pero lamentablemente la situación de mi país no es que sea la mas adecuada para permitirme esos lujos, así que tengo que arreglármelas con lo que tengo al alcance de la mano. Pero de momento ya se que es posible crear este programa solo queda de mi parte investigar e investigar y así aprender aun en el proceso.Gracias.
Gracias por tus conocimientos estoy aprendiendo mucho, pero tengo una duda, por qué no me salen los acentos o tildes correctamente? Salen símbolos raros, es que hay que poner alguna instrucción a día de hoy nueva para que funcione o?.. Gracias! eres una máquina
Yo tenía el mismo error, y creo que ésta es la solución: Cuando guarden el archivo desde block de notas (notepad) se debe cambiar la codificación de UTF-8 (que en mi caso está por defecto), seleccionar ANSI y guardar.
Ernesto que grande eres, eres el mejor, solo quiero hacerte una pregunta, en el vídeo pasado, no pusimos modificadores de acceso para el metodo JButton, pensé que solo se ponía al método de las etiquetas JLabel, lo digo porque en este si colocaste acceso de modificacion private. agradezco tu respuesta!!
+Tomas Sator No comprendo a que te refieres con exactitud, pero so es posible utilizar else if, seguido de un if, a eso se le conoce como estructuras condicionales anidadas. Saludos.
Hola Tomas Sator pues yo lo hice con estructuras condicionales anidadas y funcionó perfecto, no obstante, quiero saber ¿Es una buena práctica?. Gracias sin límite por tu aporte tan grande señor Ernesto!!!
Hola. Muchísimas gracias por este maravilloso curso. Estoy aprendiendo muchísimo. Solo una pequeña duda: sucede que en la etiqueta label1 no se reconocen las vocales acentuadas, e imprime un carácter extraño. ¿Cómo puedo solucionar eso?
¿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 UA-cam.
3. Compartiendo los vídeos del canal en foros y redes sociales.
Cualquier opción es de gran ayuda. ¡Muchas gracias!
hola ernesto me podrias decir como hacer para escribir tildes en las palabras
@@hernanruizcj453 la tecla a la derecha de la p, presionas esa y luego la vocal
CREO QUE TODOS ESTAMOS MAS QUE FELICES CON LOS VIDEOS DE ERNESTO AYUDEMOS VIENDO TODAS LA PAUTAS PUBLICITARIAS YA QUE EL GANA POR LA PUBLICIDAD :) PTA_ GRACIASSSS ENSERIO ERNESTO ERES EL MEJOR!!!
No sabia que funcionaba de esa manera los comerciales en youtube. De ahora en mas los dejo correr para colaborar.
Lo mejor de lo mejor
tambien en la descripcion de los videos tiene el link de Donaciones.
Para los que estén siguiendo el curso: recomiendo añadir a algunos códigos de los vídeos cosas de vídeos anteriores, como por ejemplo el botón Exit del vídeo anterior, es útil para memorizar, también es recomendable adelantarse a Ernesto, es decir, si predices lo que él vaya a hacer, hazlo, así corriges tus errores y memorizas mejor.
Yo copie y pege el codigo del primer boton, y para cuando termine de corregirlo (cambiar el nombre y eso) el termino de diseñar los botones
No me toma las acciones de los botones :/
Muchas gracias por consejos tan útiles!!!😁
buen consejo carnal
Ya he llegado a la parte del curso donde todo el mundo empieza a retirarce, que pena. Con tan buen maestro que es Ernesto.
¡Muchas gracias!, te felicito por tener la dedicación de continuar aprendiendo.
Saludos y continua con este ritmo. Saludos.
asi pasa en muchas clases
Hasta el final!...
@@carlosalbertoarevaloyepes3655 yo acabo de aprender C++ y ahora estoy con java... me da tambien pena k haya gente que se retira
@@rapax5898 yo me "retire por un tiempo porque no tenia tiempo al comenzar la uni" pero me di cuenta que cuando tenia tiempo libre lo utilizaba en pendejadas
No se olviden, llave que abro, llave que cierro jeje.
Excelentes videos Ernesto! lo máximo tu canal!
ya se me clavo esa frase jajaja
Si con una llavesita qué catene mal puff error en todo el codigo 😅
Retirarse? para nada, continuaré hasta el final del curso. Felicidades y Gracias Ernesto.
hola Ernesto, e llegado hasta aqui y e aprendido mucho, excelente trabajo, espero poder seguir mas video tutoriales tuyos, y cuando empiece a rendir frutos, ten por seguro que seras recompensado y bien merecido por tu gran ayuda, compartir de esta manera tus conocimientos es admiraable...no nos abandones a tus seguidores y sigue impartiendo para ser cada dia mejores programadores
Realmente quiero felicitarte por el enorme trabajo que has hecho con este curso, intenté comenzar varias veces a aprender programación, pero los cursos se me hacían tediosos o difíciles de entender, o a veces quedaba varado en un punto por falta de información. En tus videos siempre explicas de modo tal de despejar todas las dudas, lo haces progresivo, y bien estandarizado con un formato entendible y muy didáctico! Sos un Maestro Ernesto gracias! Estudiar con este curso da gusto!
Soy un niño de 12 años y llevo aprendiendo java por 3 meses, me encanta tu curso Ernesto sigue haci y espero que te vaya bien con tu curso de Python
Hola Ernesto gracias por tus cursos Hojala saques curso de programación en bash en linux para crear script muy pocos canales explican el fundió amiento de programar en linux ❤❤❤
Gracias crack,me has ayudado bastante, mi sueño es ser un gran programador,ademas conocer muchos lenguajes de programación,saludos desde Colombia.
¡Muchas gracias!, espero verte lograr ese sueño y por supuesto escuchar grandes cosas de ti en un futuro.
Saludos.
Ernesto te agradezco estas clases enserio la programación es algo que me ha gustado desde niño y con estas clases estoy cumpliendo mi meta de ser un gran programador voy a las clases de la universidad y con estos videos ya estoy varios semestres adelantado.
Muchas Gracias por estos cursos Ernesto eres un crack, he aprendido y lo explicas de una forma bastante sencilla y entendible. Sigue asi, con cada video esto se pone mejor de verdad
Eres un gran profeso estoy aprendiendo muchísimo, muchísimas gracias por tomarse el tiempo de hacer estos videos tan bien elaborados y fáciles de comprender. Apenas consiga un trabajo por supuesto que tendrás tu donativo en paypal
Gracias bro
estuvo increible la clase
Gracias amigo la verdad que soy muy flojo para esto de la prograación recién estoy practicando para salvar el curso a solo 3 meses de terminar el ciclo :C con tus vídeos he aprendido mucho, que hermoso es la programación :D
¡Hola!, es un gusto saber que el curso ha resultado de tu agrado y por supuesto que te esta aportando los conocimientos que deseas obtener, en lo personal creo que puedes llegar muy lejos, y en verdad espero escuchar grandes cosas de ti en un futuro. Quedo atento a tus avances. Saludos.
Muchas gracias Ernesto, lo pude hacer con los conocimientos que tenia antes de que empezaras a programar 0:28 ; el unico error que me genero fue el "setText" el cual aun no habiamos visto. Gracias por compartir tus conocimientos
he aprendido muchisimo en 5 dias, es adictivo te felicito por el contenido, lo mejor que si he aprendido es
LLAVE QUE ABRO, LLAVE QUE CIERRO
mis mas sinceras felicitaciones ya que no creo en mi opinión que se pueda ser mas especifico en la enseñanza de programación sobre todo con la claridad y la paciencia que tienes espero tener mas ejemplos gracias
¡Muchas gracias!, saludos.
Ernesto, en pocas palabras... Gracias por tu valioso contenido. Actualmente estoy iniciando en la programación y el apoyo más grande hasta ahora han sido tus videos tutoriales. Sigue así, eres grande!!!
Ernesto, me quedo sorprendido con tu forma de explicar, eres muy bueno haciéndolo, tienes muy bien definidos tus conceptos, y los transmites haciéndolos parecer muy básicos :) Muchas gracias
No te imagimas cuanto me has ayudado... Soy de primer año de ingeniería civil informatica y aprendo mas contigo que en la universidad
Ernesto diciendo que son ejemplos básicos, y yo felizote por haber hecho esto. jajaja. bracias Ernesto, Dios te bendiga siempre.
29 de 48: completado. Muy buenos vídeos (y)
Y seguimos...
PRESENTE!
Excelente. Con ejemplos sencillos, se aprenden los conceptos básicos. 👍🏼
Creo que es primera vez en el curso que solo me salta 1 error!! ajajajajja grande Ernesto
Le he agregado a modo de practica el boton "cerrar" para cerrar la interfaz. MUY BUEN CURSO. AGRADECIDO AL 100 %
Buenas, Ernesto, agradezco mucho este excelente tutorial :D me está ayudando mucho a aprender a programar con Java, te felicito por semejante trabajo :D.
¡Muchas gracias!, es un gusto saber que el contenido ha resultado de tu agrado.
Saludos.
Excelente curso, ni en la universidad lo explican como tú.
¡¡¡NO LE DEN EN SALTAR PUBLICIDAD, VEAN TODA PARA QUE SE MONETICEN LOS VÍDEOS!!!
Un gran saludo.
o donenle a paypal
En este punto realizo los ejercicios sin errores a la primera, gracias amigo
En constante aprendizaje para adquirir este conocimiento. Gracias teacher
Añado un detalle del que me percaté videos atrás a propósito de la detección de errores, el número que aparece en el error que sale en cmd, que figura al lado del nombre del archivo, es el número de línea del bloc de notas en el cual se comete el error. en el caso del ejemplo del video el n° es 47, o sea que el error se encuentra en la línea 47, el bloc de notas tiene un contador de líneas y caracteres en la parte inferior derecha de la interfaz.
Ernesto eres el mejor, me has ayudado un monton! :)
Hey para los que les sale el texto incompleto, en el JLabel en el contructor deben poner como minimo 200 pixeles de ancho del texto (label1.setBounds(10,10,200,30); ) por que si lo ponen menos de 200 pixeles de ancho (label1.setBounds(10,10,100,30);) el texto les saldra incompleto en la grafica, asi que no es ningun error de java, sino nuestro, me tomo un día completo en averiguarlo, espero que le sirva de ayuda a alguien. :v
con estos cursos programar se hace fácil. GRACIAS.
excelente explicacion, felicidades Ernesto apoyare en lo que pueda
Excelente maestro!!! Cuanta razón tienes en eso del código por medio del block de notas....Graciaaaassss!!!
Ernesto felicidades por estos cursos muy interesantes y muchas gracias por compartir tus conocimientos, saludos desde Panamá. Estoy aprendiendo mucho.
lo hice y le agregue otro texto, y el evento cerrar a un boton :D
import javax.swing.*;
import java.awt.event.*;
public class Formulario extends JFrame implements ActionListener{
private JButton nuevo, abrir, cerrar;
private JLabel texto1,version;
public Formulario(){
setLayout(null);
nuevo = new JButton("Nuevo");
nuevo.setBounds(15,100,90,30);
add(nuevo);
nuevo.addActionListener(this);
abrir = new JButton("Abrir");
abrir.setBounds(110,100,90,30);
add(abrir);
abrir.addActionListener(this);
cerrar = new JButton("Cerrar");
cerrar.setBounds(205,100,90,30);
add(cerrar);
cerrar.addActionListener(this);
texto1 = new JLabel("Bienvenido al programa de Axel.");
texto1.setBounds(10,10,225,60);
add(texto1);
version = new JLabel("versión 1.0");
version.setBounds(220,145,100,30);
add(version);
}
public void actionPerformed(ActionEvent e){
if (e.getSource() == nuevo){
texto1.setText("creando nuevo archivo");
}
if (e.getSource() == abrir){
texto1.setText("Seleccione el archivo");
}
if (e.getSource() == cerrar){
System.exit(0);
}
}
public static void main (String args[]){
Formulario formulario1 = new Formulario();
formulario1.setBounds(0,0,315,250);
formulario1.setVisible(true);
formulario1.setResizable(false);
formulario1.setLocationRelativeTo(null);
}
}
si quieres que el programa termine no tienes que agregar botones solo agrega
formulario1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
y listo cualdo das en cerrar en los botones de arriva terminara el programa
@@juliocesaresquivelnavarro4413 eres bobito, apenas estamos empezando, no necesitamos tus tontos codigos avanzados, apenas somos basicos, por gente asi me da rabia
@@alinafernandez9556 también está la opción de no hacerle caso y seguir con el video, y dejar de quejarse... el código de julio lo vi en otro video muy anterior y me salvó de una buena, cómprense una vida QUEJICAS
Maestro,felicitaciones y muchas gracias por la calidad de sus contenidos
Ernesto hasta este video nos ense;a a como leer codigos de error jajajaja yo desde el video 1 me he equivocado y ahora en el video 28 ya soy un experto leyendo errores xDDD
Que buenos videos, llevo una semana y me encanta, nunca me habia enganchado tanto a aprender programacion, mas ahora que perdi mi trabajo y tengo tiempo libre.
gracias por el tutorial , pero mas gracias por aclararme que de pues da la flechita es que esta el error, siempre que me aparece la flechita,buscaba el error en donde estaba la flechita pero nuca lo encontraba en donde creía, gracias por aclararme :D
¡Excelente!
A mi me pasaba lo mismo.
Lo mismo conmigo
Usted es una gran persona, mil gracias
probe hacerlo antes de ver el video, me quedo bien pero claro que es mejor con lo de setText. a lo largo de los capitulos me quede con ganas de hacer algo por mi mismo, estaria bueno que dejes como practica algun problema que incluya lo que vimos. esta muy bueno este curso y aqui se puso muy emocionante.
¡Hola!, es un gusto saber que el contenido ha resultado de tu agrado.
Referente a tu solicitud, al final de este curso se incluye un proyecto final, con el cual se invita a desarrollarlo con lo aprendido a lo largo de este cursos, donde podrás poner a prueba todos estos conocimientos. Saludos.
GRACIAS ERNESTO POR EL CONTENIDO !♥
Excelente serie de tutoriales, dinamismo y explicasiones sencillas
eres el mejor Ernesto
Orgulloso de mi xq le agregué un botón de cierre a este proyecto 😎🤙🏻
profe buen video
A la clase y archivo los nombré "3Botones" y java no me dejó, evidentemente la clase no puede comenzar con número. Excelentes videos! Seguimos adelante.
Gracias por todo, que bien se siente entender
Te quiero mucho Ernesto
pinche ernesto, eres un crack!
gracias por tus apórtes
Ernesto sos un geniooo
Muy bueno el curso, gracias!!
Te felicito muy bueno el mejor para enseñar muy claro Muchas gracias
gracias por tanto ernesto !!!!!
System.out.println("Eres un crack");
Me ayudan con un error?
java:4: error: Formulario is not abstract and does not override abstract method ActionPerformed(ActionEvent) in ActionListener
public class Formulario extends JFrame implements ActionListener{
^
Has escrito ActionPerformed en mayusculas?, porque es actionPerformed con la a minúscula. Compruébalo
@Julian Nicolas Zabala creo que es como dice salvi, ya no me acuerdo bien pero sé que era solo una letra en mayúscula o minúscula
@@mauriciofabbro Me paso lo mismo. Puse Performer en vez de Performed.
muchas gracias por el aporte ......muy buenos videos
Buenísimo y muy bien explicado 👍
Exelente curso muy buena la explicacion ❣✌
eres excelente en esto, muchas grac
Al usar this esta haciendo referencia a la clase formulario que implementa actionlistener lo que le estas mandando es un action listener
De grande quiero ser como Ernesto
Gracias, estoy siguiendo tus videos. Me ha costado un poco esta parte de interfase grafica. resolví ayudarme a entender usando anotaciones tipo //
gran hombre aquel que comparte conocimiento :v lo acabo de inventar
Hola Ernesto, te felicito, tus explicaciones son muy entendibles y se puede seguir todo a la perfección. Una pregunta que tal vez te han hecho ya: cuando ponés "implements ActionListener" estamos hablando de una interface verdad?
Una pregunta, cuando verificas los eventos de los botones con los if, se podrían haber usado los else if también para no poner 3 veces if?
Ando navegando en los comentarios viendo si alguien tenia la misma duda... xD Pero como no encontré respuesta creo que lo intentare escribiéndolo... XD
Tengo un problema en visual studio los códigos que me iban bien ahora dan error en JButton i en la clave Main pone que el nombre es diferente al de el archivo pero es el mismo
eres un crack
Al usar add estamos usando el metedo de la clase JFrame como nuestro formulario es una subclase puede usarlo
una pregunta, por que la ventana la crea en el main?
Al intentar hacer que me cree la clase me sale el siguiente error " (Nombre de mi clase) is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener. Como puedo solucionarlo?
excelente video maestro, muy facil de entender su manera de explicar, tendrá algun curso avanzado de Java en Udemy o en alguna plataforma?
En lugar de poner varios if para imprimir los distintos mensajes, no se podría ir colocando else if como era de costumbre???🤔
yo me pregunte lo mismo, y lo hice, pero en medio del desarrollo pensé...
a ver, en el ultimo else, va a poner "has elegido el numero 3", pero hay un problema, como en el ultimo else, no le estamos dando una condición, se va a ejecutar aun si no se ha presionado el botón.
no se si me hice entender, pero básicamente se estaría cumpliendo siempre en un ciclo infinito, es por eso que es necesario 3 if, porque ahí obligas al programa a esperar la acción, o que se presione el botón.
Like si agregaste el boton de cerrar XD Saludos Ernesto te awo
-tengo una pregunta estimado... voy en esta parte del curso, y aun no veo el como hacer que la aplicación se muera al presionar el botón X de la esquina superior derecha. ¿Como haces eso?
Muchas gracias
porque mi cmd e incluso en los frames ya abiertos como ventanas, me aparecen simbolos raros en lugar de acentos y otros caracteres?
System.out.println("Gracias Ernesto, eres el mejor del mundo mundial!");
if (e.getSource() == cerrar){
System.exit(0);
así no es bro xd
uy como que te toca empezar de nuevo el curso
Empieza el curso
@@alejandroosorio2248 jasjsa me hiciste el dia amigo
Tengo un problema, a la hora de que el programa pone en pantalla acentos, ¿ o ñ me salen mal, pone una "A" con el signo que tiene ñ arriba y no se porque, como se soluciona?
Hola GreenMax2007 ¿Qué tal? Creo que esos acentos solo salen en "cmd" cuando dice algún código por su medio, pero todo código que salga desde "System.out" están escritos tal cual como usted lo haya escrito en el bloc de notas. Que tengas excelente fin de semana. Hasta luego.
Atentamente,
KindlyChat.
Hola ernesto, primero que nada muchas gracias por tus videos. Siempre habia querido aprender y al fin lo estoy logrando gracias a ti. Oye te queria preguntar porque no se utilizo un else if, porque unicamente un if. Muchas gracias.
Tengo un récord perfecto..... practica que realizo del curso practica que tiene error al compilar XD jajaja, pero es cierto he aprendido a leer los errores, por lo que los encuentro mas fácil y van siendo menos cada ves. gracias por el curso, apoyando con adblock desactivado desde el vídeo 0
MAQUINA CRACK TORBELLINO BESTIA
Ernesto, consulta: Porque no hace falta agregar en los botones el "set.Visible" y el "set.LocationRelativeTo"?? Gracias!!
Hola Ernesto, te hago una pregunta como hago para que me funcionen las tildes en la interfaz? porque pongo las tildes y aparece algo como bot0çon 1 cuando solo quiero poner botón 1
¿Por qué en public void actionPerformed(ActionEvent e) no es posible anidar los if conditional?
Buenas Ernesto. Muy buenas tus clases. Tengo una duda: Por que a la hora de usar el "if " para comparar el evento con el boton, no uso "else if" en lugar de tres if? Saludos
También funciona, puedes utilizar if else
No te hace falta,porque son 3 if separados,aunque te valga tmb con 3 else if escribirias 3 else de mas xd
Gracias hermano, excelentes videos (Y)
¡Gracias!, saludos.
like, si te aventuraste a practicar lo aprendido en el video anterior y le agregaste un botón de "cerrar" y como hay buen maestro, te salio
asi es
Genial !!! gracias
Copie exactamente el codigo. Compila bien pero no hace la accion cuando clickeo en los botones no hace ninguna accion. A alguien mas le paso? Repito, no me tira ningun error.
yo pensaba que ya con los 48 video iba a saber masomenos programar y me entero que hay 91 video mas de java intermedio xD
Hola Ernesto, antes de nada gracias por tus vídeos, tengo una duda desde hace tiempo, y es que me he preguntado si es posible crear un programa JAVA ó .Bat que ejecute automáticamente la descarga de todos los archivos que yo tenga en MEGA, todo esto que lo haga automáticamente ha la hora que yo le determine. Por ejemplo: Que a las 6:30 comienza a descargar todos los archivos que tengo en Mi nube de MEGA. Espero haberme explicado bien.
¡Hola!, aunque nunca he realizado un desarrollo con las características que mencionas, por supuesto que es posible, ya que la programación nos permite crear cosas que no existen. Todo es cuestión de realizar una investigación y por supuesto leer la documentación de Java para saber que métodos pueden ayudar a crear este proyecto.
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.
@@LaGeekipediaDeErnesto Gracias de verdad por tu información Ernesto, al menos ya se que es posible hacerlo, yo estoy comenzando esta carrera y de verdad que me encanta muchísimo, desde que empece a adentrarme mas y mas me enamore de la carrera, quisiera aprender tanto como pueda, desearía comprar todos los libros y cursos que me recomiendan pero lamentablemente la situación de mi país no es que sea la mas adecuada para permitirme esos lujos, así que tengo que arreglármelas con lo que tengo al alcance de la mano. Pero de momento ya se que es posible crear este programa solo queda de mi parte investigar e investigar y así aprender aun en el proceso.Gracias.
Gracias por tus conocimientos estoy aprendiendo mucho, pero tengo una duda, por qué no me salen los acentos o tildes correctamente? Salen símbolos raros, es que hay que poner alguna instrucción a día de hoy nueva para que funcione o?.. Gracias! eres una máquina
Yo tenía el mismo error, y creo que ésta es la solución:
Cuando guarden el archivo desde block de notas (notepad) se debe cambiar la codificación de UTF-8 (que en mi caso está por defecto), seleccionar ANSI y guardar.
Por qué al boton 2 y 3 no se le pone setLayout??
porque el setLayout es en general, se aplica en si a todo lo que le quieras colocar cordenadas
Ernesto que grande eres, eres el mejor, solo quiero hacerte una pregunta, en el vídeo pasado, no pusimos modificadores de acceso para el metodo JButton, pensé que solo se ponía al método de las etiquetas JLabel, lo digo porque en este si colocaste acceso de modificacion private. agradezco tu respuesta!!
No se puede usar el Else if despues del primer if ?
+Tomas Sator No comprendo a que te refieres con exactitud, pero so es posible utilizar else if, seguido de un if, a eso se le conoce como estructuras condicionales anidadas. Saludos.
Hola Tomas Sator pues yo lo hice con estructuras condicionales anidadas y funcionó perfecto, no obstante, quiero saber ¿Es una buena práctica?.
Gracias sin límite por tu aporte tan grande señor Ernesto!!!
@@carewaz yo pienso hacerlo con case, quiero salir de mi duda, quiero saber si el programa me lo deja hacer.
Hola. Muchísimas gracias por este maravilloso curso. Estoy aprendiendo muchísimo. Solo una pequeña duda: sucede que en la etiqueta label1 no se reconocen las vocales acentuadas, e imprime un carácter extraño. ¿Cómo puedo solucionar eso?