Sierpinski triangle/Graphical: Difference between revisions

Kotlin idiom
(Undo revision 214155 by Jolkdarr (talk))
(Kotlin idiom)
Line 698:
}
 
valobject frame =: JFrame("Sierpinsky Triangle - Kotlin") {
val size = 800
val panel = object : JPanel() {
init { val size = 800
 
preferredSize = Dimension(size, size)
init {
preferredSize = Dimension(size, size)
}
 
public override fun paintComponent(g: Graphics) {
g.color = Color.BLACK
if (g is Graphics2D)
g.drawSierpinskyTriangle(i, 20, 20, size - 40)
}
}
 
init {
public override fun paintComponent(g: Graphics) {
g.colordefaultCloseOperation = ColorJFrame.BLACKEXIT_ON_CLOSE
if add(g is Graphics2Dpanel)
g.drawSierpinskyTrianglepack(i, 20, 20, size - 40)
frame. isResizable = false
frame. setLocationRelativeTo(null)
frame. isVisible = true
}
}
 
val frame = JFrame("Sierpinsky Triangle - Kotlin")
frame.defaultCloseOperation = JFrame.EXIT_ON_CLOSE
frame.add(panel)
frame.pack()
frame.isResizable = false
frame.setLocationRelativeTo(null)
frame.isVisible = true
}
 
Anonymous user