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

📄 leftpane.java

📁 A part public bus simulation system, mainly about map design, java file, groupwork, helpful to the b
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        			ImageIcon(getClass().getResource("/Icons/Road_1.gif")));
        road1B.setToolTipText("Road 1");
        road1B.setAlignmentY(0.0F);
        road1B.setBorderPainted(false);
        road1B.setContentAreaFilled(false);
        road1B.setFocusPainted(false);
        road1B.setIconTextGap(0);
        road1B.setMargin(new Insets(0, 0, 0, 0));
        road1B.setMaximumSize(new Dimension(40, 40));
        road1B.setMinimumSize(new Dimension(40, 40));
        road1B.setPreferredSize(new Dimension(40, 40));
        road1B.setRequestFocusEnabled(false);
        road1B.setRolloverEnabled(true);
        road1B.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_1A.gif")));
        road1B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_1A.gif")));
        road1B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.road1ActionPerformed(evt);
            }
        });

        toolPane.add(road1B);


		//road3 Icon Button Specifications
        buttonGroup.add(road3B);
        road3B.setIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_3.gif")));
        road3B.setToolTipText("Road 3");
        road3B.setAlignmentY(0.0F);
        road3B.setBorderPainted(false);
        road3B.setContentAreaFilled(false);
        road3B.setFocusPainted(false);
        road3B.setIconTextGap(0);
        road3B.setMargin(new Insets(0, 0, 0, 0));
        road3B.setMaximumSize(new Dimension(40, 40));
        road3B.setMinimumSize(new Dimension(40, 40));
        road3B.setPreferredSize(new Dimension(40, 40));
        road3B.setRequestFocusEnabled(false);
        road3B.setRolloverEnabled(true);
        road3B.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_3A.gif")));
        road3B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_3A.gif")));
        road3B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.road3ActionPerformed(evt);
            }
        });

        toolPane.add(road3B);

		// road4 Icon Button Specifications
        buttonGroup.add(road4B);
        road4B.setIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_4.gif")));
        road4B.setToolTipText("Road 4");
        road4B.setAlignmentY(0.0F);
        road4B.setBorderPainted(false);
        road4B.setContentAreaFilled(false);
        road4B.setFocusPainted(false);
        road4B.setIconTextGap(0);
        road4B.setMargin(new Insets(0, 0, 0, 0));
        road4B.setMaximumSize(new Dimension(40, 40));
        road4B.setMinimumSize(new Dimension(40, 40));
        road4B.setPreferredSize(new Dimension(40, 40));
        road4B.setRequestFocusEnabled(false);
        road4B.setRolloverEnabled(true);
        road4B.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_4A.gif")));
        road4B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_4A.gif")));
        road4B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.road4ActionPerformed(evt);
            }
        });

        toolPane.add(road4B);

		// road5 Icon Button Specifications
        buttonGroup.add(road5B);
        road5B.setIcon(new
        			ImageIcon(getClass().getResource("/Icons/Road_5.gif")));
        road5B.setToolTipText("Bus Stop");
        road5B.setAlignmentY(0.0F);
        road5B.setBorderPainted(false);
        road5B.setContentAreaFilled(false);
        road5B.setFocusPainted(false);
        road5B.setIconTextGap(0);
        road5B.setMargin(new Insets(0, 0, 0, 0));
        road5B.setMaximumSize(new Dimension(40, 40));
        road5B.setMinimumSize(new Dimension(40, 40));
        road5B.setPreferredSize(new Dimension(40, 40));
        road5B.setRequestFocusEnabled(false);
        road5B.setRolloverEnabled(true);
        road5B.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_5A.gif")));
        road5B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_5A.gif")));
        road5B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.road5ActionPerformed(evt);
            }
        });

        toolPane.add(road5B);

		// road6 Icon Button Specifications
        buttonGroup.add(road6B);
        road6B.setIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_6.gif")));
        road6B.setToolTipText("Road 6");
        road6B.setAlignmentY(0.0F);
        road6B.setBorderPainted(false);
        road6B.setContentAreaFilled(false);
        road6B.setFocusPainted(false);
        road6B.setIconTextGap(0);
        road6B.setMargin(new Insets(0, 0, 0, 0));
        road6B.setMaximumSize(new Dimension(40, 40));
        road6B.setMinimumSize(new Dimension(40, 40));
        road6B.setPreferredSize(new Dimension(40, 40));
        road6B.setRequestFocusEnabled(false);
        road6B.setRolloverEnabled(true);
        road6B.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_6A.gif")));
        road6B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/Road_6A.gif"))); 
        road6B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.road6ActionPerformed(evt);
            }
        });

        toolPane.add(road6B);

/*
		// buildingB Icon Button Specifications
        buttonGroup.add(buildingB);
        buildingB.setIcon(new 
        			ImageIcon(getClass().getResource("/Icons/building.gif")));
        buildingB.setToolTipText("Road 6");
        buildingB.setAlignmentY(0.0F);
        buildingB.setBorderPainted(false);
        buildingB.setContentAreaFilled(false);
        buildingB.setFocusPainted(false);
        buildingB.setIconTextGap(0);
        buildingB.setMargin(new Insets(0, 0, 0, 0));
        buildingB.setMaximumSize(new Dimension(40, 40));
        buildingB.setMinimumSize(new Dimension(40, 40));
        buildingB.setPreferredSize(new Dimension(40, 40));
        buildingB.setRequestFocusEnabled(false);
        buildingB.setRolloverEnabled(true);
        buildingB.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/building.gif")));
        road6B.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/building.gif"))); 
        road6B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                //frame.buildingActionPerformed(evt);
            }
        });

        toolPane.add(buildingB);   */

		//busStop1 Icon Button Specifications
        buttonGroup.add(busStop1B);
        busStop1B.setIcon(new 
        				ImageIcon(getClass().getResource("/Icons/BusStop_1.gif")));
        busStop1B.setToolTipText("Bus Stop 1");
        busStop1B.setAlignmentY(0.0F);
        busStop1B.setBorderPainted(false);
        busStop1B.setContentAreaFilled(false);
        busStop1B.setFocusPainted(false);
        busStop1B.setIconTextGap(0);
        busStop1B.setMargin(new java.awt.Insets(0, 0, 0, 0));
        busStop1B.setMaximumSize(new Dimension(40, 40));
        busStop1B.setMinimumSize(new Dimension(40, 40));
        busStop1B.setPreferredSize(new Dimension(40, 40));
        busStop1B.setRequestFocusEnabled(false);
        busStop1B.setRolloverEnabled(true);
        busStop1B.setRolloverIcon(new 
        				ImageIcon(getClass().getResource("/Icons/BusStop_1A.gif")));
        busStop1B.setSelectedIcon(new 
        				ImageIcon(getClass().getResource("/Icons/BusStop_1A.gif")));
        busStop1B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.busStop1ActionPerformed(evt);
            }
        });

        toolPane.add(busStop1B);

		//BusStop2 Icon Button Specifications
        buttonGroup.add(busStop2B);
        busStop2B.setIcon(new ImageIcon(getClass().getResource("/Icons/BusStop_2.gif")));
        busStop2B.setToolTipText("Bus Stop 2");
        busStop2B.setAlignmentY(0.0F);
        busStop2B.setBorderPainted(false);
        busStop2B.setContentAreaFilled(false);
        busStop2B.setFocusPainted(false);
        busStop2B.setIconTextGap(0);
        busStop2B.setMargin(new java.awt.Insets(0, 0, 0, 0));
        busStop2B.setMaximumSize(new Dimension(40, 40));
        busStop2B.setMinimumSize(new Dimension(40, 40));
        busStop2B.setPreferredSize(new Dimension(40, 40));
        busStop2B.setRequestFocusEnabled(false);
        busStop2B.setRolloverEnabled(true);
        busStop2B.setRolloverIcon(new 
        				ImageIcon(getClass().getResource("/Icons/BusStop_2A.gif")));
        busStop2B.setSelectedIcon(new 
        				ImageIcon(getClass().getResource("/Icons/BusStop_2A.gif")));
        busStop2B.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.busStop2ActionPerformed(evt);
            }
        });

        toolPane.add(busStop2B);
        
		//roadJunction Icon Button Specifications
        buttonGroup.add(roadJunctionB);
        roadJunctionB.setIcon(new 
        		ImageIcon(getClass().getResource("/Icons/Road_Junction.gif")));
        roadJunctionB.setToolTipText("Road Junction");
        roadJunctionB.setAlignmentY(0.0F);
        roadJunctionB.setBorderPainted(false);
        roadJunctionB.setContentAreaFilled(false);
        roadJunctionB.setFocusPainted(false);
        roadJunctionB.setIconTextGap(0);
        roadJunctionB.setMargin(new Insets(0, 0, 0, 0));
        roadJunctionB.setMaximumSize(new Dimension(40, 40));
        roadJunctionB.setMinimumSize(new Dimension(40, 40));
        roadJunctionB.setPreferredSize(new Dimension(40, 40));
        roadJunctionB.setRequestFocusEnabled(false);
        roadJunctionB.setRolloverEnabled(true);
        roadJunctionB.setRolloverIcon(new 
        	ImageIcon(getClass().getResource("/Icons/Road_JunctionA.gif")));
        roadJunctionB.setSelectedIcon(new 
        	ImageIcon(getClass().getResource("/Icons/Road_JunctionA.gif")));
        roadJunctionB.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.roadJunctionActionPerformed(evt);
            }
        });

        toolPane.add(roadJunctionB);

		// depot Icon Button Specifications
        buttonGroup.add(depotB);
        depotB.setIcon(new 
        			ImageIcon(getClass().getResource("/Icons/building.gif")));
        depotB.setToolTipText("Depot");
        depotB.setAlignmentY(0.0F);
        depotB.setBorderPainted(false);
        depotB.setContentAreaFilled(false);
        depotB.setFocusPainted(false);
        depotB.setIconTextGap(0);
        depotB.setMargin(new Insets(0, 0, 0, 0));
        depotB.setMaximumSize(new Dimension(40, 40));
        depotB.setMinimumSize(new Dimension(40, 40));
        depotB.setPreferredSize(new Dimension(40, 40));
        depotB.setRequestFocusEnabled(false);
        depotB.setRolloverEnabled(true);
        depotB.setRolloverIcon(new 
        			ImageIcon(getClass().getResource("/Icons/buildingO.gif")));
        depotB.setSelectedIcon(new 
        			ImageIcon(getClass().getResource("/Icons/buildingT.gif")));
        depotB.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                frame.depotActionPerformed(evt);
            }
        });

        toolPane.add(depotB);
        
        
        //Adding Toolbar Panel to Left Panel
        gridBagConstraints = new GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 0;
        gridBagConstraints.anchor = GridBagConstraints.NORTH;
        add(toolPane, gridBagConstraints);
        
        //Empty Panel Layout and Size Specifications
        emptyPane.setBorder(new EmptyBorder(0,0,0,0));

		emptyPane.setPreferredSize(new Dimension(94,280));
		
		//Adding Empty Panel to Left Panel
		gridBagConstraints = new GridBagConstraints();
        gridBagConstraints.gridx = 0;
        gridBagConstraints.gridy = 1;
        gridBagConstraints.anchor = GridBagConstraints.SOUTH;
        gridBagConstraints.fill = GridBagConstraints.BOTH;
        add(emptyPane, gridBagConstraints);
        
        }//End of Constructor
        
        //##################### METHOD DEFINITIONS #####################
        
        //##################### ICONS SELECTION METHODS #####################

        public void selectSelected(boolean select){selectB.setSelected(select);}
        
        public void moveSelected(boolean select){moveB.setSelected(select);}
        
        public void road1Selected(boolean select){
        	road1B.setSelected(select);}

        public void road2Selected(boolean select){
        	road2B.setSelected(select);}
        	
        public void road3Selected(boolean select){
        	road3B.setSelected(select);}
        	
        public void road4Selected(boolean select){
        	road4B.setSelected(select);}
        	
        public void road5Selected(boolean select){
        	road5B.setSelected(select);}
        	
        public void road6Selected(boolean select){
        	road6B.setSelected(select);}
        
        public void roadJunctionSelected(boolean select){
        	roadJunctionB.setSelected(select);}
        	
        public void depotSelected(boolean select){
        	depotB.setSelected(select);}
        	
        public void busStop1Selected(boolean select){
            busStop1B.setSelected(select);}
        
        public void busStop2Selected(boolean select){
            busStop2B.setSelected(select);}

        public void busRouteSelected(boolean select){
            busRouteB.setSelected(select);}        
        }


⌨️ 快捷键说明

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