Define a class, Window, that implements the GUIComponent interface, and has the following members

Define a class, Window, that implements the GUIComponent interface, and has the following members

LANGUAGE: Java

CHALLENGE:

Assume the existence of an interface, GUIComponent with the following methods:
– open and close: no parameters, returns boolean
– move and resize: accepts two integer parameters and returns void

Define a class, Window, that implements the GUIComponent interface, and has the following members:
– width, height, xPos, and yPos integer instance variables , with xPos and yPos initialized to 0
– a constructor that accepts two integer variables (width followed by height) which are used ti initialize the width and height instance variables
– An implementation of open: that sends “Window opened” to System.out, and returns true
– An implementation of close that sends “Window closed” to System.out, and returns true
– An implementation of resize that modifies the width and height variables to reflect the specified size
– An implementation of move that modifies xPos and yPos to reflect the new position

This content requires that you purchase additional access. The price is $2.99 or free for our Make Life Easier and 30 Days – Not Recurring members.

Purchase this Content ($2.99) Choose a Membership Level