!7 concept UserScreenshot { new Ref pngFile; } static JTextField tfBla; p-substance-thread { concepts(); awt { tfBla = jcenteredTextField(); JFrame frame = showPackedFrame(centerAndSouth( jimageButton(#1006830, "snap"), // Blue Eye tfBla)); tfBla.requestFocus(); moveToTopRightCorner(frame); setAlwaysOnTop(frame); } } svoid snap { BufferedImage img = shootScreen2(); infoBox("Screenshot made: " + img.getWidth() + "*" + img.getHeight() + " #" + cnew(UserScreenshot, pngFile := new PNGFile()).id); }