I am really struggling to find a good answer to this question, as stated in the Title. I am currently developing an application that will be desktop only with no CSS or any internet parts at all. I would like it to look like the metro look of Windows 8. I'm not talking about the layout but the look and feel. I would especially like the buttons that are square and not rounded but all the other flat square look and feel too. The following link is the opposite of what I'm looking for, as a reference.
About Metro GUI in desktop application
This read was at least a little closer to a discussion on native look and feel and java. However it doesn't actually give any concrete ways to get for instance a square flat button:
Currently I am using Eclipse but I'm not stuck on using that necessarily, but it wold be easiest. I have been looking into JavaFx but it doesn't seem to have square buttons or a metro feel at all from what I've read but maybe I'm missing something. Can any one point me in a good direction on how to make the look and feel simple?