Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 "Calculator" Issues
Index -> Programming, Java -> Java Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
aDevildog




PostPosted: Wed Jan 16, 2008 4:57 pm   Post subject: "Calculator" Issues

Hi there. I've unfortunately got a terrible computer teacher (I doubt he knows anything besides outputting to the screen). Everything we've "learned" is from tutorials from the internet. Its been a troublesome semester to go from having my Turring Teacher an actuall user of it outside of school, and knew what she was doing, to this guy.

For my culminating project, I decided to throw together a Calculator (Similar to the one that comes with Windows). So using my notes, I get started. I've got this so far, however when I run it the following lines give me some errors.

code:

mainFrame.getContentPane ().setLayout (new BorderLayout ());
mainFrame.getContentPane ().add (numbersPanel, BorderLayout.NORTH);


Just wondering if anyone can point me in the correct direction? I had a simpler version of this running that just added a 1. I edited it, took out most of the stuff, and this error started to happen, and I have not a clue why

code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Calculator extends JFrame //implements ActionListener
{
    JPanel numbersPanel;                                            //For the Number Buttons (1-9)
    JPanel operationPanel;                                          //For the operations (+-/*=)
    JPanel resultPanel;                                         //For the result text Box
    JPanel mainFrame;

    JTextField resultTextField;                                     //For the Results to be displayed
    JButton One, Two, Three, Four, Five, Six, Seven, Eight, Nine;   //For the numbers Buttons
    JButton Multiply, Divide, Add, Subtract, equils;                 //For the Operation Buttons

    public Calculator ()
    {
        setTitle ("Calculator");
        setDefaultCloseOperation (EXIT_ON_CLOSE);

        //----- Number Panel Group -----//

        One = new JButton ("1");
        Two = new JButton ("2");
        Three = new JButton ("3");
        Four = new JButton ("4");
        Five = new JButton ("5");
        Six = new JButton ("6");
        Seven = new JButton ("7");
        Eight = new JButton ("8");
        Nine = new JButton ("9");

        numbersPanel = new JPanel ();
        numbersPanel.setLayout (new BorderLayout ());
        numbersPanel.add (One);
        numbersPanel.setVisible (true);

        mainFrame.getContentPane ().setLayout (new BorderLayout ());
        mainFrame.getContentPane ().add (numbersPanel, BorderLayout.NORTH);
        mainFrame.setVisible (true);

    } //Calculator Method


    public static void main (String[] args)
    {
        new Calculator ();
    } //Main Method
} //Calculator Class
Sponsor
Sponsor
Sponsor
sponsor
OneOffDriveByPoster




PostPosted: Wed Jan 16, 2008 5:57 pm   Post subject: Re: "Calculator" Issues

Might help if your mainFrame was a JFrame.
aDevildog




PostPosted: Wed Jan 16, 2008 6:37 pm   Post subject: Re: "Calculator" Issues

OneOffDriveByPoster @ Wed Jan 16, 2008 5:57 pm wrote:
Might help if your mainFrame was a JFrame.


Haha, I've got it working now Smile Thanks though
Display posts from previous:   
   Index -> Programming, Java -> Java Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 3 Posts ]
Jump to:   


Style:  
Search: