add swingx prototype