10 años de este video y aun así me sirvió para mi proyecto de prepa no se que es más triste que en 10 años no cambien los programas de escuela o que algo tan fácil no lo podía hacer 😅
Realmente los programas que se encuentran en el plan de estudio son simples para poder adaptarte de manera más facil a este mundo. no importa que tan sencillo sea el problema, el problema es no aprender bien lo simple.
buen video, amigo. Me ayudó muchísimo. ¿podrías hacer otro vídeo explicando cómo llenar el panel de control usando cuadros de texto u operaciones según pida?
Me da gusto que te haya servido hay videos actualizados sobre el tema por si te llega a interesar. Saludos y recuerda el código y el conocimiento siempre será libre.
En caso de querer hacer la comparación contra un listado de usuarios podrías ocupar alguna estructura de datos que te lo permita. En java existen algunas interfaces como map que sirven para guardar más de un valor mediante una llave - valor. Si gustas puedo hacer un video explicando como sería una implementacion de este tipo. La otra opción es incorporar una base de datos.
buenas podrias explicar dos cosas? en primer lugar, como hago para darle la opcion de hasta tres intentos luego se bloquea y por ultimo como empaquetar la aplicacion para hacerlo ejecutable
1.- Eso puede ser controlado dependiendo de los fundamentos que tengas de programacion, se puede resolver de muchas maneras, si quieres que se percista lo puedes guardar en un archivo o en una base de datos, si solo quieres que se valide en nivel de ejecucion y despues se pierda basta con una variable global que cada vez que presiones el boton se sume en 1 y utilizar un if cada vez que presiones el boton comparando con las veces que lleva aumentada la variable globlal si esta es igual a 3 entonces realizar uso del objeto del button por ejemplo btnIngresar.setEnabled(false); 2.- cuando tu usar netbeans hay un boton con una imagen parecida a un martillo cuando lo presionas se genera una construccion del ejecutable del aplicativo en construccion.. vas a la carpeta dist que se encuentra en el root de tu proyecto y listo lo ejecutas y deberia de iniciar tu aplicativo.
Compañero monto el codigo de validacion y me vuelve la clase de la aparte de abajo: public static void main(String args[]) en ilegal star of expression y se le da click y aparece, create missiong java doc for main, pero nhay necesidad de eso por que no se toca ni se crea
claro que si puedes crear packages, y dentro de ellas crear los objetos, aquí el detalle es que debes de aprender el alcance de las variables y de los objetos de swing/awt, no te recomiendo hacerlo si vas empezando.. no tiene nada de malo mantener la lógica de tu pantalla en tu clase de pantalla..el problema seria que hasta las funciones que apliquen para tratar los datos los dejas ahi, lo que puedes hacer es la creación de packages y clases instanciadas de forma estatica.
Hola si estás haciendo la instancia al nuevo form? Recuerda que debes de instanciar al método setVisible igual a true para que funcione. Los jPanels no se rederizan solo lo s jFrame son los que sí.
@@cabesoda Si gustas puedo hacer un en vivo, en unas horas y si estás online puedes hacer las preguntas que desees si no, dejaré grabado lo que comento..
buenas amigo disculpa tengo una duda, cree una clase main, desde la cual llamo al panel login cree la instancia login log = new login(); y lo puse visible lg.setVisible(True); pero no me abre el interfaz si no que termina la ejecucion del programa sin hacer nada
Lord Kntu Recuerda siempre utilizar el objeto que has referenciado de la clase a hacer visible en este caso lo que me planteas es que creaste un objeto llamado login con el cual debes tu de llamar al método setVisible(); entonces no debes utilizar lg.setVisible(); si no log.setVisible(true); cualquier duda escribe a mi twitter y te apoyo con mucho gusto @sfwlibre
Hola, gracias por comentar en el video tu duda, mira ese "caracter" comunmente se saca con shift + 7 aunque si no es posible deberias de probar primero que nada el lenguaje de tu teclado si se encuentra en ingles debe de ser asi como te comento & este caracter se llama amperson. y es muy usado para representar el operador logico UNION. espero poderte haber ayudado...
amigo ayudame por favor solo tengo una linea de error cuando pongo PANEL_CONTROL = NEW PANEL_CONTROL(); ME SALE ERROR K PODRIA CORREGIR TE AGRADECERIO AMIGO GRACIAS
Hola, para eso puedes utilizar un arreglo de datos en dónde almacenes de manera estática sus valores en vez de comparar contra dos variables String podrías iterar el arreglo y compararlo con los valores informados. (Esto de la.manera más básica) la otra sería realizar una conexión a base de datos. Realizando consultas dinámicas. En este cana te enseñamos cómo.
Tiene mucho tiempo que no hago aplicaciones de escritorio pero si gustas puedo hacer un directo en donde improvise. Y te subo el código a git para que puedas consultarlo cuando puedas..
Este video tiene 9 años y aun me sirvió en 2023 para terminar un proyecto final no me quejo ya que fue de gran ayuda gracias joven programador ❤🎉
10 años de este video y aun así me sirvió para mi proyecto de prepa no se que es más triste que en 10 años no cambien los programas de escuela o que algo tan fácil no lo podía hacer 😅
Realmente los programas que se encuentran en el plan de estudio son simples para poder adaptarte de manera más facil a este mundo. no importa que tan sencillo sea el problema, el problema es no aprender bien lo simple.
gracias bro, tu video es sencillo pero aun es efectivo, lo use para un entregable, pero eso si la calidad me dificulto un poco xd seria
Gracias...muy bueno...me sirvio!!!
Muchas gracias, me sirvió para un proyecto de la escuela y quería algo sencillo, Eres genial brou :3
ami no me ejecuta
buen video, amigo. Me ayudó muchísimo. ¿podrías hacer otro vídeo explicando cómo llenar el panel de control usando cuadros de texto u operaciones según pida?
uff men gracias me sirvió un chingo
Gracias me ayudo en mi tarea
Muchas gracias
gracias, me sirvió muchoooo
Apoyarnos con tu me gusta al video y suscribiéndose para hacer más contenido.
Muchas gracias hermano te pasaste ♥
Gracias por comentar
Muchas gracias su merecido like
Me da gusto que te haya servido hay videos actualizados sobre el tema por si te llega a interesar. Saludos y recuerda el código y el conocimiento siempre será libre.
@@sfwLibre tienes algúnos videos sobre como configurar botones para guardar y eliminar datos de una tabla en nethbeans?
excelente !! me sirvió de mucho
evelyn aleida blanco toro puedes checar los remasterizados aquí en el canal
eres grandeeeee muchas gracias
muchas gracias por dar feedback a pesar de que este video tiene ya 7 años de haber sido publicado...
@@sfwLibre es lo bueno del internet y sin ti me habria quedado bastante estancado en clase
No compañero pero con gusto lo hacemos para apoyarte!
Bien explicado, esta sencillo
gracias
se ve algo borroso y eso afecta a la hora de intentar aprender, fuera de eso buen video
el video tiene como 10 a;os que lo hice tengo videos mas actualizados en mi canal, te invito a verlos!
Muchas gracias
GRACIAS!!!
Hola amigo me gusto tu login tengo una consulta si instanciara un array list con usuarios y sus contraseñas como podría validarlos es las condiciones?
Gracias, saludos
puedo poner mas de un usuario o solo es uno?
En caso de querer hacer la comparación contra un listado de usuarios podrías ocupar alguna estructura de datos que te lo permita. En java existen algunas interfaces como map que sirven para guardar más de un valor mediante una llave - valor. Si gustas puedo hacer un video explicando como sería una implementacion de este tipo. La otra opción es incorporar una base de datos.
buenas podrias explicar dos cosas? en primer lugar, como hago para darle la opcion de hasta tres intentos luego se bloquea y por ultimo como empaquetar la aplicacion para hacerlo ejecutable
1.- Eso puede ser controlado dependiendo de los fundamentos que tengas de programacion, se puede resolver de muchas maneras, si quieres que se percista lo puedes guardar en un archivo o en una base de datos, si solo quieres que se valide en nivel de ejecucion y despues se pierda basta con una variable global que cada vez que presiones el boton se sume en 1 y utilizar un if cada vez que presiones el boton comparando con las veces que lleva aumentada la variable globlal si esta es igual a 3 entonces realizar uso del objeto del button por ejemplo btnIngresar.setEnabled(false);
2.- cuando tu usar netbeans hay un boton con una imagen parecida a un martillo cuando lo presionas se genera una construccion del ejecutable del aplicativo en construccion.. vas a la carpeta dist que se encuentra en el root de tu proyecto y listo lo ejecutas y deberia de iniciar tu aplicativo.
muchas gracias 2022 ☺
Gracias por visitar!!!!!
Compañero monto el codigo de validacion y me vuelve la clase de la aparte de abajo: public static void main(String args[]) en ilegal star of expression y se le da click y aparece, create missiong java doc for main, pero nhay necesidad de eso por que no se toca ni se crea
Eso es parte de tú IDE, no del código.
sabes como las funciones de cada elemento las meto en clases para que no quede amontonado
claro que si puedes crear packages, y dentro de ellas crear los objetos, aquí el detalle es que debes de aprender el alcance de las variables y de los objetos de swing/awt, no te recomiendo hacerlo si vas empezando.. no tiene nada de malo mantener la lógica de tu pantalla en tu clase de pantalla..el problema seria que hasta las funciones que apliquen para tratar los datos los dejas ahi, lo que puedes hacer es la creación de packages y clases instanciadas de forma estatica.
no me aparece para agregar botones
Le doy ejecutar con el login como principal y poniendo usurio y contraseña correctas me dice bienvenido pero no me abre la segunda clase "panel"
Hola si estás haciendo la instancia al nuevo form? Recuerda que debes de instanciar al método setVisible igual a true para que funcione. Los jPanels no se rederizan solo lo s jFrame son los que sí.
@@sfwLibre si, aplique setvisible true, y por lo segundo creo entender que los jframe puede ejecutarse aplicando esto
@@cabesoda a su vez tienes que revisar que la clase tenta el método run implement dentro de su main de lo contrario no carrera
@@sfwLibre mmm soy muy nuevo en esto ,como chequeo esto??
@@cabesoda Si gustas puedo hacer un en vivo, en unas horas y si estás online puedes hacer las preguntas que desees si no, dejaré grabado lo que comento..
buenas amigo disculpa tengo una duda, cree una clase main, desde la cual llamo al panel login cree la instancia login log = new login();
y lo puse visible lg.setVisible(True);
pero no me abre el interfaz si no que termina la ejecucion del programa sin hacer nada
Lord Kntu Recuerda siempre utilizar el objeto que has referenciado de la clase a hacer visible en este caso lo que me planteas es que creaste un objeto llamado login con el cual debes tu de llamar al método setVisible(); entonces no debes utilizar lg.setVisible(); si no log.setVisible(true); cualquier duda escribe a mi twitter y te apoyo con mucho gusto @sfwlibre
Oye de casualidad no tienes un login pero en visual studio con encriptacion?
no se como hacer el simbolo que dices qe significa "Y" en el minuto 8:03 pare una comilla invertida grande alguien sabe?
Hola, gracias por comentar en el video tu duda, mira ese "caracter" comunmente se saca con shift + 7 aunque si no es posible deberias de probar primero que nada el lenguaje de tu teclado si se encuentra en ingles debe de ser asi como te comento & este caracter se llama amperson. y es muy usado para representar el operador logico UNION. espero poderte haber ayudado...
Oye me da error en elsee
como hago este símbolo ❛❛
amigo ayudame por favor solo tengo una linea de error cuando pongo
PANEL_CONTROL = NEW PANEL_CONTROL(); ME SALE ERROR K PODRIA CORREGIR TE AGRADECERIO AMIGO GRACIAS
Hola compañero puedes compartirme una captura de pantalla de tú error!
ya lo arregle amigo muchas gracias de todas maneras.
Alguien sabe si ese login se puede conectar a una base de datos
Obviamente amigo. De hecho hay un vídeo aquí en el canal en donde te enseño cómo hacerlo
como se hace este signo ❝
TEI NM hola qué teclado usas?
Gracias Amigo ya solucione mi problema
TEI NM me da gusto!
Yo también tengo la duda
Cómo se llama el signo?
y si quiero un login para 2 usuarios? como seria
Hola, para eso puedes utilizar un arreglo de datos en dónde almacenes de manera estática sus valores en vez de comparar contra dos variables String podrías iterar el arreglo y compararlo con los valores informados. (Esto de la.manera más básica) la otra sería realizar una conexión a base de datos. Realizando consultas dinámicas. En este cana te enseñamos cómo.
Amigo me podrías ayudar hacer uno es que no me da
Tiene mucho tiempo que no hago aplicaciones de escritorio pero si gustas puedo hacer un directo en donde improvise. Y te subo el código a git para que puedas consultarlo cuando puedas..
@@sfwLibre esta bien para cuando lo estarías haciendo?
hermano como hago para hacer un menu en el panel de control?
Daniel Angarita dame chanse de formular un tutorial para explicarte el próximo miércoles lo tienes en el canal
me marca esto como error, helpp
}else{
if(usuario.equals("usuario1") ❛❛ pswd.equals ("1234")){
En vez de comillas puedes poner el operator logic && y con eso te debería de funcionar. Saludos.
Cómo le pongo una imagen?
utiliza un jlabel de esa manera es la mas simple de agregar imagenes.
8:53
Puedes revisar los nuevos vídeos del canal mejoramos mucho la calidad y la explicación!!! :D th-cam.com/play/PLCutFtA9hQwmC84GhomZsOPrelaIDZs_W.html
Tengo problemas con ese signo me sale error ''
Cuál signo.?
el si no, me aparece como erroneo
puedes mandarme una captura de tu error..
@@sfwLibre por donde
@@devsilva7155 mi pagina de facebook
facebook.com/Sfwlibre/
deberias subirlo con mejor calidad, no se ve nada
Tiene años ese curso puedes revisar los actuales amigo..
@@sfwLibre ok, gracias. Soy nuevo en esto y me piden que haga un loguin en java, en la facultad. Saludos.
@@facundorodriguez2823 ahí hay un proyecto donde te explico donde hacer eso búscalo.. Te servirá, tiene hasta acceso a datos..
th-cam.com/play/PLCutFtA9hQwmC84GhomZsOPrelaIDZs_W.html
no se visualiza los codigos
rodolfo dionicio puedes visualizar en los vídeos más actuales ese tutorial tiene años que fue escrito!!!
Puedes revisar los nuevos vídeos del canal mejoramos mucho la calidad y la explicación!!! :D
th-cam.com/play/PLCutFtA9hQwmC84GhomZsOPrelaIDZs_W.html
no me funciono me dice
pc.setVisible();
this.dispose();
que están mal escrito
jorgefelix gonzalez acosta setvisible lleva como argumento true sería así objeto.setvisible(true); saludos!
mal, mal, mal horrible, mi abula lo haria mas eficiente
ese tutorial fue uno cuando estuve estudiando jajaja no tengo qur negar que la calidad en todos los aspectos es baja ;)
no importa a mi me funciono y aprendi algo nuevo !
Puedes revisar los nuevos vídeos del canal mejoramos mucho la calidad y la explicación!!! :D