这是一个 Java 程序,用来实现扫雷游戏。它使用了 Swing 库来创建图形界面。在程序中,有一个 JMenuBar 用来创建菜单栏,菜单栏中包含一个 "File" 菜单,这个菜单中有 "New Game","Reset Game" 和 "Exit" 三个菜单项。在程序中,还有一个对话框,让玩家选择游戏的难度。游戏的难度有 "Easy","Medium" 和 "Hard" 三种。根据玩家的选择,游戏的行数和列数会有所不同。在程序中还有一个二维数组来存储雷的位置,另一个二维数组来存储每个方块是否已被翻开,还有一个二维数组来存储游戏界面中的每个按钮。程序中还定义了一个 actionPerform