📄 sudoku.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -