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

📄 mc.java

📁 用JAVA实现修道士过河
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
                 LeftMis1.setText("修");
                 LeftMis1.setVisible(true);
                 LeftMis2.setText("修");
                 LeftMis2.setVisible(true);
                 LeftMis3.setText("修");
                 LeftMis3.setVisible(true);
                 break;
              default:
                 JOptionPane.showMessageDialog(frame1,"很抱歉,出错了!","错误提示",MessageType);
                 
         }
         switch(C){
             case 0:
                 LeftCan1.setText("");
                 LeftCan1.setVisible(false);
                 LeftCan2.setText("");
                 LeftCan2.setVisible(false);
                 LeftCan3.setText("");
                 LeftCan3.setVisible(false);
                 break;
             case 1:
                 LeftCan1.setText("野");
                 LeftCan1.setVisible(true);
                 LeftCan2.setText("");
                 LeftCan2.setVisible(false);
                 LeftCan3.setText("");
                 LeftCan3.setVisible(false);
                 break;
             case 2:
                 LeftCan1.setText("野");
                 LeftCan1.setVisible(true);
                 LeftCan2.setText("野");
                 LeftCan2.setVisible(true);
                 LeftCan3.setText("");
                 LeftCan3.setVisible(false);
                 break;
              case 3:
                 LeftCan1.setText("野");
                 LeftCan1.setVisible(true);
                 LeftCan2.setText("野");
                 LeftCan2.setVisible(true);
                 LeftCan3.setText("野");
                 LeftCan3.setVisible(true);
                 break;
               default:
                 JOptionPane.showMessageDialog(frame1,"很抱歉,出错了!","错误提示",MessageType);
                 
         }
     }
     
     private void DispRightBank(int M, int C){
         switch(M){
             case 0:
                 RightMis1.setText("");
                 RightMis1.setVisible(false);
                 RightMis2.setText("");
                 RightMis2.setVisible(false);
                 RightMis3.setText("");
                 RightMis3.setVisible(false);
                 break;
             case 1:
                 RightMis1.setText("修");
                 RightMis1.setVisible(true);
                 RightMis2.setText("");
                 RightMis2.setVisible(false);
                 RightMis3.setText("");
                 RightMis3.setVisible(false);
                 break;
             case 2:
                 RightMis1.setText("修");
                 RightMis1.setVisible(true);
                 RightMis2.setText("修");
                 RightMis2.setVisible(true);
                 RightMis3.setText("");
                 RightMis3.setVisible(false);
                 break;
              case 3:
                 RightMis1.setText("修");
                 RightMis1.setVisible(true);
                 RightMis2.setText("修");
                 RightMis2.setVisible(true);
                 RightMis3.setText("修");
                 RightMis3.setVisible(true);
                 break;
              default:
                 JOptionPane.showMessageDialog(frame1,"很抱歉,出错了!","错误提示",MessageType);
                 
         }
         switch(C){
             case 0:
                 RightCan1.setText("");
                 RightCan1.setVisible(false);
                 RightCan2.setText("");
                 RightCan2.setVisible(false);
                 RightCan3.setText("");
                 RightCan3.setVisible(false);
                 break;
             case 1:
                 RightCan1.setText("野");
                 RightCan1.setVisible(true);
                 RightCan2.setText("");
                 RightCan2.setVisible(false);
                 RightCan3.setText("");
                 RightCan3.setVisible(false);
                 break;
             case 2:
                 RightCan1.setText("野");
                 RightCan1.setVisible(true);
                 RightCan2.setText("野");
                 RightCan2.setVisible(true);
                 RightCan3.setText("");
                 RightCan3.setVisible(false);
                 break;
              case 3:
                 RightCan1.setText("野");
                 RightCan1.setVisible(true);
                 RightCan2.setText("野");
                 RightCan2.setVisible(true);
                 RightCan3.setText("野");
                 RightCan3.setVisible(true);
                 break;
               default:
                 JOptionPane.showMessageDialog(frame1,"很抱歉,出错了!","错误提示",MessageType);
                 
         }
     }
     private void DispBoat(int M,int C){
         if(M+C>2||M+C<0){
            JOptionPane.showMessageDialog(frame1,"很抱歉,出错了!","错误提示",MessageType);
         }
         if(M==2&&C==0){
             onBoat1.setText("修");
             onBoat1.setVisible(true);
             onBoat2.setText("修");
             onBoat2.setVisible(true);
         }
         else if(M==1&&C==1){
             onBoat1.setText("修");
             onBoat1.setVisible(true);
             onBoat2.setText("野");
             onBoat2.setVisible(true);
         }
         else if(M==1&&C==0){
             onBoat1.setText("修");
             onBoat1.setVisible(true);
             onBoat2.setText("");
             onBoat2.setVisible(false);
         } 
         else if(M==0&&C==0){
             onBoat1.setText("");
             onBoat1.setVisible(false);
             onBoat2.setText("");
             onBoat2.setVisible(false);
         } 
         else if(M==0&&C==1){
             onBoat1.setText("野");
             onBoat1.setVisible(true);
             onBoat2.setText("");
             onBoat2.setVisible(false);
         } 
         else if(M==0&&C==2){
             onBoat1.setText("野");
             onBoat1.setVisible(true);
             onBoat2.setText("野");
             onBoat2.setVisible(true);
         } 
         
     }
        
    }
    
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new MC().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton LeftCan1;
    private javax.swing.JButton LeftCan2;
    private javax.swing.JButton LeftCan3;
    private javax.swing.JButton LeftMis1;
    private javax.swing.JButton LeftMis2;
    private javax.swing.JButton LeftMis3;
    private javax.swing.JTextField Print1;
    private javax.swing.JTextField Print10;
    private javax.swing.JTextField Print2;
    private javax.swing.JTextField Print3;
    private javax.swing.JTextField Print4;
    private javax.swing.JTextField Print5;
    private javax.swing.JTextField Print6;
    private javax.swing.JTextField Print7;
    private javax.swing.JTextField Print8;
    private javax.swing.JTextField Print9;
    private javax.swing.JButton RightCan1;
    private javax.swing.JButton RightCan2;
    private javax.swing.JButton RightCan3;
    private javax.swing.JButton RightMis1;
    private javax.swing.JButton RightMis2;
    private javax.swing.JButton RightMis3;
    private javax.swing.JButton Show;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel18;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JButton onBoat1;
    private javax.swing.JButton onBoat2;
    // End of variables declaration//GEN-END:variables
    
}

⌨️ 快捷键说明

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