Computer Science 261 Lab#2 - Enhanced Calculator GUI - #2:...

This preview shows page 1 - 3 out of 9 pages.

Computer Science 261 Lab #2: Enhanced Calculator GUI Darren Chu ButtonFrame.java import  javax.swing.*; import  java.lang.Double; import  java.awt.*; import  java.awt.event.*; /**  * A simple frame with two buttons that can be pressed, as a  demonstration of GUI buttons.  *   *  @author  Darren Chu & Andrew Graham  * DID NOT USE THE CALCULATOR.JAVA CLASS******  *  @version  sp13  */ public   class  ButtonFrame  extends  JFrame  implements  ActionListener { //instance variables private   boolean   isAdded ; private   boolean   isSubtracted ; private   boolean   isMultiplied ; private   boolean   isDivided ; private  String  temp ; private  String  tempSec ; private  String  tempString ; private  String  tempString2 ; private  Double  theDouble ; private  Double  theDouble2 ; private  JButton  button1 ; private  JButton  button2 ; private  JButton  button3 ; private  JButton  button4 ; private  JButton  button5 ; private  JButton  button6 ; private  JButton  button7 ; private  JButton  button8 ; private  JButton  button9 ; private  JButton  button10 ; private  JButton  button11 ; private  JButton  button12 ; private  JButton  button13 ; private  JButton  button14 ; private  JButton  button15 ; private  JButton  button16 ; private  JTextField  text ;
/**  * The constructor for the ButtonFrame  */ public  ButtonFrame() { super ( "Buttons!" );  //call parent's constructor (give  us a title) setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE );  //exit on close //Set the boolean control variables to false isAdded  =  false ; isSubtracted  =  false ; isMultiplied  =  false ; isDivided  =  false ; text  =  new  JTextField(); text .setHorizontalAlignment(JTextField. CENTER ); text .setVisible( true ); //make the buttons, and add actionListener (me!) to  them button1  =  new  JButton( "1" ); button1 .addActionListener( this ); button2  =  new  JButton( "2" ); button2 .addActionListener( this ); button3  =  new  JButton( "3" ); button3 .addActionListener( this ); button4  =  new  JButton( "4" ); button4 .addActionListener( this ); button5  =  new  JButton( "5" ); button5 .addActionListener(

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture