public void init() { setLayout(new BorderLayout()); single.add("0"); single.add("1"); single.add("2"); single.add("3"); single.add("4"); single.add("5"); single.add("6"); single.add("7"); single.add("8"); multiple.add("0"); multiple.add("1"); multiple.add("2"); multiple.add("3"); multiple.add("4"); multiple.add("5"); multiple.add("6"); multiple.add("7"); multiple.add("8"); single.addKeyListener(this); single.addItemListener(this); single.addFocusListener(this); p1.add(single); add("North", p1); multiple.addKeyListener(this); multiple.addItemListener(this); multiple.addFocusListener(this); p2.add(multiple); add("South", p2); } // End init()
public void createGUI() { frame = new Frame(); frame.setTitle("KeyMaskTest"); frame.setLayout(new GridLayout(1, 6)); button = new Button(); button.addKeyListener(this); frame.add(button); buttonLW = new LWButton(); buttonLW.addKeyListener(this); frame.add(buttonLW); textField = new TextField(5); textField.addKeyListener(this); frame.add(textField); textArea = new TextArea(5, 5); textArea.addKeyListener(this); frame.add(textArea); list = new List(); for (int i = 1; i <= 5; ++i) { list.add("item " + i); } list.addKeyListener(this); frame.add(list); listLW = new LWList(); for (int i = 1; i <= 5; ++i) { listLW.add("item " + i); } listLW.addKeyListener(this); frame.add(listLW); frame.setBackground(Color.gray); frame.setSize(500, 100); frame.setVisible(true); frame.toFront(); }