Exemple #1
0
 public void show() {
   for (int i = 0; i < resourceCount; i++) {
     Resource resource = (Resource) resources.elementAt(i);
     ((Label) resourceIdLabelVector.elementAt(i)).setText(Integer.toString(resource.getId()));
     ((Label) resourceAvailableLabelVector.elementAt(i))
         .setText(Integer.toString(resource.getCurrentAvailable()));
   }
   super.show();
 }
Exemple #2
0
  int runProgram(String test, Panel w) {
    DataInputStream in;

    if (w != null) {

      w.setLayout(new BorderLayout(15, 15));

      textarea = new TextArea(10, 40);
      textarea.setEditable(false);

      w.add("Center", textarea);

      textfield = new TextField(15);
      w.add("South", textfield);

      w.resize(600, 300);
      w.show();

      String hello = "Hello.";
      response(">> " + hello);
      response(processInput(hello));
      textfield.requestFocus();

    } else {
      try {
        in = new DataInputStream(new FileInputStream(test));
        String s;
        s = "Hello.";
        while (true) {
          System.out.println(">> " + s);
          String reply = processInput(s);
          System.out.println(reply);
          if (finished) break;
          s = in.readLine();
          if (s == null) break;
        }
      } catch (IOException e) {
        System.out.println("Problem reading test file.");
        return 1;
      }
    }

    return 0;
  }