MinesweeperFX is a minesweeper GUI written in JavaFX. It uses the Minesweeper library. It has the basic features of a typical minesweeper implementation plus a "cheat" button, auto-marking some squares.
Download
First, check if your computer has Java and meets the system requirements.
You can execute MinesweeperFX as an applet at http://shinkirou.org/public/downloads/MinesweeperFX/MinesweeperFX.html. Alt-drag to drag the applet out of the browser. Read this article on Sun Developer Network for more details about draggable applets.
Alternatively, you can download the program as Java Web Start at http://shinkirou.org/public/downloads/MinesweeperFX/MinesweeperFX.jnlp.
The source code is at its github repo.