コード例 #1
0
  /** Creates new form TrainDetailsJPanel */
  public TrainDetailsJPanel(ModelRoot mr, GUIRoot gr) {
    modelRoot = mr;
    guiRoot = gr;
    initComponents();
    statusJButton.setIcon(standardIcon);
    statusJButton.addActionListener(statusButtonListener);

    ModdableResourceFinder mrf = guiRoot.getGraphicsResourceFinder();
    stoppedIcon = new ImageIcon(mrf.getURLForReading("toolbar/stop.png"));
    slowIcon = new ImageIcon(mrf.getURLForReading("toolbar/slow.png"));
    standardIcon = new ImageIcon(mrf.getURLForReading("toolbar/standard.png"));
    expressIcon = new ImageIcon(mrf.getURLForReading("toolbar/express.png"));
    outOfWaterIcon = new ImageIcon(mrf.getURLForReading("toolbar/out_of_water.png"));
    blockedIcon = new ImageIcon(mrf.getURLForReading("toolbar/yielding.png"));
    loadingIcon = new ImageIcon(mrf.getURLForReading("toolbar/loading.png"));
    unloadingIcon = new ImageIcon(mrf.getURLForReading("toolbar/unloading.png"));
    noRouteIcon = new ImageIcon(mrf.getURLForReading("toolbar/no_route.png"));
  }