sudoku.java

来自「一个小巧但非常有趣的游戏」· Java 代码 · 共 68 行

JAVA
68
字号
package sudoku;import java.awt.*;import java.awt.event.*;import java.awt.event.WindowEvent;import java.awt.event.ActionEvent;import javax.swing.*;import java.io.*;import java.util.ArrayList;import java.lang.Math;import java.lang.Integer;import java.util.Properties;import javax.swing.table.*;import javax.swing.border.*;public class sudoku extends JFrame{  // Instance unique de ma classe  private static sudoku s_Instance;  private JFileChooser m_FileChooser = new JFileChooser();  private JPanel m_PanelMenu = new JPanel();  private JMenuBar m_MenuBar = new JMenuBar ();  private JMenu m_MenuFile = new JMenu ();  private JMenu m_MenuResolution = new JMenu ();  private JMenuItem m_Recommencer = new JMenuItem();  private JMenuItem m_Verifier = new JMenuItem();  private JMenuItem m_ProchaineValeur = new JMenuItem();  private JMenuItem m_Analyse = new JMenuItem();  private JMenu m_MenuHelp = new JMenu ();  private JMenuItem m_Regle = new JMenuItem ();  private JMenuItem m_Environnement = new JMenuItem ();  private JMenuItem m_APropos = new JMenuItem ();  private JMenu m_MenuNouveau = new JMenu ();  private JMenu m_Partie = new JMenu ();  private JMenuItem m_TresFacile = new JMenuItem ();  private JMenuItem m_Debutant = new JMenuItem ();  private JMenuItem m_Moyen = new JMenuItem ();  private JMenuItem m_Confirmes = new JMenuItem ();  private JMenuItem m_TresDifficile = new JMenuItem ();  private JMenuItem m_Saisie = new JMenuItem ();  private JMenuItem m_Ouvrir = new JMenuItem();  private JMenuItem m_Enregistrer = new JMenuItem();  private JMenuItem m_EnregistrerSous = new JMenuItem();  private JMenuItem m_Imprimer = new JMenuItem ();  private JMenuItem m_ConfigurationMenu = new JMenuItem ();  private JMenuItem m_Quitter = new JMenuItem ();  private JPanel m_PanelTable = new JPanel();  private JTable m_Table;  private JPanel m_PanelAnalyse = new JPanel();  private JPanel m_PanelButtons = new JPanel();  private JPanel m_PanelModifierValider = new JPanel();  private GridLayout m_GridLayoutModifierValider = new GridLayout(1,2);  private JButton m_ButtonDebut = new JButton();  private JButton m_ButtonFin = new JButton();  private JButton m_ButtonSuivant = new JButton();  private JButton m_ButtonPrecedent = new JButton();  private JButton m_ButtonValider = new JButton();  private JButton m_ButtonModifier = new JButton();  private Component m_HorizontalStruct3;  private Component m_HorizontalStruct4;  private Component m_HorizontalStruct5;  private MySudokuTableModel m_mySudokuTableModel;  private GridBagLayout m_gridBagContentPane = new GridBagLayout();  private BorderLayout m_BorderLayoutAnalyse = new BorderLayout();  private FlowLayout m_FlowLayoutButtons = new FlowLayout();  // Le tableau m_Tableau contient 9 objets de type Tableau. Chaque objet poss鑔e  // 9 lignes, 9 colonnes, 9 carres (de 9 cases) et 1 bloc de 81 cases. Chaque   // objet de type Tableau g鑢e un chiffre de 1 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?