using [java] java.awt using [java] javax.swing using concurrent class Hello { Void main() { canvas := Canvas() frame := JFrame("Hello, World") { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) add(canvas) setSize(640, 480) setVisible(true) canvas.createBufferStrategy(2) strategy := canvas.getBufferStrategy g2 := (Graphics2D)strategy.getDrawGraphics while(true) { g2.drawString("Hello, Java 2D World!", 0, 16 ) strategy.show Actor.sleep(200ms) } } Actor.sleep(Duration.maxVal) } }