Welcome to Computer Programming

/**
 *Text generated by Simple GUI Extension for BlueJ
 *Update by Jeff Borland
 *
 *
 **/

import javax.swing.UIManager.LookAndFeelInfo;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.border.Border;
import java.awt.image.*;
import java.util.Scanner; 
import javax.swing.*;

/**
 *Description of project goes here 
 *Author
 *
 *
 **/

public class GUI_Average extends BorlandBase {

    private JButton findAverageButton;
    private JLabel label1;
    private BTextField number1Field;
    private BTextField number2Field;
    private JLabel outputLabel;

    //Constructor 
    public void initialize(){

        setWidth(500);
        setHeight(400);
        setScreenLayout(null);
        setBackgroundColor(new Color(128,192,192));

        findAverageButton = new JButton();
        findAverageButton.setBounds(27,88,110,35);
        findAverageButton.setBackground(new Color(214,217,223));
        findAverageButton.setForeground(new Color(0,0,0));
        findAverageButton.setEnabled(true);
        findAverageButton.setFont(new Font("sansserif",0,12));
        findAverageButton.setText("find average");
        findAverageButton.setVisible(true);

        label1 = new JLabel();
        label1.setBounds(27,5,154,36);
        label1.setBackground(new Color(214,217,223));
        label1.setForeground(new Color(0,0,0));
        label1.setEnabled(true);
        label1.setFont(new Font("sansserif",0,12));
        label1.setText("What are the two numbers?");
        label1.setVisible(true);

        number1Field = new BTextField();
        number1Field.setBounds(27,39,90,35);
        number1Field.setBackground(new Color(255,255,255));
        number1Field.setForeground(new Color(0,0,0));
        number1Field.setEnabled(true);
        number1Field.setFont(new Font("sansserif",0,12));
        number1Field.setVisible(true);

        number2Field = new BTextField();
        number2Field.setBounds(145,39,90,35);
        number2Field.setBackground(new Color(255,255,255));
        number2Field.setForeground(new Color(0,0,0));
        number2Field.setEnabled(true);
        number2Field.setFont(new Font("sansserif",0,12));
        number2Field.setVisible(true);

        outputLabel = new JLabel();
        outputLabel.setBounds(31,140,200,35);
        outputLabel.setBackground(new Color(214,217,223));
        outputLabel.setForeground(new Color(0,0,0));
        outputLabel.setEnabled(true);
        outputLabel.setFont(new Font("sansserif",0,12));
        outputLabel.setText("");
        outputLabel.setVisible(true);

        //adding components to contentPane panel
        addItem(findAverageButton);
        addItem(label1);
        addItem(number1Field);
        addItem(number2Field);
        addItem(outputLabel);
    }

    //If you would like something painted when program opens 
    public void paintScreen(Graphics g) 
    { 

    } 

    //For listening for a buttonPressed 
    public void buttonPressed (Component c)
    {
        if (c==findAverageButton)
        {
          
        }
    }

    public static void main(String[] args){
        try{  BorlandBase.main((BorlandBase)(new Object() { }.getClass().getEnclosingClass().newInstance()));  }
        catch (Exception e){e.printStackTrace();}
    }

}