srecord noeq G22ChallengePanel(G22Challenge challenge) is Swingable { transient int randomSeed = randomInt(); transient JPanel imagesPanel = jline(); visual jvsplit( northAndCenterWithMargin( jRightAlignedLine(withLabel("Random seed:", dm_label(intToHex_upper(randomSeed)))), jCenteredRaisedSection("Images", jscrollHorizontal(imagesPanel)) ), jCenteredSection("Analysis", jTodo() ) ); }