Select appropriate variable

Assignment Help Basic Computer Science
Reference no: EM13859797

1. (TCOs 1-8) NOTE: YOU DO NOT have to compile/run this code in eclipse. You are writing the code here only.

Write a class called point

that has attributes and methods to model an (x,y) coordinate in a 2-D environment.

Select appropriate variable(s).

Write a default and parameterized constructor.

Write set and get methods for the variables.

Write a Print method to display the variables when called.

Write a test program to test the methods.

2. (TCOs 1-8) NOTE: YOU DO NOT have to compile/run this code in eclipse. You are writing the code here only.

Write a class called square which inheres the above point class.
A square is described by a point which is one corner of the square and the length
of the side of the square.
Select appropriate variable(s).
Write constructors.
Write access methods for the variables.
Override the inherited print method to display variable in square and point.
Write a test program to test it.

 

3. (TCOs 1-8) Start from the following code, and add Action Listener to make it functional. The user inputs a temperature in celsius or farenheit in the appropriate textbox, then clicking the arrow will convert and display the result. (Note ONLY code the ACTION LISTENER, you should only need about 10 lines of code)

Note the formula to convert farenheit to celsius:  C = 5/9(F - 32)

import javax.swing.*;
import
java.awt.GridLayout;
import
java.awt.event.*;
import
java.text.DecimalFormat;

public class temperatureConverter extends JFrame {
public static void
main(String[] args) {
JFrame frame = new temperatureConverter();
frame.setTitle("Temp");
frame.setSize(200, 100);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

public
temperatureConverter() {
JLabel lblC = new
JLabel("C",SwingConstants.CENTER);
JLabel lblF = new
JLabel("F",SwingConstants.CENTER);
final
JTextField jtfC = new JTextField();
final
JTextField jtfF = new JTextField();
JButton jbtLeft = new JButton(" JButton jbtRight = new JButton("=>");

JPanel panel = new JPanel(new GridLayout(2, 3));
panel.add(lblC);
panel.add(jbtLeft);
panel.add(lblF);
panel.add(jtfC);
panel.add(jbtRight);
panel.add(jtfF);

this.add(panel); // Add panel to the frame

final
DecimalFormat dec = new DecimalFormat("#.00");
}
}

4. (TCOs 1-8) Start from the given class, and create a NewPanel class to draw a figure like below: YOU DO NOT have to compile/run this code in eclipse. You are writing the code here only. Need about 15 lines of code.

import javax.swing.*;
import
java.awt.Graphics;
import java.awt.Color;

public class drawFlag extends
JFrame {
public
drawFlag() {
add(new
NewPanel());
}
public static void
main(String[] args) {
drawFlag frame = new drawFlag();
frame.setTitle("Flag");
frame.setSize(200, 200);
frame.setLocationRelativeTo(null); // Center the frame 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true); 
}
}

The post tip is a solid circle coordinate and size is (68, 28, 4, 4).
The flag tip is a rectangle with coordinate and size is (70, 30, 50, 30).
The text coordinate is (85, 118).
The starting and ending coordinate for the post is (70, 30, 70, 120).
Color blue with text black.

Reference no: EM13859797

Questions Cloud

A hotel salesperson enters sales in a text file : A hotel salesperson enters sales in a text file. Each line contains the following, separated by semicolons: The name of the client, the service sold (such as Dinner, Conference, Lodging, and so on), the amount of the sale, and the date of that event...
The traditional approach to modelling : 1. Outline the primary ways in which the traditional approach to modelling a use case differs from an object-oriented approach. Develop a scenario in which you would use the traditional approach over the object-oriented approach, and explain your rea..
Explain the various privacy rights : Explain the various privacy rights that businesses on the Web are lawfully obligated to adhere to. Describe some of the gray areas in enforcing these laws on the Internet. When we consider gray areas, think about privacy issues that companies may not..
New string and the string''s length : Copy first half and last half of the characters into two other strings. Print the two strings. Form a new string like this:  _? . (first half of the string followed by the 3 characters _,?, and then followed by second half of the string). Print this ..
Select appropriate variable : 1. (TCOs 1-8) NOTE: YOU DO NOT have to compile/run this code in eclipse. You are writing the code here only. Write a class called point that has attributes and methods to model an (x,y) coordinate in a 2-D environment. Select appropriate variable(s..
The probability of finding an electron at a point in an atom : The probability of finding an electron at a point in an atom is referred to as the probability density (). The spatial distribution of these densities can be derived from the radial wave function and angular wave function , then solving the Schrdinge..
Calcium sulfate is sparingly soluble in water : Calcium sulfate is sparingly soluble in water. describe and explain what would you see when few cm^3 of concentrated of Na2SO4 (aq) were added to a solution of CaSO4 (aq).
Calculate the percent yield of al2o3 : Assume you take a sample of 13.6 g Al and oxidize it (in an excess of O2) to produce 12.07 g of Al2O3. Calculate the percent yield of Al2O3. Reaction: 4 Al + 3 O2 → 2 Al2O3.
What concentration of sulfuric acid remains after neutraliz : 2KOH + H2SO4 --> K2SO4 + @H2O .850 L of .450 m h2so4 is mixed with .800 L of .230 M KOH. what concentration of sulfuric acid remains after neutralization

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Cyberloafing has become a significant issue

Cyberloafing has become a significant issue to companies today. Cyberloafing costs companies millions of dollars each year. As a result, some companies have chosen to use various technologies to either prevent or catch employees that are spending ..

  Layered model vs monolithic model of data communication

Prepare a Powerpoint Presentation, Discussing our impressions about the major implications/issues involved in adopting a layered model

  The rigor of a methodology be useful

The rigor of a methodology be useful

  Give a detail explanation of what vlans are

Give a detail explanation of what VLANs are.

  Button subprocedure to store user-s name in cell

If you wish to take in and store user's name in cell A1 by having them type their name following prompt declaring "Give me your name, Earthling!" that code excerpt must you use within button subprocedure?

  Develop a project proposal for an it project

The Individual Projects throughout this course will give you an opportunity to put into practice the Project Management concepts you are learning about. For the first week, your mission is to develop a project proposal for an IT project of your..

  Effective-protecting intellectual property in digital media

Which is more likely to be effective in protecting intellectual property in digital media such as CDs and DVDs: tougher copyright laws or new technologies incorporating.

  What are the skills related to it auditing?

What are the skills related to IT Auditing? List and describe 3 areas

  Design a program that asks the user to enter 10 golf scores

design a program that asks the user to enter 10 golf scores. the scores should be stored in an Integer array. Sort the array in ascending order and display its contents).

  How organizations communicate with prospective

In this assignment, you will locate examples of how the use of digital media was used to communicate information to achieve a specific goal of an organization or individual.

  Splits the word into a unicode character array

These tasks entail developing a single program that contains methods of the following tasks. Your program may run either on the command-line or as an applet. Write methods that take a word input by the user (10%) and then: (10%) splits the word int..

  The smallest of several nonnegative integers

Write a Javascript that finds the smallest of several nonnegative integers. Assume that the first value read specifies the number of values to be input from the user.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd