Prepare a window application based on frameworkSwing, implementing an advanced graphic calculator. Application interface should contain the following modules: regular numeric calculator tab -...


Prepare a window application based on frameworkSwing, implementing an advanced graphic calculator. Application interface should contain the following modules:




  • regular numeric calculator tab - numerical version, allowing to perform all the basic arithmetic operations (addition, subtraction, multiplication, division, square root, percent calculation, etc. In the data input section, you can select and execute ope- rations by clicking the appropriate interface buttons.




  • graphic calculations tab - allowing to enter the polynomial equations (multiple instances of them) and presenting graphic charts of these polynomials.


    ”Memory section” should allow user to:






  • enter polynomial functions using a dedicated dialog box, verifying the correctness of the entered expression




  • store all the introduced polynomial functions in the collection




  • display all stored polynomials from the collection, using a dedicated graphical com-


    ponent. Its interface should contain:


    –checkbox - showing if the polynomial is displayed,
    –text transcript of a polynomial given i.e.: x∧3+2x∧2+x,
    –color picker area - to pick up a color to draw a given polynomial;




  • button to add another polynomial;




  • button to remove indicated polynomial.


    This calculator should allow performing mathematical operations in various numerical systems (binary, octal, decimal and hexadecimal).



Jun 01, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here