📄 leftpane.java
字号:
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 + -