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(); }
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; }