!7 module TrayAreaTest > DynPrintLog { start { final JPanel trayArea = dm_getOSOpt('trayArea); if (trayArea == null) ret with print("No tray area"); print("Got tray area. Setting contents."); swing { removeAllComponents(trayArea); trayArea.setLayout(new BorderLayout); trayArea.add(jcenteredlabel("Hello world!")); revalidate(trayArea); print("Preferred size: " + trayArea.getPreferredSize()); jPreferredSizeToFixedSize(trayArea); revalidate(trayArea); } print("Done."); } }