Page 414 - CITS - Computer Software Application -TT
P. 414

COMPUTER SOFTWARE APPLICATION - CITS




                mainFrame = new Frame(“Java AWT Examples”);
                mainFrame.setSize(400,400);
                mainFrame.setLayout(new GridLayout(3, 1));
                mainFrame.addWindowListener(new WindowAdapter() {
                  public void windowClosing(WindowEvent windowEvent){

                       System.exit(0);
                  }
                });
                headerLabel = new Label();
                headerLabel.setAlignment(Label.CENTER);

                statusLabel = new Label();
                statusLabel.setAlignment(Label.CENTER);
                statusLabel.setSize(350,100);
                controlPanel = new Panel();
                controlPanel.setLayout(new FlowLayout());

                mainFrame.add(headerLabel);
                mainFrame.add(controlPanel);
                mainFrame.add(statusLabel);
                mainFrame.setVisible(true);

              }
              private void showEventDemo(){
                headerLabel.setText(“Control in action: Button”);
                Button okButton = new Button(“OK”);
                Button submitButton = new Button(“Submit”);
                Button cancelButton = new Button(“Cancel”);

                 okButton.setActionCommand(“OK”);
                 submitButton.setActionCommand(“Submit”);
                 cancelButton.setActionCommand(“Cancel”);
                okButton.addActionListener(new ButtonClickListener());

                submitButton.addActionListener(new ButtonClickListener());
                cancelButton.addActionListener(new ButtonClickListener());

                controlPanel.add(okButton);
                controlPanel.add(submitButton);

                controlPanel.add(cancelButton);

                mainFrame.setVisible(true);
              }

              private class ButtonClickListener implements ActionListener{



                                                           401

 CITS : IT&ITES - Computer Software Application - Lesson 116 - 119  CITS : IT&ITES - Computer Software Application - Lesson 116 - 119
   409   410   411   412   413   414   415   416   417   418   419