/** Constructor. */ public TilePatternAnimationView() { super(); setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); // list for the animation sequence sequenceField = new EnumerationChooser<Animation>(Animation.class); sequenceField.addActionListener(this); // list for the separation separationField = new EnumerationIconChooser<AnimationSeparation>(AnimationSeparation.class); separationField.addActionListener(this); // add the two lists add(sequenceField); add(Box.createRigidArea(new Dimension(5, 0))); add(separationField); }