Размещение двух SkiaLayer бок о бок с skiko и swing

#java #swing #kotlin #jvm #skia

#java #swing #kotlin #jvm #skia

Вопрос:

У меня возникли проблемы с размещением двух SkiaLayer рядом с skiko и swing

Я скопировал демонстрацию в README и немного изменил:

 SwingUtilities.invokeLater {
    val window = JFrame("Phigros Studio").apply {
        defaultCloseOperation = WindowConstants.EXIT_ON_CLOSE
        preferredSize = Dimension(800, 600)
    }
    val panel1 = JPanel()
    skiaLayer1.attachTo(panel1)
    skiaLayer1.needRedraw()
    window.add(panel1)
    val panel2 = JPanel()
    skiaLayer2.attachTo(panel2)
    skiaLayer2.needRedraw()
    window.add(panel2)

    window.pack()
    window.isVisible = true
}
 

Однако, когда я запускаю код, ничего не отображается, окно пустое.

Как я мог это сделать? Любая помощь приветствуется! 🙂