import javax.swing.*; import java.awt.*; import java.beans.*; import java.awt.event.*; import javax.swing.event.*; public class Test19 { public static void main(String[] ps) { JFrame frame = frame { window event = { System.out.println("I'm a frame on fire!"); } menubar = { menu { menu event = { System.out.println("Fired event: "+event.toString()); } text = "File" items = { menu item { text = "New" action event = { System.out.println("Create something new"); } } menu item { text = "Open" } } } } content = panel of border layout { south = button { text = "Click-y-click" action event = { Test19.handleClick() ; System.out.println("Click-y-click some more"); } } center = slider named aSlider { change event = { System.out.println(aSlider.getValue()); } } } title = "Hello world" }; frame.pack(); frame.setVisible(true); } public static void handleClick(){ System.out.println("Click-y-click once"); } }