¿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 KZbin. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
@robertovilla81597 жыл бұрын
Con diferencia el mejor canal para iniciarse con Java! muchas gracias Ernesto, un crack!!
@DavidPerez-dd6fu7 жыл бұрын
Hace 3 semanas que empecé este curso, y ya estoy a punto de acabarlo, excelente trabajo has hecho con este curso, gracias por tu dedicación a querer enseñar a los demas.
@LaGeekipediaDeErnesto7 жыл бұрын
¡Muchas gracias!, es un gusto que estas próximo a concluirlo y por supuesto que ha resultado de tu agrado. Saludos.
@sebastianmichaelis40596 жыл бұрын
Yo recien lo empece el lunes y ya mañana lo termino, en una semana aprendi toooddoo lo que no pude en 2 semestres de POO y avanzado que fue lo peor ajajajaj
@jatsi10004 жыл бұрын
Yo lo empecé el hace 8 días, y bueno, tómense su tiempo, no como yo xd
@salameo4574 жыл бұрын
@@sebastianmichaelis4059 Es imposible que en una semana, hayas visto todos los capitulos
@sebastianmichaelis40594 жыл бұрын
@@salameo457 Disculpa, pero el que quiere y le gusta...PUEDE! Solo esta en aprender rápido y entender para que funciona todo. Nada más. Además, el explica todo muy bien al detalle que es sencillo entender a cualquiera e incluso para quienes no tienen conocimiento de programación
@CuboDeAnti-materia4 жыл бұрын
Hola Ernesto,te quería dar las gracias porque tus cursos me están siendo de mucha ayuda, empece hace poco con esto de la programación y pude realizar con lo aprendido hasta ahora una calculadora simple. Dejo aquí el código para quien lo quiera revisar. import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Calculadora extends JFrame implements ActionListener{ private JLabel operacion; private JTextField campo; private JButton cero, uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, suma, resta, multiplicacion, division,borrar, igual; String texto = ""; int valorA = 0, valorB = 0, resultado, parametro; public Calculadora(){ setLayout(null); operacion = new JLabel(""); operacion.setBounds(190,10,100,20); add(operacion); campo = new JTextField(); campo.setBounds(10,10,150,25); add(campo); borrar = new JButton("C"); borrar.setBounds(10,210,50,50); Color color_borrar = new Color(193,2,255); borrar.setBackground(color_borrar); add(borrar); borrar.addActionListener(this); cero = new JButton("0"); cero.setBounds(60,210,50,50); add(cero); cero.addActionListener(this); uno = new JButton("1"); uno.setBounds(10,60,50,50); add(uno); uno.addActionListener(this); dos = new JButton("2"); dos.setBounds(60,60,50,50); add(dos); dos.addActionListener(this); tres = new JButton("3"); tres.setBounds(110,60,50,50); add(tres); tres.addActionListener(this); cuatro = new JButton("4"); cuatro.setBounds(10,110,50,50); add(cuatro); cuatro.addActionListener(this); cinco = new JButton("5"); cinco.setBounds(60,110,50,50); add(cinco); cinco.addActionListener(this); seis = new JButton("6"); seis.setBounds(110,110,50,50); add(seis); seis.addActionListener(this); siete = new JButton("7"); siete.setBounds(10,160,50,50); add(siete); siete.addActionListener(this); ocho = new JButton("8"); ocho.setBounds(60,160,50,50); add(ocho); ocho.addActionListener(this); nueve = new JButton("9"); nueve.setBounds(110,160,50,50); add(nueve); nueve.addActionListener(this); suma = new JButton("+"); suma.setBounds(170,60,50,50); Color color_suma = new Color(255,110,111); suma.setBackground(color_suma); add(suma); suma.addActionListener(this); resta = new JButton("-"); resta.setBounds(170,110,50,50); Color color_resta = new Color(148,143,252); resta.setBackground(color_resta); add(resta); resta.addActionListener(this); multiplicacion = new JButton("x"); multiplicacion.setBounds(170,160,50,50); Color color_multiplicacion = new Color(177,255,116); multiplicacion.setBackground(color_multiplicacion); add(multiplicacion); multiplicacion.addActionListener(this); division = new JButton("÷"); division.setBounds(170,210,50,50); Color color_division = new Color(255,243,153); division.setBackground(color_division); add(division); division.addActionListener(this); igual = new JButton("="); igual.setBounds(110,210,50,50); Color color_igual = new Color(254,130,70); igual.setBackground(color_igual); add(igual); igual.addActionListener(this); } public void actionPerformed(ActionEvent e){ if(e.getSource() == cero){ texto += 0; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == uno){ texto += 1; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == dos){ texto += 2; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == tres){ texto += 3; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == cuatro){ texto += 4; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == cinco){ texto += 5; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == seis){ texto += 6; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == siete){ texto += 7; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == ocho){ texto += 8; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == nueve){ texto += 9; campo.setText(texto); valorB = Integer.parseInt(texto); resultado = Integer.parseInt(texto); switch (parametro){ case 1: resultado = valorA + valorB; break; case 2: resultado = valorA - valorB; break; case 3: resultado = valorA * valorB; break; case 4: resultado = valorA / valorB; break; } } if(e.getSource() == suma){ valorA = resultado; parametro = 1; texto = ""; campo.setText(""); operacion.setText("+"); } if(e.getSource() == resta){ valorA = resultado; parametro = 2; texto = ""; campo.setText(""); operacion.setText("-"); } if(e.getSource() == multiplicacion){ valorA = resultado; parametro = 3; texto = ""; campo.setText(""); operacion.setText("X"); } if(e.getSource() == division){ valorA = resultado; parametro = 4; texto = ""; campo.setText(""); operacion.setText("÷"); } if(e.getSource() == igual){ switch (parametro){ case 1: resultado = valorA + valorB; valorA = resultado; break; case 2: resultado = valorA - valorB; valorA = resultado; break; case 3: resultado = valorA * valorB; valorA = resultado; break; case 4: resultado = valorA / valorB; valorA = resultado; break; } campo.setText("" + resultado); operacion.setText("="); } if(e.getSource() == borrar){ texto = ""; campo.setText(""); parametro = 0; operacion.setText(""); } } public static void main(String args[]){ Calculadora marco = new Calculadora(); marco.setBounds(0,0,235,295); marco.setTitle("La Geekipedia De Ernesto"); marco.setVisible(true); marco.setResizable(false); marco.setLocationRelativeTo(null); marco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
@joseramon61576 жыл бұрын
Estoy siguiendo el curso en un mac y al principio no cambiaba el color del botón, buscando en la web he encontrado la solución añadiendo dos lineas mas de código: boton1.setOpaque(true); boton1.setBorderPainted(false); Así funciona correctamente.Por si a alguien le pasa lo mismo. Gracias Ernesto por este curso.
@josemiguelsepulveda75736 жыл бұрын
gracias
@crisledezma015 жыл бұрын
Llevo días tratando de encontrar el motivo!!! Gracias!!!
@paulamonteagudo94185 жыл бұрын
gracias!!!
@efrainmanasesmoralescontre94735 жыл бұрын
gracias
@DUmi8024 жыл бұрын
muchas gracias si soluciono mi problema con mac
@zonda190111 ай бұрын
Lo retomé desde 0, hace 3 días, excelente cursito :]
@niplayful4 жыл бұрын
2021 y me hubiera gustado aprender esto desde hace años :(; pero bueno mejor tarde que nunca!!
@dave..11 Жыл бұрын
Esta practica ha sido muy grande y llena de nuevos conocimientos y tambien errores mios xD Si no fuese por lo bien que explica Ernesto no creo que lo hubiese entendido. Muchas gracias
@ricardo-s2h Жыл бұрын
excelente curso, muy bien explicado, se entiende claramente, es como leer un libro Coquito.
@GianmarcoContreras5 жыл бұрын
Muy buen video Ernesto, definitivamente eres el mejor profesor de programación !!!!!!!!!
@Juan-pn9zc4 жыл бұрын
Bro tenia la necesidad de decir que wow, en cada video casi siempre veo tu comentario, mis congratulations, asi ya hayan pasado 11 mese
@GianmarcoContreras4 жыл бұрын
@@Juan-pn9zc V:
@Juan-pn9zc4 жыл бұрын
@@GianmarcoContreras YA terminaste este curos y el de java intermedio?
@Juan-pn9zc4 жыл бұрын
@@GianmarcoContreras y otra cosa en donde dice boton1.setBackground(color1); siempre tengo hacer el RGB y aplicacrlo al boton1 o a lo que yo quiera o puedo escribir por ejemplo boton1.setBackground(rojo);
@GianmarcoContreras4 жыл бұрын
@@Juan-pn9zc termine el curso de lógica de programacion, java desde 0 y java intermedio, y ahora estoy trabajando como programador en un empresa de Software.
@ColinaRafael5 жыл бұрын
No sabe lo agradecido que estoy con usted. Gracias por estos tutoriales
@bbriambbriam4 жыл бұрын
Menos mal que dejas el código para descargar, solo descargandolo me di cuenta que me faltaba el "setLayout(null)" y todo estaba vuelto leña sin esa linea, gracias por este curso, ansioso por comenzar con el intermedio
@patriciaperalta74712 жыл бұрын
justo tenia el mismo error y me di cuenta con tu comentario gracias pa
@crisvidc79334 ай бұрын
excelente los cursos muchas gracias. en este ejercicio por alguna razon el programa no me compilo yaque existia conflictos con las librerias tuve que especificar la libreria de Color de pronto a que se debe esto. De import java.awt.*: de general especifique a import java.awt.Color; o en la accion java.awt.Color colorte = new java.awt.Color(rojo,verde,azul); boton1.setBackground(colorte);
@zidarkz6 жыл бұрын
toString() para objetos; en el vídeo lo usas porque lo que se selecciona en el ComboBox es un String(objeto) Y en el for, usas valueOf() porque es un tipo primitivo (int) si estoy bien, dame like :v
@freddyhernansierrabenito6365 жыл бұрын
Haaaa ya entendí el porqué de la diferencia
@carlosmorales085 жыл бұрын
le estuve haciendo mucha mente del porqué de los dos parseos a String pero tu lógica me ayuda a entender mas
@No_te_jales5 жыл бұрын
no se si estas bien pero ya me rompí la cabeza y creo que tienes lógica toma tu like :v
@victormanuelgonzalezmoreno60765 жыл бұрын
da igual uno que otro,solo se diferencian si va a haber un null.String.valueOf(objeto) no levanta excepción,mientras que objeto.toString() si levanta excepcion y para la ejecución de un programa.Todo depende de lo que quieras hacer si hay un null
@joelherrerasalazar13785 жыл бұрын
jaja si men ya sabia me di cuenta gggg
@joseoscar72463 жыл бұрын
No me aparecían los combo box al ejecutar el código, pase rato buscando el error que no me marcaba hasta que me di cuenta que no aparecía por que estaba poniéndole las mismas coordenadas a los tres combos jaja, excelente videos gracias Ernesto!
@asbleidysanchezvargas73653 жыл бұрын
Muchas gracias Ernesto por tu dedicación y entrega. Me ha servido muchísimo tus clases. Un abrazo desde Colombia.
@josuemunguia87116 жыл бұрын
Por fin llegaron los colores!!
@fexdin61783 жыл бұрын
Que colorida noticia :D
@GalaxiaDeFavio2 жыл бұрын
yeiy!
@EduardoMartinez-xf2pv5 жыл бұрын
Eres grande bro, en tu curso aprendí mas cosas y en menos tiempo que lo que me enseñan en la escuela
@narutazo104 жыл бұрын
Pues a qué escuela ibas
@GalaxiaDeFavio2 жыл бұрын
confirmo
@franciscofuentes88524 жыл бұрын
Buenos vídeos, me tomo 3 días llegar a este vídeo empezando desde el 0. si ya saben programar en otro lenguaje no se les complicara mucho. Gracias por compartir tu conocimiento.
@lukasezcurra70654 жыл бұрын
crack idolo ernesto gracias x dar tus conocimientos voy aprendiendo con tu curso
@riberenyos7875 жыл бұрын
Yo estoy usando LinuxMint Trici y no tengo ningún problema. Gracias por tu ayuda. Quería saber como funciona Java y con estos videos estoy aprendiendo mucho.
@cristiandiaz5534 жыл бұрын
Ah este ejercicio es el que más me ha gustado. Siento que avanzo :'D
@emilios.ballinas53225 жыл бұрын
Lo mínimo que puedo hacer por ti es verme los anuncios completos. Gracias por el curso
@lucho73425 жыл бұрын
Excelente profesor y excelente curso, enseñas muy bien. al programa le agregue un segundo botón para que este cambie de color y no el botón con el que se interactua. así quedo el código: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Ej35 extends JFrame implements ActionListener{ private JLabel label1, label2, label3; private JButton boton1, boton2; private JComboBox combo1, combo2, combo3; public Ej35(){ setLayout(null); label1 = new JLabel("Rojo"); label1.setBounds(60,20,100,10); add(label1); combo1 = new JComboBox(); combo1.setBounds(120,10,50,30); for (int i = 1; i
@LaGeekipediaDeErnesto5 жыл бұрын
¡Excelente!, saludos.
@oscarperalta20102 жыл бұрын
Excelente explicación, muchas gracias por tomarte el tiempo de hacer estos vídeos !!!
@TiemposFinales-YHWH5 жыл бұрын
hace maso menos 4 dias que vengo palo y palo con este curso.. en si ya tengo el concepto de programacion en JAVA.. pero en si tengo q asimilar las extructuras para cada caso, pero viendolos a los videos una y otra vez, esto es mucho mas que un CURSO... en verdad muy agradecido de mi parte por tu gran ayuda desde tu perspectiva de enseñanza..., estaba tan compenetrado en la lista de reproduccion en este curso.. q recien chusmeando t canal encontre la continuacion de este curso en JAVA intermedio y a lo q q eria llegar era a el Curso de ANDROID, la verda dq mas se le puede pedir al Eterno YHWH TZEVAOT?? desde ya TODAH RABAH al ETERNO YAHWEH por encontrar desde ya un gran profesor o Moreh se diria en hebreo en la parate de la tecnologia.. gracias por tu tiempo Ernesto y SHALOM UBRAJOT!!
@GalaxiaDeFavio2 жыл бұрын
😂😂
@7cuate Жыл бұрын
Hola!!! Antes que nada...muchas gracias por este curso , me ha gustado mucho y es con diferencia el mejor que he visto... directo al grano ahora sí. Por qué si ya habíamos hecho el parseo de "int" a "String" en el objeto combo después de el ciclo "for"... volvemos a hacer el parseo cuando usamos el método "getSelectedItem()"... no se supone que ya lo teníamos en "String"?
@ElRincóndelasFantasías Жыл бұрын
?😴 💤💤💤💤💤💤💤💤💤💤
@pablocorrea30804 жыл бұрын
que bien enseñas te felicito excelentes videos no me canso de dar like
@olimpiaestanga36564 жыл бұрын
Probé el código para la interfaz gráfica Botón RGB y me arroja el siguiente error: "uncheked or unsafe operations" como corrijo ésto. igual mensaje me sale para el estudiado en el video 34. El resto de los video me parecieron muy buenos todo me funcionó perfectamente, las explicaciones son sencillas y claras. Gracias Ernesto.
@daluc074 жыл бұрын
Es por que el combox ahora te pide que determines el tipo de variable que es agrega un private JComboBox combo1, combo2, combo3; combo1 = new JComboBox(); asi sucesivamente.
@GalaxiaDeFavio2 жыл бұрын
no te preocupes solo es una advertencia no tiene errores solo te indica tal
@eurysgonzalez9262 Жыл бұрын
excelente hermano lo felicito mejor imposible
@xxconyutoxx5 жыл бұрын
Hola, yo tenía problemas al compilar el código, me marcaba error en la linea "Color color1 = new Color(rojo,verde,azul);". Leyendo los errores que me decía el símbolo del sistema me di cuenta que podía usar una librería llamada "java.awt.Color", al agregarla en lugar "java.awt.*" me funciono, es decir, mis librerías eran: import javax.swing.*; import java.awt.Color; import java.awt.event.*; Espere le ayude a alguien, aun no sé porque no me acepta la librería como la pusiste tú.
@camiloev5 жыл бұрын
En serio que si me sirvió me marco el mismo error, gracias compañero.
@leonardoenriquesanchezrosa69175 жыл бұрын
Excelente aporte. A mi me pasaba igual. La libreria correcta fue java.awt.Color en lugar de java.awt.*
@AndreaLopez-rr5yt4 жыл бұрын
mi salvacionnnn a mi me pasaba igual
@mateoalejandrobernalcardon8946 Жыл бұрын
dure casi media hora buscando el bug muchas gracias
@elpelonduarte24457 жыл бұрын
Excelente video Ernesto, muy bien explicado te felicito. Cuando termine este curso de que seran tus próximos videos?
@LaGeekipediaDeErnesto7 жыл бұрын
Hola, muchas gracias. El siguiente curso es de programación con Android, pero antes de publicarlo debo concluir este curso. Saludos.
@tiendadeherramientasparala82877 жыл бұрын
Excelentes tus vídeos Ernesto.
@LaGeekipediaDeErnesto7 жыл бұрын
¡Gracias!
@sergiohenaresmontilla71876 жыл бұрын
Hola Ernesto En primer lugar agradecerte y felicitarte por el gran trabajo que has hecho con este curso!! En segundo lugar, te expongo la duda que tengo con el parseo. Al usar el primer tipo de parseo que haces con la variable "int i" (String.valueOf()) y aplicarlo en otra parte del código me sale error. Así es como tú lo has escrito en el video: String cad1 = combo1.getSelectedItem().toString(); y así es como yo he intentado hacerlo para probar el funcionamiento la otra forma de parseo: String cad1 = combo1.getSelectedItem().String.valueOf());
@LaGeekipediaDeErnesto6 жыл бұрын
¡Hola!, ambas formas son correctas, sin embargo al utilizar valueof(), debes de colocar dentro de los paréntesis la variable a convertir en String, por esa razón te marca error al momento de ejecutar el programa. Saludos.
@sergiohenaresmontilla71876 жыл бұрын
Pero en este ejemplo ¿cuál es la variable que tendría que poner? Al poner entre los paréntesis la variable "combo1" sigue dándome error.
@GalaxiaDeFavio2 жыл бұрын
@@sergiohenaresmontilla7187 String.valueOf(combo1.getSelectedItem()); pero lo correcto seria usar el .toString();
@felixojeda78784 жыл бұрын
eres grande Ernesto...
@gastonalves9847 жыл бұрын
muy buen video bro! Espero con muchas ansias un curso de programacion wep o de javascript ! El color se puede aplicar en todo lado que no sea el boton ese?
@LaGeekipediaDeErnesto7 жыл бұрын
¡Hola!, me encuentro trabajando para publicar de manera rápida y constante más cursos, así que si, pronto tendremos un curso de programación web. Referente a tu duda, claro que es posible aplicar el color a otros elementos, te invito a visualizar el vídeo #36 de este curso, donde muestro como aplicar el color a un contenedor. Saludos.
@GalaxiaDeFavio2 жыл бұрын
al fin!
@JuanantonioPimentel7 жыл бұрын
excelente amigo y buena noche gracia mexicano y yo dominicano
@LaGeekipediaDeErnesto7 жыл бұрын
¡Gracias!, saludos.
@JuanantonioPimentel7 жыл бұрын
gracia amigo Ernesto
@jeffreyindri6 жыл бұрын
Muchas gracias excelente como siempre
@anonimatosegundoprimero40727 жыл бұрын
Gracias Ernesto por otro curso por otro aprendísaje gracias :D Me sirven de mucho pa mi futuro
@LaGeekipediaDeErnesto7 жыл бұрын
¡Excelente!, saludos.
@fernandotorrico73664 жыл бұрын
Muy bueno el curso 10/10
@danielaalarcon60312 жыл бұрын
Hola, yo no pude compilar desde consola pero desde un IDLE si, soy nueva en esto.
@eduardodelgado39737 жыл бұрын
Una preguntica... ¿Hay forma de también aplicar el cambio de color a los textos como tal? Ejemplo: El color de la fuente dentro de la interfaz o en el título de la ventana. Gracias, definitivamente explicas muy claro. Me saltaron como diez errores pero es que trato siempre de ir escribiendo a medida que explicas, usando variables similares pero clases diferentes; luego todos los errores son porque me falta una simple letra.
@LaGeekipediaDeErnesto7 жыл бұрын
¡Hola!, claro que es posible, basta con utilizar métodos como .setForeground , o bien, existen argumentos como lo son Color.white, Color.green, etc. Si te gustaría saber más acerca de todos los métodos disponibles que puedes utilizar y la manera de como aplicarlos, puedes revisar la documentación de Java, que Oracle pone a nuestra disposición: docs.oracle.com/javase/7/docs/api/ Saludos.
@eduardodelgado39737 жыл бұрын
Genial, muchas gracias pero ¡uy! hay muchísimas herramientas, paquetes o de esas librerías... "¿Cuando podría uno llegar a conocerlos?" supongo que cada vez se extiende más y más. Una pregunta más y no molesto más: ¿Existe o se usa alguna forma común para buscar métodos en estas bibliotecas? (no me refiero a un índice, si no a alguna manera de ayudarle al programador a validar que lo que necesita desarrollar hoy en día ya consta de alguna herramienta que agiliza u optimiza el resultado). Seguiré estudiando juicioso a ver si consigo familiarizarme más. - La laptop que uso venía con windows 8.1 y presentaba muchos problemas, le vino muy bien la actualización gratuita al 10, desde comienzos del año pasado ha funcionado muy bien. -
@maximilianogonzalez24405 жыл бұрын
@@eduardodelgado3973 Se que quizas es muy tarde, pero podrias descargar la documentacion de java, ahi buscas directamente las librerias y los metodos y variables que tienen
@GalaxiaDeFavio2 жыл бұрын
@@eduardodelgado3973 supongo que solo es disciplina ;D
@aitorgomezruiz72394 жыл бұрын
Hola Ernesto, me encanta el curso, el trabajo es excepcional, muchas gracias por tu esfuerzo y ayuda Con resoecto de esta clase del boton RGB, tengo una pequeña duda. Cuando introducimos en el combo box los valores desde el 0 al 255 los estamos introduciendo ya como string con el parseo combo1.addItem(String.valueOf(i)); es decir, si no me equivoco ahora el comboBox tendra desde el 0 al 255 pero de tipo string "0" ----- "255", es asi? ahora bien, pq necesitamos volver a parsear a string cuando los recuperamos del comboBox con String cad1 = combo1.getSelectedItem().toString(); ? cuando hago el combo1.getSelectedItem(), esto no es ya un string?
@CuboDeAnti-materia4 жыл бұрын
Creo que el 'to.String()' es para señalar que se está almacenando ese String en una variable del mismo tipo para poder utilizarla después en el 'parseo' y así cambiarlo a variable de tipo 'int'.
@narutazo104 жыл бұрын
Lo que hizo Ernesto en el video no es del todo necesario. Le mandes el tipo de dato que le mandes a tu ComboBox, lo va a recibir y convertir en un tipo de dato propio. No es necesario mandar el valor de "i" como String, se puede mandar tal y como está: combo1.addItem(i); El objeto recibe el valor y lo convierte a otro tipo de dato, es por eso que después debes parsear para convertirlo a string
@narutazo104 жыл бұрын
Por este tipo de cosas es que a mi parecer es necesario aprender orientado a objetos antes de saltar a interfaces gráficas. Terminas escribiendo cosas que no entiendes del todo
@henrynavarro20084 жыл бұрын
Justo me pregunte lo mismo.
@retroblackztar4 жыл бұрын
@@narutazo10 ¿Consideras que a Ernesto le falta conocimiento? O es algo normal?
@luisechetocardenas7 жыл бұрын
¿Cuáles son tus redes sociales amigo? ¡me declaro fanático de tus videos tu canal y tu forma de explicar!
@LaGeekipediaDeErnesto7 жыл бұрын
+luis jose echeto cardenas Hola, los enlaces a mis redes sociales los podrás encontrar en la descripción de todos los vídeos de este canal. Muchas gracias por el comentario y por visualizar el contenido. Saludos.
@luisechetocardenas7 жыл бұрын
Gracias amigo eres el mejor!! Tengo una pregunta, como hago para crear botones que no sean visibles, ejemplo: Que salga un grupo de imágenes y un texto arriba que diga "haz click en bla cosa" y estaría el botón en la imagen que corresponda pero sin que se vea el botón, ¿es esto posible?
@GalaxiaDeFavio2 жыл бұрын
@@luisechetocardenas si es posible
@jefemaestro19244 жыл бұрын
crecen tan rapido, ya utliza window 10 y yo lo estoy siguiendo desde el primer capitulo :,C
@jfermin065 жыл бұрын
Buenas, tengo una duda con la programacion de los eventos, porque en pasados videos se usa el ItemListener para colocar eventos en la lista del JComboBox y ahora el ActionListener para el boton... que pasa si quiero programar eventos para los botones y las listas en una misma interfaz?
@rodrigoh3475 жыл бұрын
misma duda lo has resulto ??
@mercenarios34 жыл бұрын
Alguien en un vídeo de arriba lo aclaro, cuando implementado la primera herramienta separa con una coma y coloca la otra que quieres, como declarar varias variables. Ej: public class Formulario extends JFrame implements ActionListener, ItemListener{}
@soubakouh3 жыл бұрын
@@mercenarios3 pero en este video solo implementa ActionListener y le funciona, wtf???
@soubakouh3 жыл бұрын
@@mercenarios3 vaaale vale ya entendí, el ItemListener solo se usa para que haga una acción justo al seleccionar un item, en este se diferencia que usó solamente addItem() no addItemListener() entiendo entiendo
@GalaxiaDeFavio2 жыл бұрын
@@soubakouh sii yo tenia esa duda pero la resolvi en el video pero igual si usas el ItemListener ya no necesitarias el ActionListener ya que como tu dijste al cambiar el elemento del comobox se produce el evento entonces cambiaria el color
@danielsaldana58564 жыл бұрын
Hola. Yo ya pude realizar el programa, pero tengo una falla, no sé visualiza el color resultante en el botón. Me podrían ayudar?
@sebastianmichaelis40596 жыл бұрын
Hola Ernesto, gracias por tus videos!!! Quisiera que al momento de combinar mas colores, al dar clic en el boton, tambien cambie, puesto que si hago una sola combinacion, se queda en ese color y si sigo haciendo mas combinaciones ya no cambia. Como haria ahi? Explicame porfa, estare muy agradecida
@LaGeekipediaDeErnesto6 жыл бұрын
¡Hola!, tal cual lo explico en los vídeos, los colores pueden ser aplicados a cualquier componente de la interfaz, por tal motivo debes de indicar al programa que también el cambio de color se verá reflejado al botón de la interfaz y no solo al fondo. Saludos.
@sebastianmichaelis40596 жыл бұрын
@@LaGeekipediaDeErnesto Ohhhh, ya veo....Ummm y cual seria el metodo que utilizaria para realizar esta accion. Ayudame en eso porfis
@lucianoameller14523 жыл бұрын
@@sebastianmichaelis4059 callate lagarto
@batsheba_sherman19123 жыл бұрын
genial la clase
@juliobarrios2420 Жыл бұрын
como podria hacer para que yo al seleccionar un numero de los combobox me de el color de ese numero automaticamente manteniendo la accion del boton de fijar el color o cualquier otro evento que yo quiera darle, lo pregunto xq no puedo implementar acciones conjuntas de botones y combobox, intenté agregarlo en la clase luego de implements pero me da error supongo que no es la manera correcta
@nolxbe48166 ай бұрын
Me pasa lo mismo, quisiera agregar un ActionListener y tambien un ItemListener pero no se como
@vanesapsanchez4 жыл бұрын
Hola, tengo una duda con respecto a por que parseas por segunda vez el dato, si en el combo el dato ya lo guardaste como texto?? Espero que se entienda mi pregunta. Saludos! el curso esta GENIAL!
@narutazo104 жыл бұрын
Al método addItem del ComboBox se le puede mandar cualquier tipo de dato y este lo va a convertir en su tipo de dato propio. Le puedes mandar int, string, char, lo que sea. No era necesario hacerlo como addItem(String.valueOf(i)); se podía hacer como addItem(i); El método lo va a modificar de todas formas y es por eso que posteriormente se debe usar el toString para hacer una conversión nuevamente, esta vez del tipo de dato interno del método a String
@manuelescontrela65193 жыл бұрын
Gracias Idolo
@johnescobar99514 жыл бұрын
eso del parseo me da duro, aunq lo entiendo al aplicarlo o saber donde y como me cuesta
@rodrigomuller79574 жыл бұрын
buenas, como quedaria el extends implements si quiero que la accion sea tanto del boton como del combo? gracias! ;)
@narutazo104 жыл бұрын
implements ActionListener, ItemListener{ ... }
@GalaxiaDeFavio2 жыл бұрын
en este caso si implementas el ItemListener del combo seria mas dinamico es decir al seleccionar un combo se cambia el color y no necesitarias un boton . ..
@blacktoom32543 жыл бұрын
Buen Video
@carlosmillan8587 Жыл бұрын
Yeah!!
@serieschydorysv59377 жыл бұрын
gracias amigo me ayudara mucho :3
@LaGeekipediaDeErnesto7 жыл бұрын
Al contrario, gracias a ti por visualizar el curso. saludos.
@disenoelectronicayprograma22245 жыл бұрын
Excelente curso
@rodrigoh3475 жыл бұрын
hola si quiero implementar un evento a un boton y a un JComboBox tengo que implementar itemlistener y actionlistener? si es el caso como lo puedo implementar ?
@itsmartin39445 жыл бұрын
Atom 199 Hola te respondo yo, tienes que poner los dos pero entre ellos una coma Ej: ActionListner, ItemListener{ } Y ahí sigues con tu programa.
@leonardoenriquesanchezrosa69175 жыл бұрын
Solo separas ambas instrucciones con una coma (,)
@charizardjunior7928 ай бұрын
buen curso
@GilfcXD4 жыл бұрын
Me perdi un poco pero vamos avanzando.
@erikmujica98487 жыл бұрын
Muy buen ejercio sigue adelante con tus videos son muy ilustrativos, una duda, ¿cómo se agregaría un botón reset que vuelva a darle el color original?
@LaGeekipediaDeErnesto7 жыл бұрын
Hola, gracias por los comentarios, bastaría con crear un botón que contenga un evento para volver a abrir la interfaz sin necesidad de ejecutar el programa de nuevo, aunque en un comentario es complicado explicar el como hacerlo, pero por supuesto que es posible. Saludos.
@GalaxiaDeFavio2 жыл бұрын
yo intentaria con c = new Color(null) y boton.setBackground(c);
@yomaxy114 жыл бұрын
Hola Ernesto, no entiendo lo del parseo !! En este video pusiste: int rojo = Integer.parseInt (texto1); pero en otro pusiste: valor1 = Integer.parseInt (textfield1.getText ()); entiendo que uno es un JComboBox y el otro un JTextField, pero para que usamos el getText () en el segundo ejemplo ?? y por que en este video no ?. si puedes responder, muchas gracias. Saludos
@jacksonprieto84592 жыл бұрын
Porq acuerdate q con el metodo getText estas recuperando lo q esta dentro del jtextfield y con el metodo integer.parseint lo q estas haciendo ahi es q vas a convertir el texto a un numero entero Y en la parte el int rojo = integer.parseInt(cad1) ahi le estas diciendo q lo q tiene cad1 lo va a convertir a un valor numero entero osea acuerdate q cuando valla aumentando los números cada vez los colores se ponen mas intensos por decir el rojo mientras mas valor le pongas mas refleja el color rojo y por eso se covierte en entero el rojo si le pones ejemplo: 20. Necesitas un valor numero para llegue y refleje ese color es segun lo q yo entendi
@GalaxiaDeFavio2 жыл бұрын
al textfield1.getText() estas obteniendo un valor tipo String igual que tu texto1
@veronicaelizabethgrillo77164 жыл бұрын
tengo problemas con el compilador osea en la consola dejaron de aparecerme los errores del javac el menu de ayuda del javac. Cada vez q compilo no veo errores solo me entero q los hay por q no me crea el class. Tengo windows 10 y la ultima version de JDK una Ryzen 3 en vez de una intel 3 q saben pedir. A alguno le paso igual? profe tiene alguna idea?
@gabrielwtersdgwaed16703 жыл бұрын
me paso lo mismo y no se como sulucionarlo
@jettaglnegro4 жыл бұрын
Por que se convierte a String?. Si al combobox no le interesa que tipo de dato es....
@labuenavidamasculina2 жыл бұрын
gracias
@mateovaldez1o6ocstm957 жыл бұрын
Porque no directamente declararse variables enteras para los combo box? Envés de hacer primero string??
@mateovaldez1o6ocstm957 жыл бұрын
Y saludos me encantan tus tutoriales. PD: Tengo 12 y me encanta la programacion!!
@LaGeekipediaDeErnesto7 жыл бұрын
Hola, muchas gracias por tus comentarios. No es posible realizar ese procedimiento, ya que los JComboBox contienen elementos que no se pueden leer. Por tal motivo es importante primero obtenerlos como cadena de texto y posteriormente hacer el parseo a entero. Además la intención de este ejercicio era mostrar la manera de realizar parseos en java. Saludos.
@retroblackztar4 жыл бұрын
Hola amigo, un poco tarde pero tenias razon. Si era posible guardar de una vez eso en una variable int int colorR = Integer.parseInt(rojo.getSelectedItem().toString() ); int colorG = Integer.parseInt(verde.getSelectedItem().toString() ); int colorB = Integer.parseInt(azul.getSelectedItem().toString() );
@naker0982 жыл бұрын
necesito ayuda por favor ,después de compilar me salta dos errores y no se que hacer Exception in thread "main" java.lang.NullPointerException at Formulario.(Formulario.java:32) at Formulario.main(Formulario.java:71)
@navalimaricardo5 жыл бұрын
Prueben este código, el usuario es quien ingresa los valores RGB y colorea botones. import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Colorboton extends JFrame implements ActionListener{ private JButton boton, boton2, boton3; private JLabel label, label2, label3, label4; private JTextField field, field2, field3; public Colorboton(){ setLayout(null); label = new JLabel("Ingresa los colores RGB de un boton"); label.setBounds(70,0,300,30); add(label); label2 = new JLabel("Rojo (0-255): "); label2.setBounds(10,32,100,20); add(label2); label3 = new JLabel("Verde (0-255): "); label3.setBounds(10,62,100,20); add(label3); label4 = new JLabel("Azul (0-255): "); label4.setBounds(10,92,100,20); add(label4); field = new JTextField(); field.setBounds(100,35,60,20); add(field); field2 = new JTextField(); field2.setBounds(100,65,60,20); add(field2); field3 = new JTextField(); field3.setBounds(100,95,60,20); add(field3); boton = new JButton("Boton 1"); boton.setBounds(25,130,100,30); add(boton); boton.addActionListener(this); boton2 = new JButton("Boton 2"); boton2.setBounds(140,130,100,30); add(boton2); boton2.addActionListener(this); boton3 = new JButton("Cerrar"); boton3.setBounds(270,130,100,30); add(boton3); boton3.addActionListener(this); } public void actionPerformed(ActionEvent e){ if(e.getSource() == boton){ int rojo = Integer.parseInt(field.getText()); int verde = Integer.parseInt(field2.getText()); int azul = Integer.parseInt(field3.getText()); Color color = new Color(rojo,verde,azul); boton.setBackground(color); } if(e.getSource() == boton2){ int rojo = Integer.parseInt(field.getText()); int verde = Integer.parseInt(field2.getText()); int azul = Integer.parseInt(field3.getText()); Color color2 = new Color(rojo,verde,azul); boton2.setBackground(color2); } if(e.getSource() == boton3){ System.exit(0); } } public static void main(String args[]){ Colorboton formulario = new Colorboton(); formulario.setBounds(0,0,410,200); formulario.setVisible(true); formulario.setResizable(false); formulario.setLocationRelativeTo(null); } }
@pablobeceiro46487 жыл бұрын
Cambiaste S.O hahaha Saludos
@LaGeekipediaDeErnesto7 жыл бұрын
Así es, he ahí la importancia de seguirme en redes sociales. Pues doy noticias, algunos datos de interés, etc. saludos.
@AngelusInfernus7 жыл бұрын
HOLA ERNESTO BUEN VIDEO HE ESTADO PRACTICANDO Y BIEN ENTENDIDO. TENGO UNA PREGUNTA QUE HACERTE SE PUEDE CREAR UN PUNTO DE VENTA CON BASE DATOS EN JAVA (OSEA UN PROGRAMA PARA COBRO EN UNA TIENDA Y ESO, QUE SE PUEDA EMITIR FACTURAS ETC..) Y SI ES ASI QUE DEBERIA DE APRENDER PARA PODER LOGRAR HACER MI PROGRAMA, GRACIAS Y ESTOY A LA ESPERA DEL SIGUIENTE VIDEO FUERZA Y SIGUE ADELANTE .
@LaGeekipediaDeErnesto7 жыл бұрын
Hola, gracias por tus comentarios. Referente a tu duda, claro que es posible, de hecho java al ser un lenguaje multiplataforma puedes utilizar el sistema desarrollado en prácticamente cualquier computadora. Y en resumen, lo que debes de aprender es, creación y diseño de interfaces (no es obligatorio), creación de objetos en Java, archivos de conexión con una base de datos, y lo más importante, es necesario tener conocimientos en base de datos, para hacer creación de tablas, referencias, altas, bajas, eliminación y consultas, por mencionar algunos elementos. Espero haber respondido correctamente a tu duda. Saludos.
@wz_alex97987 жыл бұрын
busca sql y java
@bitrom144 жыл бұрын
Buenas, como les va? A la hora de compilar me aparece este error "uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details." Si pudieran darme una mano me vendria de 10. Desde ya muchas gracias.
@Gondezar4 жыл бұрын
Por si aún estas buscando la respuesta. El tema es el siguiente: JComboBox te pide ahora que determines que tipo de elemento va a incluir adentro (String, Int, etc). Entonces deberías de agregar los siguientes puntos: private JComboBox combo1, combo2, combo3; donde el hace referencia a que el valor guardado es texto Y luego a cada combo1 = new JComboBox(); agregarle el para referenciar el de mas arriba. Entiendo que al poder asignarle un valor Int al JComboBox no haría falta el parseo, pero aún no lo probé. Con esto lo pude solucionar, espero te sirva.
@bitrom144 жыл бұрын
@@Gondezar excelente, hoy intentaré solucionarlo, no seguía buscando, avance con el curso sin poder solucionar eso, pero ahora que lo sé voy a a intentar corregirlo. Gracias 😀
@GalaxiaDeFavio2 жыл бұрын
es normal es una advertencia y la respuesta de @Gonzalo Barboza esta correcta
@camiloulloa6507 жыл бұрын
¡Hola!, Ernesto. Tengo una dificultad al utilizar las coordenadas; puedo ubicar correctamente un JButton, JComboBox , y demás componentes. Sin embargo, tengo bastantes problemas con JLabel. Los dos componentes mencionados anteriormente, poseen un tamaño, es decir, un rectángulo. Pero, JLabel no lo posee. ¿Cómo puedo ubicar correctamente un JLabel?
@GalaxiaDeFavio2 жыл бұрын
j label tambien tiene ancho y alto
@juanst30576 жыл бұрын
Una pregunta, porque hay que pasar lo que se selecciono en el combo a STRING si lo que guardo es un numero no seria que hay que guardarlo en INT? osea que eso significa que el numero que selecciono en el combo es INT en un principio y luego lo transformo..? pero para que?
@narutazo104 жыл бұрын
Al método addItem del ComboBox se le puede mandar cualquier tipo de dato y este lo va a convertir en su tipo de dato propio. Le puedes mandar int, string, char, lo que sea. No era necesario hacerlo como addItem(String.valueOf(i)); se podía hacer como addItem(i); El método lo va a modificar de todas formas y es por eso que posteriormente se debe usar el toString para hacer una conversión nuevamente, esta vez del tipo de dato interno del método a String
@myroku223 жыл бұрын
Tengo una duda.. por que debo castear el ítem a String en esta lienea: "jcbVerde.addItem(String.valueOf(i));" para luego recuperarla en una variable String en esta otra linea: "String colorRojo = jcbRojo.getSelectedItem().toString();" para después por ultimo transformar ese valor a numérico en esta otra linea: "int rojo = Integer.parseInt(colorRojo);" no comprendo la idea ya que en la primera linea dentro del ciclo "for" ya es numérico... De ante mano gracias por las respuestas...
@GalaxiaDeFavio2 жыл бұрын
ya respondieron esto en los comentarios pasa que el combo box tiene su propio tipo de dato asi que aunque le mandes un string luego este lo convierte a su tipo y lo mismo al recuperarlo
@AlbertoGonzalez-ez6xc3 жыл бұрын
Revise el código 4 veces porque no podía creer que no me hubiera quedado mal algo xD
@johnescobar99514 жыл бұрын
no se x q no me salen los colores solo me sale el boton de color negro, o sin color
@BIKE4864 жыл бұрын
Hola Ernesto. No etnendí porque es necesario convertir a String el valor de i. Realice el ejercicio sin hacer la transicion int a String y posterior String a int y funciono perfectamente. Alguien me explica porfa?
@heinnerlara49304 жыл бұрын
porque si ya habias hecho el parseo a string de la variable i volves hacerlo cuando declaras las variables cad1 2 y 3
@narutazo104 жыл бұрын
Al método addItem del ComboBox se le puede mandar cualquier tipo de dato y este lo va a convertir en su tipo de dato propio. Le puedes mandar int, string, char, lo que sea. No era necesario hacerlo como addItem(String.valueOf(i)); se podía hacer como addItem(i); El método lo va a modificar de todas formas y es por eso que posteriormente se debe usar el toString para hacer una conversión nuevamente, esta vez del tipo de dato interno del método a String
@rodrigoe.martinmusri87754 жыл бұрын
2:55 ¿Como sabemos en que orden importar las librerias de Java? 4:55 ¿Como sabemos si nos conviene poner "private" o "public"? no entiendo cuando es conveniente
@samuelhart59534 жыл бұрын
hola devuelvete a los primeros videos donde empezamos a usar las librerias el explica el private y el public
@narutazo104 жыл бұрын
Son temas de programación orientada a objetos que se deberían ver antes de saltar a interfaces gráficas (Cosa que me parece un ligero fallo del curso, ya que enseña interfaces antes de objetos). La mayoría de datos usados en una clase deben ser de tipo privado para que no se puedan modificar de forma externa. Por otro lado, la mayoría de los métodos de una clase deben ser tipo público, ya que son los métodos de la clase los que van a proteger los datos de esta, y son estos mismos métodos los que van a modificar los datos.
@narutazo104 жыл бұрын
Y el orden de importación de las librerías no tiene relevancia alguna
@GalaxiaDeFavio2 жыл бұрын
normalmente usas private para los atributos de la clase (los componentes que va a tener el jframe) y las librerias pues fijandote en la documentacion si no sabes que libreras vas a usar
@informaticonfig3337 ай бұрын
ja ja recuerdo este dia cuando Ernesto cambió a Windows 10 y yo me quedé con envidia con mi Winodws 7.
@ProGamTec7 жыл бұрын
Que tal Ernesto porque te desapareciste me quede esperando tu siguiente curso....Saludos y espero que todo este Bien.Dios te bendiga
@LaGeekipediaDeErnesto7 жыл бұрын
Hola gracias por los buenos deseos. Ya me encuentro grabando los nuevos cursos, junto con los vídeos que quedaron pendientes del curso de Java, todo esto se empezará a publicar a partir de la siguiente semana. Lamentablemente se juntaron demasiadas situaciones que me llevaron a tomar una pausa en el canal, afortunadamente ya habrá nuevo contenido. Saludos.
@ProGamTec7 жыл бұрын
Me alegra saber que estes bien aprobechando de tu amabilidad me gustaria que me ayudaras con esta duda int num1=9; int num2=8; System.out.println("El resultado es "+num1+num2); No me suma los valores si no que los une como si fuera un String dandome como resultado 98 en vez de 17
@LaGeekipediaDeErnesto7 жыл бұрын
Eso sucede porque estas concatenando los valores, es decir, le estas indicando al programa que solo los muestre y no los sume, para lograr que el programa sume y se ejecute de manera correcta, el código debe ser así: int num1 = 9; int num2 = 8; int resultado = 0; resultado = num1 + num2; System.out.println("El resultado es " + resultado);
@ProGamTec7 жыл бұрын
La Geekipedia De Ernesto gracias hermano
@carewaz7 жыл бұрын
Hola! Otra manera que funciona es así: int num1=9; int num2=8; System.out.println("El resultado es " + (num1 + num2)); :)
@ivanl29026 жыл бұрын
Hola. ¿Cómo se añade una librería que has descargado aparte y que no tienes instalada?
@LaGeekipediaDeErnesto6 жыл бұрын
¡Hola!, en el curso java intermedio enseño esta situación con una librería que utilizo para conexiones a MySQL, puedes consultar el vídeo en el siguiente enlace: kzbin.info/www/bejne/nIOXopRqrJiEjtk Saludos.
@tiinchoX196 жыл бұрын
Quisiera saber si es arbitrario el orden de los colores... Porque yo creé el programa con el orden AZUL, ROJO, VERDE y cuando puse la combinación que hiciste vos, me salió otro color totalmente diferente...
@jhonny63826 жыл бұрын
es por el uso de rgb en el rgb el primer valor corresponde al rojo el segundo al verde y el tercero al azul, lo que te sucedio fue que el valor que tenia que ir en primer lugar lo colocaste de segundo el que tenia que ir de segundo de tercero y el tercero de primero
@gabriyanezvallverdu72184 жыл бұрын
Alguien me explica por qué sale en esos colores? es decir en que momento le ha indicado al programa que quiere esos tres colores exactamente? Pues en el código he cambiado las dos veces que sale "rojo" por "negro" y no cambia nada, además no encuentro ningún sitio que ponga "red" ni nada similar.
@GalaxiaDeFavio2 жыл бұрын
bueno no importa como los llames eso no va a influir al momento de crear un color (new Color(Red,Green,Blue) ahi le indicas la cantidad de cada color en este caso estamos usando color RGB por eso el rojo verde azul )
@soubakouh3 жыл бұрын
en los addItem no hace falta pasar la "i" a string
@STlocker4 жыл бұрын
like si crees que deberiamos crear un grupo de wssp para ayudarnos entre nosotros y comenten aqui para crear el grupo
@whiteblood1004 жыл бұрын
Eso sería bueno
@agustincarrizo74504 жыл бұрын
+5493813504537 por si lo crean dejo mi número
@user-fr6gn6vl2z4 жыл бұрын
yo me ofresco a crearlo (pero no nadie sabria que existe)
@agustincarrizo74504 жыл бұрын
@@user-fr6gn6vl2z crealo y agrégame, y pone en los comentarios de distintos videos de este curso para que más gente sepa
@whiteblood1004 жыл бұрын
Este es mi numero +51 949 725 568 por si lo crean
@renzopiedra20233 жыл бұрын
“Unchecked or unsafe operations” warning with JComboBox me aprece esto :( no se como solucionarlo
@davidsantonjamontecino36446 жыл бұрын
tengo un problema, el código no da errores pero cuando lo ejecuto no me abre el JFrame, pensé que seria del ordenador pero me acorde de que tenía códigos mas largos de JFrames y iban perfectamente me puedes decir porque no me va????
@GalaxiaDeFavio2 жыл бұрын
setVisible(true)
@MrMOZER317 жыл бұрын
Tengo una duda ¿Porque no guardas el archivo con extecion .javaw ? Lei que la extencion .java es para aplicaciones de consola y la extencion .javaw es para aplicaciones graficas
@LaGeekipediaDeErnesto7 жыл бұрын
Sería interesante ver donde obtuviste esa información, ya que si tu tratas de compilar con la extensión javaw simplemente no te creara la clase y te arrojara un error. Ojalá puedas compartirnos la fuente de donde lo leíste. Saludos.
@gonzalolemir2965 жыл бұрын
Y recuerden...Llave que abro...jejej
@fuzzydark13956 жыл бұрын
ernesto, estoy ULTRA trabado en esta parte, ya hace varias semanas y con varios IDEs que pruebo el código y no funciona.... No hay errores, ni en el código ni en ningún lado, pero el botón de cambio no funciona.. No cambia de color, se queda como un botón normal, no le pasa NADA, será porque en estas versiones de Java ya no se puede hacer?
@fuzzydark13956 жыл бұрын
que conste que descargué tu código, y ese sí funciona... pero el mío no... te dejo el código a ver si me podés ayudar antes de que lo resuelva.... package Formulario; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; public class Formulario extends JFrame implements ActionListener { private JLabel label1, label2, label3; private JComboBox combo1, combo2, combo3; private JButton boton1; public Formulario() { setLayout(null); label1 = new JLabel("Rojo"); label1.setBounds(10, 10, 100, 15); add(label1); combo1 = new JComboBox(); combo1.setBounds(120, 10, 50, 30); for (int i = 0; i
@fuzzydark13956 жыл бұрын
los "import" se ven así porque el Eclipse automáticamente los cambia, eso no modifica nada en especial.... El punto es que el código no funciona aún
@fuzzydark13956 жыл бұрын
resuelto..... en el "if" del combo3 tenía la llave que cierra abajo del diseño de botón1.... Las cosas que los programas no marcan y que son dificiles de detectar... Me siento estúpido por ese error asqueroso
@luisgoncalves74213 жыл бұрын
hola tengo un error cuando uso el JComboBox el error es el siguiente; Note: Recompile with -Xlint:unchecked for details. en la clase del JComboBox me aparece ese error y en esta clase del rgb tambien
@johnrivera74943 жыл бұрын
Luis encontraste la solución? A mi rambien me salio lo mismo, ya la voy a googlear XD
@luisgoncalves74213 жыл бұрын
@@johnrivera7494 @SuppressWarnigs("unchecked") Lo colocas debajo de tu última librería que importas
@johnrivera74943 жыл бұрын
@@luisgoncalves7421 Gracias hermano
@GalaxiaDeFavio2 жыл бұрын
para solucionarlo al momento de crear el combobox tienes que especificar el tipo new ComboBox() y al momento de usarlo añadirle JComboBox combo1 = new .. ; pero como dice ernesto el mensaje solo es una advertencia no es un bug y tu programa compila exitosamente saludos!
@MivaUwU4 жыл бұрын
Realmente me gusta muchos estos vídeos y aprendo mucho, pero ya me estoy desmotivando ya que hasta ahora no le estoy viendo un sentido a programar en Java, ayuda :(
@GalaxiaDeFavio2 жыл бұрын
ayer descubri lwj . . .light weight java para hacer juegos y hay un engine en la cual usas java que es jmonkey
@etniamusical50534 жыл бұрын
import java.awt.*.* y si ponemos esta sola línea para importar?
@ivancaceres93674 жыл бұрын
GE-NI-AL!!!!
@paseandocongabo39613 жыл бұрын
hola, no me cambia el color y tengo todo bien alguien me puede ayudar. igual ya lo cheque con tu archivo ernesto y tampoco funciona
@peerrii174 жыл бұрын
Alguien sabe si esto se puede hacer con un While en lugar de For? Y como seria?
@GalaxiaDeFavio2 жыл бұрын
int i= 0; while(i
@cristiancastillo54424 жыл бұрын
Hola ,, tengo el problema que no me deja ejecutar la interfaz... Me deja compilarlo , pero cuando quiero ejecutarlo me sale la leyenda Exception in thread “main “ java.lang.NullPointerException at. java.awt.container.addImpl(Unknown Source) java.awt.Container.add(Unknown Source). java.swing.JFrame.addImpl(Unknown Source) Les pasó esto ?