maxresdefault 2 2

(Interfaz gráfica) Posicionar por coordenadas nuestra ventana en Kotlin(Curso de Kotlin desde cero [72])

En este tutorial aprenderemos a posicionar por coordenadas nuestra ventana en Kotlin de forma absoluta y relativa con relación a nuestro monitor.

Que vamos a aprender:

  • this.setLocation(x, y)
  • this.setBounds(x, y, ancho, alto)
  • this.setLocationRelativeTo(objetivo)
  • Thread.sleep(milisegundos)

🔗 Librerias de Java swing: https://es.wikipedia.org/wiki/Swing_(biblioteca_gr%C3%A1fica)

Posicionar por coordenadas nuestra ventana en Kotlin

Codigo: https://github.com/programadornovato/CursoKotlin/commit/05b0b2e9754897da838b1ff4403dd4262f3c0369

//src/main.kt
import java.lang.management.ManagementFactory
import javax.swing.JOptionPane

fun main(args:Array<String>){
    var v=Ventana("Este es mi titulo ${getPid()}")
    v.isVisible=true
    /*
    for(i in 1 .. 10){
        Thread.sleep(200)
        v.setLocation(i*30,i*30)
    }
    */
    //v.setLocation(500,500)
    //v.setBounds(500,500,500,500)
    v.setLocationRelativeTo(null)
}
fun getPid():String?{
    return ManagementFactory.getRuntimeMXBean().name
}


//src/Ventana.kt
import java.awt.Dimension
import javax.swing.JFrame
import javax.swing.WindowConstants

class Ventana(titulo:String?):JFrame(titulo){
    init {
        var d=Dimension(500,500)
        this.size=d
        defaultCloseOperation=WindowConstants.EXIT_ON_CLOSE
        //this.setLocation(500,500)
    }
}

🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)