I have a lot of work to achieve on this UI to make it usable in real world applications. I tried to put my OSX-like text field in the mockup and it looks quite good. See for yourself:
The search field source code is not really efficient. If you look closely at the “edges” you can see minor glitches, due to the use of
Arc2D.Double. I think I could do a better job with rounded rectangle and precise clipping regions.
The next steps will be to turn the white background into a wavy-greenish one and to create buttons for this “theme”. The background will need to be very subtle to not interfere with readability.