masterlayout.java

来自「经典的货郎担问题解决办法」· Java 代码 · 共 54 行

JAVA
54
字号
package com.well.www.user.xanthian.java.layouts;import com.well.www.user.xanthian.java.ui.*;public class MasterLayout{  public static void layoutCities  (    double cities[][],    int cityX,    int cityY,    double width,    double height  )  {    if (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_CIRCULAR))    {      CircleLayout.layout( cities, cityX, cityY, width, height );    }    else if      (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_EVEN_GRID))    {      EvenGridLayout.layout( cities, cityX, cityY, width, height );    }    else if      (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_NESTED_GRID))    {      NestedGridLayout.layout( cities, cityX, cityY, width, height );    }    else if      (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_POLY_SPIRAL))    {      PolySpiralLayout.layout( cities, cityX, cityY, width, height );    }    else if      (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_FRACTAL))    {      // FIXME uses default RandomLayout until implemented      FractalLayout.layout( cities, cityX, cityY, width, height );    }    else if      (CheckBoxControls.getState(CheckBoxControls.CBC_LAYOUT_RANDOM))    {      RandomLayout.layout( cities, cityX, cityY, width, height );    }    else    {      System.out.println("TravellerWorld: no valid layout setting");    }  }}

⌨️ 快捷键说明

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