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

📄 frame2.java~70~

📁 交通信号灯控制系统
💻 JAVA~70~
📖 第 1 页 / 共 4 页
字号:
        jP直行车道自行车校正南进口.add(jL南直ge);
        jP直行车道自行车校正南进口.add(jL南右bL);
        jP直行车道自行车校正南进口.add(jL南直β);
        jP直行车道自行车校正南进口.add(jL南直bL);
        jP直行车道自行车校正南进口.add(jL南右ge);
        jP直行车道自行车校正南进口.add(jL南右B);
        jP直行车道自行车校正南进口.add(jL南直B);
        jP直行车道自行车校正.add(jP直行车道自行车校正北进口);
        jP直行车道自行车校正北进口.add(jLabel6);
        jP直行车道自行车校正北进口.add(jLabel7);
        jP直行车道自行车校正北进口.add(jLabel8);
        jP直行车道自行车校正北进口.add(jLabel23);
        jP直行车道自行车校正北进口.add(jLabel26);
        jP直行车道自行车校正北进口.add(jLabel27);
        jP直行车道自行车校正北进口.add(jLabel31);
        jP直行车道自行车校正北进口.add(jLabel30);
        jP直行车道自行车校正北进口.add(jL北直fb);
        jP直行车道自行车校正北进口.add(jL北右fb);
        jP直行车道自行车校正北进口.add(jL北右β);
        jP直行车道自行车校正北进口.add(jL北直ge);
        jP直行车道自行车校正北进口.add(jL北右bL);
        jP直行车道自行车校正北进口.add(jL北直β);
        jP直行车道自行车校正北进口.add(jL北直bL);
        jP直行车道自行车校正北进口.add(jL北右ge);
        jP直行车道自行车校正北进口.add(jL北右B);
        jP直行车道自行车校正北进口.add(jL北直B);
        jP直行车道自行车校正.add(jP直行车道自行车校正说明);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明7);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明1);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明5);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明4);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明6);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明8);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明3);
        jP直行车道自行车校正说明.add(jL直行车道自行车校正说明2);
        jP直行车道自行车校正.add(jB直行车道自行车校正计算);
        jP左转校正.add(jP左转校正北进口);
        jP左转校正.add(jP左转校正南进口);
        jP左转校正南进口.add(jL南左ξ);
        jP左转校正南进口.add(jLabel47);
        jP左转校正南进口.add(jLabel48);
        jP左转校正南进口.add(jLabel49);
        jP左转校正南进口.add(jLabel50);
        jP左转校正南进口.add(jL南左qT);
        jP左转校正南进口.add(jL南左fL);
        jP左转校正南进口.add(jLabel53);
        jP左转校正南进口.add(jL南左λ);
        jP左转校正.add(jP左转校正说明);
        jP左转校正说明.add(jL左转校正说明2);
        jP左转校正说明.add(jL左转校正说明3);
        jP左转校正说明.add(jL左转校正说明1);
        jP左转校正说明.add(jL左转校正说明4);
        jP左转校正说明.add(jL左转校正说明5);
        jP左转校正.add(jB左转校正计算);
        jP左转校正北进口.add(jLabel12);
        jP左转校正北进口.add(jLabel15);
        jP左转校正北进口.add(jLabel19);
        jP左转校正北进口.add(jLabel20);
        jP左转校正北进口.add(jLabel16);
        jP左转校正北进口.add(jL左转校正北左ξ);
        jP左转校正北进口.add(jL北左λ);
        jP左转校正北进口.add(jL北左fL);
        jP左转校正北进口.add(jL北左qT);
        contentPane.add(jTabbedPane1);
        jP通用校正说明.add(jL通用校正说明1, null);
        jP通用校正说明.add(jL通用校正说明2, null);
        jTabbedPane1.add(jP直行车道自行车校正, "直行车道自行车校正(fb)");
        jTabbedPane1.add(jP左转校正, "左转校正(fL)");
        jTabbedPane1.add(jPanel4, "右转校正(min(fb\',fb))");
        jPanel1.add(jLabel43);
        jPanel1.add(jLabel76);
        jPanel1.add(jLabel77);
        jPanel1.add(jLabel79);
        jPanel1.add(jLabel62);
        jPanel1.add(jLabel64);
        jPanel1.add(jLabel42);
        jPanel1.add(jLabel57);
        jPanel4.add(jPanel8);
        jPanel8.add(jLabel96);
        jPanel8.add(jLabel100);
        jPanel8.add(jLabel102);
        jPanel8.add(jLabel60);
        jPanel8.add(jLabel61);
        jPanel4.add(jPanel7);
        jPanel2.add(jLabel89);
        jPanel2.add(jLabel92);
        jPanel2.add(jLabel93);
        jPanel2.add(jLabel95);
        jPanel2.add(jLabel72);
        jPanel2.add(jLabel74);
        jPanel2.add(jLabel82);
        jPanel2.add(jLabel59);
        jPanel4.add(jPanel3);
        jPanel3.add(jLabel21);
        jPanel3.add(jLabel51);
        jPanel3.add(jLabel46);
        jPanel3.add(jLabel54);
        jPanel3.add(jLabel55);
        jPanel3.add(jLabel56);
        jPanel3.add(jLabel52);
        jPanel3.add(jLabel45);
        jPanel7.add(jLabel81);
        jPanel7.add(jLabel84);
        jPanel7.add(jLabel85);
        jPanel7.add(jLabel87);
        jPanel7.add(jLabel67);
        jPanel7.add(jLabel69);
        jPanel7.add(jLabel68);
        jPanel7.add(jLabel58);
        jPanel4.add(jPanel2);
        jPanel4.add(jPanel1);
        jPanel4.add(jB右转校正计算);
        jPanel4.add(jB进入信号配时计算);
    }

    public void jB通用校正计算_actionPerformed(ActionEvent e) {
        jB直行车道自行车校正计算.setVisible(true);







        jL西左fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV北左.getText())/100));
        jL西直fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV西直.getText())/100));
        jL西右fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV西右.getText())/100));
        jL东左fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV东左.getText())/100));
        jL东直fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV东直.getText())/100));
        jL东右fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV东右.getText())/100));
        jL北左fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV北左.getText())/100));
        jL北直fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV北直.getText())/100));
        jL北右fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV北右.getText())/100));
        jL南左fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV南左.getText())/100));
        jL南直fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV南直.getText())/100));
        jL南右fg.setText(String.valueOf(1-Double.valueOf(Frame1.jTHV南右.getText())/100));



     jTabbedPane1.setSelectedIndex(1);











    }

    public void jB直行车道自行车校正计算_actionPerformed(ActionEvent e) {
        jB左转校正计算.setVisible(true);
        jTabbedPane1.setSelectedIndex(2);
         NumberFormat nFormat=NumberFormat.getNumberInstance();
            nFormat.setMaximumFractionDigits(2);  //结果保留2位小数

            int B=20,C=60;double β=0.25;
             int Ge=C-9;float ge=Ge/4;
             double bL=(β*B*(C-ge))/C;//bL的计算公式
             double fb=1-(1+Math.sqrt(bL))/ge;//fb的计算公式
             jL北直ge.setText(String.valueOf(nFormat.format(ge)));//计算北直车道的ge
             jL北直bL.setText(String.valueOf(nFormat.format(bL)));//计算北直车道的bL
             jL北直fb.setText(String.valueOf(nFormat.format(fb)));//计算北直车道的fb
             jL北右ge.setText(String.valueOf(nFormat.format(ge)));//计算北右车道的ge
             jL北右bL.setText(String.valueOf(nFormat.format(bL)));//计算北右车道的bL
             jL北右fb.setText(String.valueOf(nFormat.format(fb)));//计算北右车道的fb

            double bL2=0.1*27*(C-ge)/C;//bL公式的β、B参数值分别改变为0.1和27
             jL南直ge.setText(String.valueOf(nFormat.format(ge)));//计算南直车道ge
            jL南右ge.setText(String.valueOf(nFormat.format(ge)));//计算南右车道ge
            jL南直bL.setText(String.valueOf(nFormat.format(bL2)));//计算南直车道bL
            jL南右bL.setText(String.valueOf(nFormat.format((bL2))));//计算南右车道bL
            jL南直fb.setText(String.valueOf(nFormat.format(1-(1+Math.sqrt(bL2))/ge)));//计算南直车道fb
            jL南右fb.setText(String.valueOf(nFormat.format(1-(1+Math.sqrt(bL2))/ge)));//计算南直车道fb



          }


    public void jB左转校正计算_actionPerformed(ActionEvent e) {
        jB右转校正计算.setVisible(true);
        jTabbedPane1.setSelectedIndex(3);
        NumberFormat nFormat=NumberFormat.getNumberInstance();
            nFormat.setMaximumFractionDigits(2);  //结果保留2位小数
            int qT=1330,C=60,j=4;double ξ=0.51;
            float  Ge=C-9;
            float λ=Ge/(j*C);
            double fL=Math.exp(-0.001*ξ*qT/λ)-0.1;
            jL北左λ.setText(String.valueOf(nFormat.format(λ)));
            jL南左λ.setText(String.valueOf(nFormat.format(λ)));
            jL北左fL.setText(String.valueOf(nFormat.format(fL)));
            jL南左fL.setText(String.valueOf(nFormat.format(fL)));







    }

    public void jB右转校正计算_actionPerformed(ActionEvent e) {
        jB进入信号配时计算.setVisible(true);







    }

    public void jB进入信号配时计算_actionPerformed(ActionEvent e) {
        信号配时计算窗口.setVisible(true);







    }
}


class Frame2_jB进入信号配时计算_actionAdapter implements ActionListener {
    private Frame2 adaptee;
    Frame2_jB进入信号配时计算_actionAdapter(Frame2 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jB进入信号配时计算_actionPerformed(e);
    }
}


class Frame2_jB右转校正计算_actionAdapter implements ActionListener {
    private Frame2 adaptee;
    Frame2_jB右转校正计算_actionAdapter(Frame2 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jB右转校正计算_actionPerformed(e);
    }
}


class Frame2_jB左转校正计算_actionAdapter implements ActionListener {
    private Frame2 adaptee;
    Frame2_jB左转校正计算_actionAdapter(Frame2 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jB左转校正计算_actionPerformed(e);
    }
}


class Frame2_jB直行车道自行车校正计算_actionAdapter implements ActionListener {
    private Frame2 adaptee;
    Frame2_jB直行车道自行车校正计算_actionAdapter(Frame2 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jB直行车道自行车校正计算_actionPerformed(e);
    }
}


class Frame2_jB通用校正计算_actionAdapter implements ActionListener {
    private Frame2 adaptee;
    Frame2_jB通用校正计算_actionAdapter(Frame2 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jB通用校正计算_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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