Programa en JAVA para regalar a mi novia (incluye imágenes gif, frase aleatoria, saludo del día, imagen personal)
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Bienvenidos a mi nuevo Post!
En esta ocasión me puse medio romántico y se me ocurrió realizar un programa que iniciara al momento de prender la computadora, que apareciera una frase aleatoria e imágenes aleatorias, en caso particular que aparecieran imágenes personales de mi novia.
Básicamente el programa funciona de la siguiente manera, obtiene un numero aleatorio y dependiendo el número generado así muestra la imagen y la frase, otro punto es que obtiene la hora de la computadora, y la compara si es de mañana, tarde, noche, madrugada y dependiendo de lo que obtenga le muestra una frase diciendo Buenos días, Buenas tardes, Buenas noches.
Bueno al grano!
Les muestro como se ve la interfaz del programa:
Muestra una imagen GIF aleatoria, obtiene el nombre de la PC, un saludos dependiendo del momento, una frase aleatoria, y una imagen personal al final, en este caso pues le cambie la imagen personal por otras. (ustedes pueden agregarle las propias)
Bueno ahora pasare a mostrarle los métodos más importantes dentro del programa.
Variables globales que utiliza el programa:
JLabel Imagenes = new JLabel(); //Donde se mostrará la imagen String cadena[] = new String[28];//Tamaño del vector donde se guardaran las imágenes
Método que obtiene el nombre del usuario:
Método que aplica la imagen aleatoria y la ajusta al tamaño de JLabel:
Created by Iván Luis Jiménez
Link des descarga del proyecto completo:
Descargar
Cualquier duda o sugerencia deje su comentario. Saludos!
public String nombre() throws UnknownHostException { InetAddress localHost = InetAddress.getLocalHost(); return localHost.getHostName().toString(); }
Método que aplica la imagen aleatoria y la ajusta al tamaño de JLabel:
public void cambiar_fondo(String rut){ String path2 = rut; URL url2 = this.getClass().getResource(path2); ImageIcon imagen = new ImageIcon(url2); Image imagenn = imagen.getImage(); Icon icono = new ImageIcon(imagenn.getScaledInstance(Fondo.getWidth(), Fondo.getHeight(), Image.SCALE_DEFAULT)); Fondo.setIcon(icono); repaint(); Fondo.setVisible(true); repaint(); }Método que llena el arreglo con las fraces:
public void llenar_arreglo(){ cadena[0] = "TEAMO, sin pensarlo, sin medidas, sin cordura, sin preguntas, sin lógica, sin cuidado. Así te quiero, así tan simple como lo escribo. Tan simple como lo siento..."; cadena[1] = "Me dejas sin palabras, no te basta con eso y me robas el aliento."; cadena[2] = "La sonrisa es mía, pero el motivo eres tú..."; cadena[3] = "De tanto que sueño contigo, no sé si te tengo en mi mente, en mi vida o en mi corazón..."; cadena[4] = "Quédate en silencio. Quédate conmigo. Aunque te vayas..."; cadena[5] = "TE AMO así porque una vez me viste temblar y en vez de taparme, te desnudaste conmigo."; cadena[6] = "Mostrarte celos es confesarte que me importas de verdad."; cadena[7] = "Anoche te soñe y amanecí mojado jajajaja. Ya pues no te rias te vas a empachar"; cadena[8] = "Me enamoré de ti …, eres la única que entró en mi corazón ,pensamientos y contigo estoy dispuesto a pasar el resto de mis días…"; cadena[9] = "No es necesario que tenga que explicar porque te amo, me bastas solo tú para que trasmitas ese sentimiento que me llena de alegría porque soy correspondido en mis sentimientos"; cadena[10] = "TE AMO demaciado mi Monita Hermosa, mi sandillita, mi pasita. aaaaa y recuerda que este hombre te ama"; cadena[11] = "Con una dulce mirada y unas tiernas palabras puedes hacer que el día más difícil de mi vida se convierta en el más maravilloso. Te amo mucho mi linda monita."; cadena[12] = "(¯`v´¯) No olvides que tú ocupas un lugar muy especial en mi Pum Pum. (¸.·´ (¸.·´ (¸.·¨¯`♥ T.A.M.O Mi Monis"; cadena[13] = "Te iba a dar mi corazón, pero ya me lo robaste. Bailo doña berta :-)"; cadena[14] = "Sólo con ver tu nombre me haces suspirar, imagínate cuando te veo, me aceleras... el... corazón ;-) jejeje"; cadena[15] = "En mi mundo sólo existimos tú, yo y el gran amor que nos une, ammm y también extraterrestres"; cadena[16] = "No me interesa saber si en el mundo existe alguien más bella que tú, me basta con saber que tengo tu amor y para mí siempre serás la más hermosa de todo el planeta"; cadena[17] = "En las noches tengo mucho miedo de soñar contigo, porque puedo amanecer tirado en el piso jajajaja"; cadena[18] = "██ I like you baby, I love you so much, you are my angel in the night, I want future with you... do not forget little girl."; cadena[19] = "Tengo celos, me enojo, me preocupo y todo es sólo porque me importas. Obi..."; cadena[20] = "Cuidado cuando me vuelves a besar bien picosito, podría terminar encima de ti. Obi..."; cadena[21] = "Tu amor me inspira, tu ternura me conmueve y tus besos me enloquecen. ;-)"; cadena[22] = "Te extraño mucho, quiero verte, quiero besarte así bien rico, quiero abrazarte bien fuerte y muchas otras cositas..."; cadena[23] = "La lógica de este programa fue inspirado y pensando en ti"; cadena[24] = "Mi ordenador ya no ordena, lo haz desiquilibrado, mi chikita se puso celosa"; cadena[25] = "Quisiera ser cátete venoso central para llegar a tu corazon"; cadena[26] = "Estas como para hacerte el café por las mañanas, caricias por la tarde y el amor por las noches. Obi..."; cadena[27] = "Hola amor, como esta la enfermera más hermosa del universo?. Recuerda que te Amo"; }Método que obtiene el momento en el cual prende la computadora:
public String obtener_momento(){ String mensaje=""; Calendar calendario = new GregorianCalendar(); int hora = calendario.get(Calendar.HOUR_OF_DAY); if((hora>=24)&&(hora<6)){ mensaje="Ya duerme Amor, ya es noche"; cambiar_fondo("/imagenes/fondo5.jpg"); }if((hora>=6)&&(hora<12)){ mensaje="Buenos días Amor"; cambiar_fondo("/imagenes/fondo3.jpg"); }if((hora>=12)&&(hora<19)){ mensaje="Buenas tardes Amor"; cambiar_fondo("/imagenes/fondo1.jpg"); }if((hora>=19)&&(hora<24)){ mensaje="Buenas noches Amor"; cambiar_fondo("/imagenes/fondo1.jpg"); } return mensaje; }Y básicamente estos serían todos los métodos más importantes.
Created by Iván Luis Jiménez
Link des descarga del proyecto completo:
Descargar
Cualquier duda o sugerencia deje su comentario. Saludos!
programa de amor en java
programa en java con frases de amor
programa en java para mi novia con frases de amor
programa en java para dedicar a mi novia
programa en java para regalar a mi novia
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
Publicar un comentario