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

Answers

Answer 1

The implementation is as follow,

public class Window implements GUIComponent {

private int width:

private int height;

private int xPos;

private int yPos;

public Window(int width, int height) {

xPOS = 0;

yPos = 0;

this.width = width;

this.height = height;

}

public boolean open() {

System.out.printIn("Window opened");

return true:

}

public boolean close() {

System.out.println("Window closed');

return true;

}

public void resize(int wid, int hei) {

width = wid;

height = hei;

}

public void move(int ×, int y){

xPos = x;

yPos = y;

}

}

Learn more about such codes here https://brainly.com/question/14492046

#SPJ10


Related Questions

1.- Make a program that loops and perform powers of 5 on each loop.
In each lap the operator is asked IF YOU WISH TO CONTINUE (1 or 0) if the operator enters a zero it will no longer continue to spin. IN CODE C++

Answers

A program that loops and performs powers of 5 on each loop.In each lap the operator is asked IN CODE C++ the C++ Program for the given hassle announcement is as follows:#include the use of namespace std.

What is the energy of a variety of?

The energy of a variety of says how usually to apply the range in a multiplication. Powers also are known as Exponents or Indices. For example, eight^2 might be known as “eight to the energy 2” or “eight to the second one energy”, or simply “eight square.

C++ Program for the given hassle announcement is as follows:#include the use of namespace std;int main() > base;cout << "nEnter the exponent: ";     //asks the user for keyboard input for exponent cin>>exponent;  for (int i = 1; i <=exponent; i++)    //iterate {through|thru|via">via 1 until exponent {       num=num*base; //base is multiplied (e.g. 2*2*2.....n) until n, wherein n is exponent    } cout <<"n"<strength of "<go back 0;}Sample Output:Stdin Inputs

Read more about the loops :

https://brainly.com/question/26497128

#SPJ1

what is a characteristic of an effective scrum master

Answers

It is a characteristic of an effective master that Knowledgeable. The exceptional Masters have the technical, market, or precise expertise to assist the group in its goal.

What are the traits of the Master?

This is a given, in any role. However, as you're listening, comprehending, repeating, summarizing, energizing, observing, writing, simplifying, critiquing, suggesting, asserting, , presenting - all in one.

A powerful Master is a group-primarily based totally servant chief who: Exhibits leadership – Exhibits the behaviors of a Leader with a Mindset. Helps the group embody Core Values, undertake and follow Principles, and put in SAFe practices.

Read more about the master:

https://brainly.com/question/4763588

#SPJ1

the most popular input device for computer game is called?

Answers

Answer:

joystick

Explanation:

A joystick is an input device that monitors and transmits motion input to the Processor. It monitors any minute changes in direction using a central pivot, then transmits this input to be analyzed and generally operates another device. A joystick is a type of input device which is often utilized to operate gaming programs or graphics programs. A joystick is often used to control a device or a character in a computer software. It is used to operate videogames and may be used to play games designed for gaming platforms or computer games. A joystick is an input device with a pivoting center handle that communicates the angle and direction to the device it is controlling. It helps to engage with your games and has several real-world applications.

what are output devices? name any two common output devices.​

Answers

Answer:

Devices which display the result of the command or which gives outputs are called output devices

ex monitor - it gives display of all the command performing in the computer..

Answer:

An output device is any hardware device used to send data from a computer to another device. its common output device are video,audio.

**HELP ME PLS**

A report tried "Employees in Company A contains the names of employees in descending alphabetical order, with the
number of years each employee worked at the company. Which statement is true? A.The report is grouped only because it gives information about employees by number of years of employment.

B.The report is soned only because it gives information about employees by number of years of employment.

C.The report is grouped only because it organizes the names of the employees in alphabetical order.

D.The report is sorted only because it organizes the names of the employees in alphabetical order.

Answers

The true statement is the report is grouped only because it gives information about employees by number of years of employment.

What is a group report?

Group reporting is made up of consolidation method and analytical reports and it gives information on the output of a firm.

Note that since there are different ranges of employment years, the report need to be grouped and as such, The true statement is the report is grouped only because it gives information about employees by number of years of employment.

Learn more about group report from

https://brainly.com/question/13628349

#SPJ1

ConstructalogicnetworkthatrealizesthethreeinputORfunction(A+B+C) using only two input NAND gates (AB)’. Prove that your design works correctly by annotating the output of each NAND gate with its Boolean equation.

Answers

Answer:

I think that the grade my teacher gave me on my test is wrong

Give me an answer. How to hack somebody click 'disabled​​​​​​​' to my office wifi? I can't use it no longer.​​​​

Answers

How to hack somone is illegal but for study purposes there is yt tutorials that I recommend You watch because hacking is not simple and it requires a pc or laptop There is multiple ways to hack somone as well A commAn way for hacking is to self fake links

Two negative reviews and no positive reviews is enough to consider the website to have a negative reputation.

Answers

Two negative reviews and no positive reviews is enough to consider the website to have a negative reputation: False.

What is reputation?

In Computer technology, reputation can be defined as a metric which is used to determine the quality of a particular website, especially based on the opinions and ratings by its end users.

In this context, we can infer that two negative reviews and no positive reviews isn't an enough metric to consider a website as having a negative reputation.

Read more on negative reputation here: https://brainly.com/question/2343924

#SPJ1

1.Which thematic group uses technology to direct the behavior of dynamical systems, ensuring that they behave in a predictable manner?
2.Which thematic group creates circuits with miniature, packaged components that directs and control electricity?

a.Communication Systems
b.Control Systems
c.Computer Systems
d.Energy Systems
e.Electronic Systems

Answers

Dynamic systems are governed by control systems, whereas electronic systems contain the minuscule parts required to conduct electricity. Option E is correct.

What are groups?

People who concentrate on the same issue or idea form thematic groups. Individuals with experience in diverse systems make form thematic teams working on various initiatives and concepts.

In order to achieve the intended outcome, the control system's main purpose has been to govern dynamic systems.

The electronic system theme group's job is to put electronic miniatures in systems that act as power-control mechanisms. Thus, option E is correct.

Learn more about thematic groups. here:

https://brainly.com/question/14835569

#SPJ1

CS902 Module3 Homework1

Answers

That’s a Great question
Other Questions
(love) Every mother ____ her children. what is that mean in English Find the slope of the line whose equation is 3x - 4y = 7. How do I do this? Subtract the expressions (3x+3)-(4x+6) Which athlete received the largest contract in the history of sports? mike trout lionel messi patrick mahomes lebron james. Please help me solve this A snack bar offers chili and/or cheese on its hot dogs for an additional fee.The owner kept track of the hot dog orders over the course of a week. Hisdata are shown in a relative frequency table. Using the balanced chemical equation, determine thenumber of moles of aluminum required to react with 7.53mol of chlorine.2Al(s) + 3Cl2(g) -> 2AlCl3(s) Read the sentences below. What does the phrase in addition show? In Ancient China, solar and lunar eclipses were regarded as heavenly signs that foretold the future of the Emperor. In addition, the ancient Chinese believed that solar eclipses occur when a celestial dragon devours the sun. They also believed that this dragon attacks the Moon during lunar eclipses. In the Chinese language, the term for eclipse was "shi" which also means "to eat". Group of answer choices that there is more than one Chinese myth about eclipses that eclipses were considered bad omens that scientists in China still believe all the old myths about eclipses that Chinese myths about eclipses differed in different parts of China If the line segment AB is on a number line, and point A is at 6 and Point B is at 13, then the length of AB is ____. simplify the following polynomial expression. (5^4-9^3+7x-1)+(-8^4x^2-3x+2)-(-4x^3+5x-1)(2x-7) x=y-12x - y = 4Which of the following equations could be the result of using substitution to solve the system?2y-y-5=02y2-y-6=02y2-2y-5=0 K'L'M'N' is a dilation image of KLMN. Which is the correct description of the dilation? look at picture below !! please Look at the following diagramWhich part of the car cycles were presented by A and C What bedside monitoring parameters are used to assess for adequacy of oxygenation and effectiveness of ventilation? At the beginning of the school year, Jamie had $500 in her savings account. She wants to have at least $200 left in the account at the end of the school year. Each week, she withdraws $30 for spending money. To determine how many weeks she can spend $30, Jamie wrote and solved this inequality. An elevator in a tall building goes up 7 floors, thendown a floors, down 4 floors, up 8 floors, anddown 2 floors. Now it is on floor 14. On whatfloor did the elevator start? When did Microsoft released MS-Word 2016? S When did Microsoft released MS - Word 2016 Which degenerate conic is formed when a double cone is sliced through the a pex by a plane parallel to the slant edge of the cone? Circle Parabola One line Two lines