This is one small project needed to be programmed in java. Within this project is smaller projects in them. They would need to include detailed comments as im sure you already do. Also with these there needs to to be a readme document of what each program does. They need to be zipped in files that i can open in eclipse. Please make clear note of the project in the top header commented with a description of what the project does. Needs to be done a.s.a.p. Thanks in advance.
PP 6.2-Design and implement an application that presents two buttons and a label to the user. Label the buttons Increment and Decrement. Display a numberic value (intitially 50) using the label. Each time the increment button is pushed, incremment the value displayed. Likewise, each time the Decrement button is pressed, decremment the value displayed. Create two seperate listener classes for the two buttons.
PP 6.3 Modify your solution to programming project 6.2 so that it uses only one listener for both buttons.
PP 12.2 Design and implement a program that implements Euclid's algorithm for finding the greatest common divisor of two positive integers. The greatest common divisor is the largest integer that divides both values without producing a remainder. In a class called DivisorCalc, define a static method called gcd that accepts two integers, num1, and num2. Create a driver to test your implementation. The recursive algorithm is defined as follows:
> gcd(num1, num2) is num2 if num2 <= num1 and num2 divides num1
> gcd(num1, num2) is gcd(num2, num1) if num1 < num2
> gcd(num1, num2) is gcd(num2, num1%num2) otherwise
PP 12.6 In the language of an alien race, all words take the form of blurbs. A blurb is a whoozit followed by one or more whatzits. A whoozit is the character 'x' followed by zero or more 'y's. A whatzit is a 'q' followed by either a 'z' or a 'd', followed by a whoozit. Design and implement a recursive program that generates random blurbs in this alien language.