September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
|
|
@ -1,15 +1,17 @@
|
|||
import javax.swing.*
|
||||
import java.awt.*
|
||||
import javax.swing.JFrame
|
||||
import javax.swing.JPanel
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
var i = 8 // Default
|
||||
if (args.any())
|
||||
if (args.any()) {
|
||||
try {
|
||||
i = args.first().toInt()
|
||||
} catch (e: NumberFormatException) {
|
||||
i = 8
|
||||
println("Usage: 'java SierpinskyTriangle [level]'\nNow setting level to $i")
|
||||
}
|
||||
}
|
||||
|
||||
object : JFrame("Sierpinsky Triangle - Kotlin") {
|
||||
val panel = object : JPanel() {
|
||||
|
|
@ -21,8 +23,9 @@ fun main(args: Array<String>) {
|
|||
|
||||
public override fun paintComponent(g: Graphics) {
|
||||
g.color = Color.BLACK
|
||||
if (g is Graphics2D)
|
||||
if (g is Graphics2D) {
|
||||
g.drawSierpinskyTriangle(i, 20, 20, size - 40)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue