⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configuration.java

📁 一个小巧但非常有趣的游戏
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    m_ComboLine.addItem("4");    m_ComboLine.addItem("5");    l_pane.add(m_Lignes, new GridBagConstraints(0, 7, 1, 1, 0.0, 0.0            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 5, 0, 0), 0, 0));    l_pane.add(m_ComboLine, new GridBagConstraints(1, 7, 1, 1, 0.0, 0.0            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 17, 0, 0), 0, 0));    m_ComboColumn.addItem("2");    m_ComboColumn.addItem("3");    m_ComboColumn.addItem("4");    m_ComboColumn.addItem("5");    l_pane.add(m_Colonnes, new GridBagConstraints(0, 8, 1, 1, 0.0, 0.0            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 5, 0, 0), 0, 0));    l_pane.add(m_ComboColumn, new GridBagConstraints(1, 8, 1, 1, 0.0, 0.0            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 17, 0, 0), 0, 0));    JPanel l_Panel = new JPanel();    l_Panel.add(m_Valider);    l_Panel.add(m_Annuler);    l_pane.add(l_Panel, new GridBagConstraints(0, 9, 8, 1, 0.0, 0.0        ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 17, 0, 0), 0, 0));    pack();  }  public void ValiderActionPerformed(ActionEvent e)  {	setVisible(false);	String couleurGrille = (String)m_ComboGrille.getSelectedItem();    sudoku.getInstance().setCouleurGrille(UtilColor.getInstance().getColor(couleurGrille));	String couleurDiagonale = (String)m_ComboDiagonale.getSelectedItem();	sudoku.getInstance().setDiagonale(m_CheckBoxDiag.isSelected());	sudoku.getInstance().setSymetrie(m_CheckBoxSym.isSelected());    sudoku.getInstance().setCouleurDiagonale(UtilColor.getInstance().getColor(couleurDiagonale));    sudoku.getInstance().setPoliceInitiale(m_PoliceGrilleInitiale);    sudoku.getInstance().setPoliceSaisie(m_PoliceSaisie);    sudoku.getInstance().setPoliceNextValue(m_PoliceValeur);    sudoku.getInstance().setPoliceErreurs(m_PoliceErreur);    String lineString = (String)m_ComboLine.getSelectedItem();    System.out.println(lineString);    int line = Integer.decode(lineString).intValue();    String columnString = (String)m_ComboColumn.getSelectedItem();    int column = Integer.decode(columnString).intValue();    sudoku.getInstance().setLineAndColumnSize(line,column);        sudoku.getInstance().savePolice();  }  private void showChoixDialog(Police police, String type)  {    m_Dialog.init(police, type);    Point location = getLocation();    Dimension dim = getSize();    Dimension dimConf = m_Dialog.getSize();    int valX = location.x+(int)(dim.width*0.5)-(int)(dimConf.width*0.5);    int valY = location.y+(int)(dim.height*0.5)-(int)(dimConf.height*0.5);    m_Dialog.setLocation(valX,valY);    m_Dialog.setVisible(true);  }  private void miseAJourCouleurGrille()  {    Color color = UtilColor.getInstance().getColor((String)m_ComboGrille.getSelectedItem());    m_PanelGrilleEx.setBorder(new MatteBorder(1,1,1,1,color));    m_PanelErreurEx.setBorder(new MatteBorder(1,1,1,1,color));    m_PanelSaisieEx.setBorder(new MatteBorder(1,1,1,1,color));    m_PanelValeurEx.setBorder(new MatteBorder(1,1,1,1,color));  }  public void init(Police policeGrilleInitiale, Police policeSaisie, Police policeValeur, Police policeErreurs, Color couleurGrille, Color couleurDiagonale, boolean hasDiagonale, boolean isSymetrie, int lines, int columns)  {    if(m_PoliceGrilleInitiale == null)      m_PoliceGrilleInitiale = new Police(policeGrilleInitiale.getFont(),policeGrilleInitiale.getBackColor(),policeGrilleInitiale.getForeColor());    else    {      m_PoliceGrilleInitiale.setFont(policeGrilleInitiale.getFont());      m_PoliceGrilleInitiale.setBackColor(policeGrilleInitiale.getBackColor());      m_PoliceGrilleInitiale.setForeColor(policeGrilleInitiale.getForeColor());    }    m_LabelGrilleEx.setFont(policeGrilleInitiale.getFont());    m_PanelGrilleEx.setBackground(policeGrilleInitiale.getBackColor());    m_LabelGrilleEx.setForeground(policeGrilleInitiale.getForeColor());    if(m_PoliceSaisie == null)      m_PoliceSaisie = new Police(policeSaisie.getFont(),policeSaisie.getBackColor(),policeSaisie.getForeColor());    else    {      m_PoliceSaisie.setFont(policeSaisie.getFont());      m_PoliceSaisie.setBackColor(policeSaisie.getBackColor());      m_PoliceSaisie.setForeColor(policeSaisie.getForeColor());    }    m_LabelSaisieEx.setFont(policeSaisie.getFont());    m_PanelSaisieEx.setBackground(policeSaisie.getBackColor());    m_LabelSaisieEx.setForeground(policeSaisie.getForeColor());    if(m_PoliceValeur == null)      m_PoliceValeur = new Police(policeValeur.getFont(),policeValeur.getBackColor(),policeValeur.getForeColor());    else    {      m_PoliceValeur.setFont(policeValeur.getFont());      m_PoliceValeur.setBackColor(policeValeur.getBackColor());      m_PoliceValeur.setForeColor(policeValeur.getForeColor());    }    m_LabelValeurEx.setFont(policeValeur.getFont());    m_PanelValeurEx.setBackground(policeValeur.getBackColor());    m_LabelValeurEx.setForeground(policeValeur.getForeColor());    if(m_PoliceErreur == null)      m_PoliceErreur = new Police(policeErreurs.getFont(),policeErreurs.getBackColor(),policeErreurs.getForeColor());    else    {      m_PoliceErreur.setFont(policeErreurs.getFont());      m_PoliceErreur.setBackColor(policeErreurs.getBackColor());      m_PoliceErreur.setForeColor(policeErreurs.getForeColor());    }    m_LabelErreurEx.setFont(policeErreurs.getFont());    m_PanelErreurEx.setBackground(policeErreurs.getBackColor());    m_LabelErreurEx.setForeground(policeErreurs.getForeColor());    m_ComboGrille.setSelectedItem(UtilColor.getInstance().getName(couleurGrille));        m_ComboDiagonale.setSelectedItem(UtilColor.getInstance().getName(couleurDiagonale));        m_CheckBoxDiag.setSelected(hasDiagonale);        m_CheckBoxSym.setSelected(isSymetrie);        m_ComboLine.setSelectedItem(String.valueOf(lines));        m_ComboColumn.setSelectedItem(String.valueOf(columns));  }  public void setPoliceInitiale(Font font, Color backColor, Color foreColor)  {    m_PoliceGrilleInitiale.setFont(font);    m_PoliceGrilleInitiale.setBackColor(backColor);    m_PoliceGrilleInitiale.setForeColor(foreColor);    m_LabelGrilleEx.setFont(font);    m_PanelGrilleEx.setBackground(backColor);    m_LabelGrilleEx.setForeground(foreColor);  }  public void setPoliceSaisie(Font font, Color backColor, Color foreColor)  {    m_PoliceSaisie.setFont(font);    m_PoliceSaisie.setBackColor(backColor);    m_PoliceSaisie.setForeColor(foreColor);    m_LabelSaisieEx.setFont(font);    m_PanelSaisieEx.setBackground(backColor);    m_LabelSaisieEx.setForeground(foreColor);  }  public void setPoliceValeur(Font font, Color backColor, Color foreColor)  {    m_PoliceValeur.setFont(font);    m_PoliceValeur.setBackColor(backColor);    m_PoliceValeur.setForeColor(foreColor);    m_LabelValeurEx.setFont(font);    m_PanelValeurEx.setBackground(backColor);    m_LabelValeurEx.setForeground(foreColor);  }  public void setPoliceErreur(Font font, Color backColor, Color foreColor)  {    m_PoliceErreur.setFont(font);    m_PoliceErreur.setBackColor(backColor);    m_PoliceErreur.setForeColor(foreColor);    m_LabelErreurEx.setFont(font);    m_PanelErreurEx.setBackground(backColor);    m_LabelErreurEx.setForeground(foreColor);  }}

⌨️ 快捷键说明

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