コード例 #1
0
ファイル: GetDataFrame.java プロジェクト: akrherz/pals
  public GetDataFrame(PlayableApplet anApplet, AppletRecorder ar) {
    // call base class constructor
    super("Get Student Data");
    theApplet = anApplet;
    theAR = ar;

    resize(212, 206);
    start = new Button("Start");
    step = new Button("Step");
    step.disable();
    close = new Button("Cancel");

    makeSessionList();

    buttonsPanel = new Panel();
    buttonsPanel.add("West", start);
    buttonsPanel.add("Center", step);
    buttonsPanel.add("East", close);

    sessionsPanel = new Panel();
    sessionsPanel.resize(150, 150);
    sessionsPanel.add("Center", sessionList);

    add("North", new Label("Select a Session:", Label.LEFT));
    add("Center", sessionsPanel);
    add("South", buttonsPanel);

    show();
  }
コード例 #2
0
ファイル: Notebook.java プロジェクト: kent74cn/processdash
  public void layoutContainer(Container obj) {
    Rectangle r = obj.bounds();
    int width = r.width - TF_LEFT + TF_RIGHT;
    if (width < 0) return;

    int height = r.height - TF_TOP + TF_BOTTOM;
    if (height < 0) return;

    int col = TF_LEFT;
    int row = 0;

    if (iTabsPosition == TOP) row = TF_TOP;
    else row = TF_TOP - TF_BTN_HEIGHT;

    oobj.move(col + 1, row + 1);

    // oobj.move(0,0);
    oobj.resize(width - 3, height - 3);

    if (iTabsPosition == TOP) {

      dbLeft.move(r.width - 33 + TF_RIGHT, TF_TOP - 16);
      dbRight.move(r.width - 16 + TF_RIGHT, TF_TOP - 16);
      dbLeft.resize(16, 15);
      dbRight.resize(16, 15);
    } else {
      dbLeft.move(r.width - 33 + TF_RIGHT, r.height + TF_BOTTOM - TF_BTN_HEIGHT);
      dbRight.move(r.width - 16 + TF_RIGHT, r.height + TF_BOTTOM - TF_BTN_HEIGHT);
      dbLeft.resize(16, 15);
      dbRight.resize(16, 15);
    }
    repaint();
  }