Button addd = new Button("A + B"); Button sub = new Button("A - B"); Button mul = new Button("A * B"); Button dec = new Button("Dec"); Button fac = new Button("x!"); Button gcf = new Button("GCF"); // This is the code  package prog2; import java.math.BigInteger; public abstract class Biginteger extends Frame { static BigInteger a; static BigInteger b; public Biginteger(BigInteger a, BigInteger b) { this.a = a; this.b = b; } @Override public String toString() { return "Biginteger{" + "a=" + a + ", b=" + b + '}'; } //addition method static BigInteger addbig(BigInteger a, BigInteger b) { return a.add(b); } //subtraction method static BigInteger subtract(BigInteger a, BigInteger b) { return a.subtract(b); } //multiplication method static BigInteger multiply(BigInteger a, BigInteger b) { return a.multiply(b); } //division method static BigInteger divide(BigInteger a, BigInteger b) { return a.divide(b); } //modulous method static BigInteger modulous(BigInteger a, BigInteger b) { return a.remainder(b); } //GCF method static BigInteger GCF(BigInteger a, BigInteger b) { return a.gcd(b); } //LCM method static BigInteger LCM(BigInteger a, BigInteger b) { BigInteger product=a.multiply(b); BigInteger GCF= GCF(a,b); return product.divide(GCF); } //factorial method static BigInteger factorial(int a) { BigInteger fac=new BigInteger("1"); for(int i=2;i<=a;i++) { fac=fac.multiply(BigInteger.valueOf(i)); } return fac; } }

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter14: Introduction To Swing Components
Section: Chapter Questions
Problem 1GZ
icon
Related questions
Question
100%

Can I get GUI code for this 

 

These is the buttons that you need to use

// 

Button addd = new Button("A + B");
Button sub = new Button("A - B");
Button mul = new Button("A * B");
Button dec = new Button("Dec");
Button fac = new Button("x!");
Button gcf = new Button("GCF");

//

This is the code 

package prog2;
import java.math.BigInteger;

public abstract class Biginteger extends Frame {
static BigInteger a;
static BigInteger b;


public Biginteger(BigInteger a, BigInteger b) {
this.a = a;
this.b = b;
}

@Override
public String toString() {
return "Biginteger{" +
"a=" + a +
", b=" + b +
'}';
}

//addition method
static BigInteger addbig(BigInteger a, BigInteger b)
{
return a.add(b);
}

//subtraction method
static BigInteger subtract(BigInteger a, BigInteger b)
{
return a.subtract(b);
}

//multiplication method
static BigInteger multiply(BigInteger a, BigInteger b)
{
return a.multiply(b);
}

//division method
static BigInteger divide(BigInteger a, BigInteger b)
{
return a.divide(b);
}

//modulous method
static BigInteger modulous(BigInteger a, BigInteger b)
{
return a.remainder(b);
}

//GCF method
static BigInteger GCF(BigInteger a, BigInteger b)
{
return a.gcd(b);
}

//LCM method
static BigInteger LCM(BigInteger a, BigInteger b)
{
BigInteger product=a.multiply(b);
BigInteger GCF= GCF(a,b);
return product.divide(GCF);
}

//factorial method
static BigInteger factorial(int a)
{
BigInteger fac=new BigInteger("1");

for(int i=2;i<=a;i++)
{
fac=fac.multiply(BigInteger.valueOf(i));
}

return fac;
}
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 11 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,