Jump to content

Sierpinski triangle/Graphical: Difference between revisions

→‎{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details
m (typo)
(→‎{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details)
Line 812:
=={{header|Kotlin}}==
'''From Java code:'''
<lang kotlinscala>import javaxjava.swingawt.*
import javajavax.awtswing.*JFrame
import javax.swing.JPanel
 
fun main(args: Array<String>) {
var i = 8 // Default
if (args.any()) {
try {
i = args.first().toInt()
Line 824 ⟶ 825:
println("Usage: 'java SierpinskyTriangle [level]'\nNow setting level to $i")
}
}
 
object : JFrame("Sierpinsky Triangle - Kotlin") {
Line 835 ⟶ 837:
public override fun paintComponent(g: Graphics) {
g.color = Color.BLACK
if (g is Graphics2D) {
g.drawSierpinskyTriangle(i, 20, 20, size - 40)
}
}
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.