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

📄 frame1.java

📁 交通信号灯控制系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package 构想界面;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.CardLayout;
import java.awt.Rectangle;
import javax.swing.border.TitledBorder;
import javax.swing.BorderFactory;
import javax.swing.border.EtchedBorder;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.border.Border;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Frame1 extends JFrame {
    Frame2 校正系数计算窗口=new Frame2();

    JPanel contentPane;
    JPanel jPanel1 = new JPanel();
    TitledBorder titledBorder1 = new TitledBorder("");
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JButton jButton3 = new JButton();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JLabel jLabel3 = new JLabel();
    JLabel jLabel4 = new JLabel();
    JLabel jLabel5 = new JLabel();
    JLabel jLabel6 = new JLabel();
    static JTextField jTQ北左 = new JTextField();
    static JTextField jTQ北直 = new JTextField();
    static JTextField jTQ北右 = new JTextField();
    static JTextField jTHV北左 = new JTextField();
    static JTextField jTHV北直 = new JTextField();
    static JTextField jTHV北右 = new JTextField();
    static JLabel jLq北左 = new JLabel();
    static JLabel jLq北直 = new JLabel();
    static JLabel jLq北右 = new JLabel();
    TitledBorder titledBorder2 = new TitledBorder("");
    JPanel jPanel2 = new JPanel();
    JPanel jPanel3 = new JPanel();
    JPanel jPanel4 = new JPanel();
    Border border1 = BorderFactory.createEtchedBorder(Color.white,
            new Color(165, 163, 151));
    Border border2 = new TitledBorder(border1, "南进口");
    Border border3 = BorderFactory.createEtchedBorder(Color.white,
            new Color(165, 163, 151));
    Border border4 = new TitledBorder(border3, "东进口");
    Border border5 = BorderFactory.createEtchedBorder(Color.white,
            new Color(165, 163, 151));
    Border border6 = new TitledBorder(border5, "西进口");
    JLabel jLabel10 = new JLabel();
    JLabel jLabel11 = new JLabel();
    JLabel jLabel12 = new JLabel();
    JLabel jLabel13 = new JLabel();
    JLabel jLabel14 = new JLabel();
    JLabel jLabel15 = new JLabel();
    JLabel jLabel16 = new JLabel();
    JLabel jLabel17 = new JLabel();
    JLabel jLabel18 = new JLabel();
    JLabel jLabel19 = new JLabel();
    JLabel jLabel20 = new JLabel();
    JLabel jLabel21 = new JLabel();
    JLabel jLabel22 = new JLabel();
    JLabel jLabel23 = new JLabel();
    JLabel jLabel24 = new JLabel();
    JLabel jLabel25 = new JLabel();
    JLabel jLabel26 = new JLabel();
    JLabel jLabel27 = new JLabel();
    static JTextField jTHV南右 = new JTextField();
    static JTextField jTQ南直 = new JTextField();
    static JLabel jLq南左 = new JLabel();
    static JTextField jTQ南左 = new JTextField();
    static JLabel jLq南右 = new JLabel();
    static JTextField jTHV南直 = new JTextField();
    static JTextField jTQ南右 = new JTextField();
    static JTextField jTHV南左 = new JTextField();
    static JLabel jLq南直 = new JLabel();
    static JTextField jTHV东右 = new JTextField();
    static JTextField jTQ东直 = new JTextField();
    static JLabel jLq东左 = new JLabel();
    static JTextField jTQ东左 = new JTextField();
    static JLabel jLq东右 = new JLabel();
    static JTextField jTHV东直 = new JTextField();
    static JTextField jTQ东右 = new JTextField();
    static JTextField jTHV东左 = new JTextField();
    static JLabel jLq东直 = new JLabel();
    static JTextField jTHV西右 = new JTextField();
    static JTextField jTQ西直 = new JTextField();
    static JLabel jLq西左 = new JLabel();
    static JTextField jTQ西左 = new JTextField();
    static JLabel jLq西右 = new JLabel();
    static JTextField jTHV西直 = new JTextField();
    static JTextField jTQ西右 = new JTextField();
    static JTextField jTHV西左 = new JTextField();
    static JLabel jLq西直 = new JLabel();
    public Frame1() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        border6 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,
                new Color(165, 163, 151)), "西进口");
        border4 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,
                new Color(165, 163, 151)), "东进口");
        border2 = new TitledBorder(BorderFactory.createEtchedBorder(Color.white,
                new Color(165, 163, 151)), "南进口");
        titledBorder1 = new TitledBorder(BorderFactory.createEtchedBorder(Color.
                white, new Color(165, 163, 151)), "北进口");
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(null);
        setSize(new Dimension(714, 763));
        setTitle("车流量输入窗口");
        jPanel1.setBorder(titledBorder1);
        jPanel1.setBounds(new Rectangle(31, 30, 640, 140));
        jPanel1.setLayout(null);
        jButton1.setBounds(new Rectangle(85, 675, 81, 23));
        jButton1.setToolTipText("");
        jButton1.setText("范例数值");
        jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this));
        jButton2.setBounds(new Rectangle(301, 675, 81, 23));
        jButton2.setToolTipText("");
        jButton2.setText("开始计算");
        jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this));
        jButton3.setBounds(new Rectangle(532, 675, 81, 23));
        jButton3.setText("退出");
        jButton3.addActionListener(new Frame1_jButton3_actionAdapter(this));
        jLabel1.setText("左转车流量(pcu/h):");
        jLabel1.setBounds(new Rectangle(41, 34, 114, 15));
        jLabel2.setText("直行车流量(pcu/h):");
        jLabel2.setBounds(new Rectangle(41, 66, 114, 15));
        jLabel3.setToolTipText("");
        jLabel3.setText("右转车流量(pcu/h):");
        jLabel3.setBounds(new Rectangle(41, 98, 114, 15));
        jLabel4.setToolTipText("");
        jLabel4.setText("Q(高峰小时的最高15min流量)");
        jLabel4.setBounds(new Rectangle(215, 14, 163, 15));
        jLabel5.setToolTipText("");
        jLabel5.setText("大车率(%)");
        jLabel5.setBounds(new Rectangle(414, 14, 57, 15));
        jLabel6.setToolTipText("");
        jLabel6.setText("q(设计交通量)");
        jLabel6.setBounds(new Rectangle(514, 14, 90, 15));
        jTQ北左.setBounds(new Rectangle(215, 31, 130, 20));
        jTQ北直.setBounds(new Rectangle(215, 62, 130, 20));
        jTQ北右.setBounds(new Rectangle(215, 94, 130, 20));
        jTHV北左.setBounds(new Rectangle(405, 31, 77, 20));
        jTHV北直.setBounds(new Rectangle(405, 62, 77, 20));
        jTHV北右.setBounds(new Rectangle(405, 94, 77, 20));
        jLq北左.setBorder(BorderFactory.createLineBorder(Color.black));
        jLq北左.setHorizontalAlignment(SwingConstants.CENTER);
        jLq北左.setBounds(new Rectangle(513, 30, 74, 21));
        jLq北直.setBorder(BorderFactory.createLineBorder(Color.black));
        jLq北直.setHorizontalAlignment(SwingConstants.CENTER);
        jLq北直.setBounds(new Rectangle(513, 62, 74, 20));
        jLq北右.setBorder(BorderFactory.createLineBorder(Color.black));
        jLq北右.setHorizontalAlignment(SwingConstants.CENTER);
        jLq北右.setBounds(new Rectangle(513, 94, 74, 20));
        jPanel2.setBorder(border2);
        jPanel2.setBounds(new Rectangle(31, 190, 640, 140));
        jPanel2.setLayout(null);
        jPanel3.setBorder(border4);
        jPanel3.setBounds(new Rectangle(31, 355, 640, 140));
        jPanel3.setLayout(null);
        jPanel4.setBorder(border6);
        jPanel4.setBounds(new Rectangle(31, 518, 640, 140));
        jPanel4.setLayout(null);
        jLabel10.setText("左转车流量(pcu/h):");
        jLabel10.setBounds(new Rectangle(41, 34, 114, 15));
        jLabel11.setToolTipText("");
        jLabel11.setText("右转车流量(pcu/h):");
        jLabel11.setBounds(new Rectangle(41, 98, 114, 15));
        jLabel12.setText("直行车流量(pcu/h):");
        jLabel12.setBounds(new Rectangle(41, 66, 114, 15));
        jLabel13.setText("左转车流量(pcu/h):");
        jLabel13.setBounds(new Rectangle(41, 34, 114, 15));
        jLabel14.setToolTipText("");
        jLabel14.setText("右转车流量(pcu/h):");
        jLabel14.setBounds(new Rectangle(41, 98, 114, 15));
        jLabel15.setText("直行车流量(pcu/h):");
        jLabel15.setBounds(new Rectangle(41, 66, 114, 15));
        jLabel16.setText("左转车流量(pcu/h):");
        jLabel16.setBounds(new Rectangle(41, 34, 114, 15));
        jLabel17.setToolTipText("");
        jLabel17.setText("右转车流量(pcu/h):");
        jLabel17.setBounds(new Rectangle(41, 98, 114, 15));
        jLabel18.setText("直行车流量(pcu/h):");
        jLabel18.setBounds(new Rectangle(41, 66, 114, 15));
        jLabel19.setToolTipText("");
        jLabel19.setText("Q(高峰小时的最高15min流量)");
        jLabel19.setBounds(new Rectangle(215, 14, 163, 15));
        jLabel20.setToolTipText("");
        jLabel20.setText("q(设计交通量)");
        jLabel20.setBounds(new Rectangle(514, 14, 90, 15));
        jLabel21.setToolTipText("");
        jLabel21.setText("大车率(%)");
        jLabel21.setBounds(new Rectangle(414, 14, 57, 15));
        jLabel22.setToolTipText("");
        jLabel22.setText("Q(高峰小时的最高15min流量)");
        jLabel22.setBounds(new Rectangle(215, 14, 163, 15));
        jLabel23.setToolTipText("");
        jLabel23.setText("q(设计交通量)");
        jLabel23.setBounds(new Rectangle(514, 14, 90, 15));
        jLabel24.setToolTipText("");
        jLabel24.setText("大车率(%)");
        jLabel24.setBounds(new Rectangle(414, 14, 57, 15));

⌨️ 快捷键说明

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