1. Why, when I press "New" rapidly, will it skip painting shapes sometimes/adding to totcount.
2. How can I make it so that The box in the background(which is currently connected in the wrong way as I was getting an error when I connected it correctly) can be modifiably large. AKA, I want to draw a grid in the background that can be different sizes, depending on the values of a variable xsize and ysize.
3. What can I do to clean this up? All I want it to do is display the convex hull of the four points given in the int[][] displaypoints.
This is what he wants: He wants us to prompt the user to input x values and y values (that will be entered into an array when clicking one of the two buttons (this one will say: Add point)). When they click the second button (draw lines), it should take all the points and draw a line that connects all the points together using a method that we write. In the method we have to call the paint method up which the lines will be drawn. The lines drawn should be touching every point added. It shouldn't have parameters. It will also use Graphics painter = getGraphics(); We can't use frames either.
I have everything up until the method understood.
How to write a method that will draw a line from points inputted that is called up in the action listener when the second button (draw lines) is pressed.
I am trying to re factor the below code, so that the winning lotto numbers can be checked against more than one lotto line e.g. if the user decided to buy two lotto tickets.
public class Lottery { public static final int NUMBERS = 6; public static final int MAX_NUMBER = 40;
public static void main(String[] args) { // get winning number and ticket sets Set<Integer> winningNumbers = createWinningNumbers(); Set<Integer> ticket = getTicket(); System.out.println();
I am trying to Extract the ranges of Variables from a Text File. I extracted lines of the forms X in 1..10 Y in 12..50 Z in 0..19 / 66/ 95..100 Where X in 1 ..10 states that X takes values from set 1 to 10 Similarly for Y and for Z its a Union of different ranges of the values (0 to 19, union 66,union 95 to 100)
I want to Map these Variables to their respective sets using Hashmap where Key is Variable name and value will be a Set. My Hashmap Signature is HashMap> hm=new HashMap>();
I am trying to create a Community Theater program that has Actors, Directors, Investors, Staff etc. I should eventually be able to input the information for the people from both a file and the keyboard. I'm working on trying to take in multiple Actors from one file and adding them to an ArrayList of Actors. My code takes in only one actor right now.
I am trying to take in multiple sets of data for the same type of class but creating new instances after each set of data (16 lines). Each actor has 16 lines of data (text file included), so I was thinking that I would need perhaps a for loop but I am unsure of how and where to implement it. I am also unsure about adding these new actors to the Actor ArrayList. I'm a little shaky on the idea of creating multiple objects when it is unknown how many you need to create. Right now, I know how many Actors I need to add but it would be nice if I could learn how to expand that based on the user's needs.
My Questions: How can I write my program to know when it is done reading 16 lines and then initialize a new Actor (will expand to other people)?(expanded below)Eventually, I plan on using my theaterObj (an instance of CommunityTheater class), what if I wanted to move the readActorFile method to that class? Would that change the way I implement anything majorly? Would it still be a static method? I ask this because I want the Actors array to be a variable in the CommunityTheater class. I would extend this to adding actors to an ArrayList in a Play class which would be in CommunityTheater as well. So, essentially a CommunityTheater has different Play(s), and each Play contains a list of Actors.
I don't exactly know where I should put a loop (should I use a loop?) to read through each line, in readActorFile or in readInFile? How should I write this loop, as in, how do tell my program what line it's reading?
for(countLine=0; countLine < 17; countLine++) or while(countLine<17) read all the info and then an if(?)-
if(file has a next line)-I don't really know how to code this-start over with loop of reading information?I don't know about the for loop, as I'm not sure how to "count" lines in a text file.OR I've been thinking that readInFile in the Actor class could return something(true/false?) to let the method readInActor know that it's done reading, then readInActor can check to see if there's anything else in the file, if there is- it would call the readInFile in Actor class again to read in information... and so on. But again I am unsure of how to code this.
TL,DR: observe the nodes just below, that is the data each node in the link list contains. How do I iterate through the entire list to reach the last element (H), so I can add an element right after it?
So I have 4 nodes doubly linked with two dummy nodes for head and tail:
Ok, so since the list only contains 8 elements that are not null, its size is actually 8 correct? So now lets say I have an add method that has
add(E item) and inserts the item at the end of the list. So I can get to the last node with tail.previous(), but then how do I iterate to the end so I can add the item after the last item in the list (H). I guess I don't know how you only access one nodes data when that data is an array with empty spaces.
Here is the entire Node code:
Also, I can't just iterate through the whole thing because I am not supposed to. I am supposed to just find the right node and iterate through that only.how to maneuver around a linked list containing nodes where each node contains an array.
/** * Node class that makes up a DoublingList. Feel free to add methods / * constructors / variables you might find useful in here. */ public class Node<E> {
/** * The node that comes after this one in the list
As part of the instructions we are required to use loops and methods to solve to program this code. We are not allowed to use any set functions that are already built in java.The methods for intersection and difference MUST return int value.
import java.util.Scanner; public class setPractice { public static Scanner kbd; public static final int MAXSIZE = 20; public static void main(String[] args) { kbd = new Scanner(System.in);
<%@ page language="java" isErrorPage="true" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Error</title> </head>
[code]...
I have put error.jsp and badpage.jsp file in public access folder that is web content in eclipsewhen I am running the code I am status code of 500 and not the errorpage.jsp message .
I am planning a race simulator car and I have a problem to get the x and y coordinates from the graph (or circuit). I explain the problem better. If I for example, drawing an arc using the library DRAW2D how do I get all the points in x and y coordinates of that arc?
In one part of my small code, I want to make a sky which will have area of 200 * 200 pixels, and inside I want to have 100 randomly placed stars (I tried to make an array of 100 elements - of class "Point").Each star should have its x and y coordinate, and I don't know how to do it. I tried many things.
import java.util.Random; import java.awt.Point; public class Sky { private Point[] stars = new Point[100]; public Sky() { for(int i = 0; i< stars.length; i++){ Random r = new Random(); int u = r.nextInt(199); int v = r.nextInt(199); //x[0].setLocation(u,v); 21stars[0].x = 5;
hey just having some trouble with a homework question:
For this question you will use the Point class from the Java API, which represents points in 2-dimensional space, each of which has an x and y coordinate. You must write a program called Distance, which does the following:
1. Reads in the coordinates (separated by spaces) of two points 2. Creates two Point objects with the values entered by the user 3. Uses the distance method of the Point class to calculate the distance between the two points 4. Prints out the distance
Details on how to create Point classes can be found in the Java API documentation. However, for this question the only two methods you need to know about it are the following:
- Point(int x, int y) - Constructor; creates a new point - double distance(Point other) - Calculates the distance between this point and another point
I think what i have so far will work, im jsut having problems creating 2 new objects . it points at new and says incompatible types. And also points at +distance and says cannot be de reference from a static context.
import java.awt.Point; import java.util.Scanner; public class Distance{ private int pointX; private int pointY; private double distance; public Distance(int x,int y)
I need to write a program but I am having hard time filling an array of triangles...we are suppose to have 3 different classes..1 class of points..1 class of triangles and 1 main method which apply all those..here what I have been come up so far for the point class which I believe is good..
public class Point { private float x; private float y; //Making x equal to the x coordinate and y equal to the y coordinate like on a graph public Point(float xCoordinate, float yCoordinate) { x = xCoordinate; y = yCoordinate;
[Code] ....
Now here is my question how I am suppose in the main method fill an array of triangles for 100 triangles or less?
I am trying to receive an input file which has either 6 or 8 points and whether it is 6 or 8 points, I do ask the program to save it into an array and then print it. However my program crash after printing few lines. I do know what is wrong with the program my line.split(",").length print 1 at the first and then start printing the numebrs in teh rest of lines which makes it skip a line which means the lines that has for example 8 points will go to a loop that only 6 points and a line that has 6 points will go to a loop that has 8 points and then obviously crashes.
I want to know that how can i use break points in net beans 8. I'm able to put break point by clicking at the line but don't know how to use it..Actually i'm getting wrong output of my code and i want to know my line by line execution of the code so i can get better idea of where is my code going from one line to other. I have used break point in micro soft visual studio2010 and that was easy after puting break point run the project then f11 to get line by line execution...I want to know any method exist in java net beans (i'm doing GUI swing controls)...
I have to print points on a circle in increments of -0.1, but when I use a number larger than 1.3, the list stops at 0.1 larger than negRadius, and I don't know why. (Assume the center is (0,0))
public class PointsOnACircleV1 { public static void main(String[] args) { double radius = 1;
I extracted columns from database and made calculations inside while loop. I know i need to make array to get from it coordinates for points. I want to draw them in interface created in another class but i have black hole and don't know how to get datas from while loop to array which is below.
I wrote code to remove question marks and exclamation points from some text. However, one can find those in my output file. Interesting enough, the periods (full stops) were removed.
import java.util.Scanner; public class TextTokenizer { private Scanner scanner; private String[] removableCharacters = { ".", "?", "!", ":", ";", """, "'" }; public TextTokenizer(char[] texts) { scanner = new Scanner(new String(texts));
I am having trouble figuring out where to put %.2f in my code. I need it to get my answers for surfaceArea and Volume to be rounded to two decimal points. I have everything completed but wherever i put it, it seems to not work.
System.out.println("This program will compute the volume and surface area of a rectangular prism."); String output; double length; double width; double height; double volume = 0; double surfaceArea = 0; System.out.printf("%.2f", surfaceArea);
I have a link with URL say "/atom/filename.link" on one webpage on my server. On clicking it, a response will return in XML format.
In the XML there is information like:
<library id = "123" path =""/> <document id = "1234" path =""/>
With this information I can generate a URL to another link, say /libray?id=123/document?id=1234
Now I would like to realize a function so that on clicking this link, it will be automatically redirected to that new link, which is generated from the XML file.
At first I try to use a servlet/filter in a web-app and then deploy it on the server, inside this servlet/filter I make a new URL connection with the same request URL and retrieve the response and the parse the XML data. But now the request URL points to the servlet now, not the actual XML file.
For example, if I set the set the servlet-mapping to /atom, If I try to connect to the URL /atom/filename.link inside the servlet, will it still be directed to this servlet? It's like a loop, and the real content can never be reached because now the servlet occupies its path.
Operator is undefined for argument type. Error is located at the end of the binary search method array[position] < key
import java.util.Arrays; public class binarySearch { public static <T extends Comparable<T>> int binarysearch(T key, T[] array) { int start = 0; int end = array.length - 1; int position =-1; while (start <= end && position == -1) {
// 2009 nobelPrizeWinners.put("2009 Physics", new PrizeWinner[] {new PrizeWinner("Charles K.", "Kao"), new PrizeWinner("Willard S.", "Boyle"), new PrizeWinner("George S.", "Smith")}); nobelPrizeWinners.put("2009 Chemistry", new PrizeWinner[] {new PrizeWinner("Venkatraman", "Ramakrishnan"),
[Code] .....
At the moment, my output is:
2008: Chemistry: Osamu Shimomura, Martin Chalfie, Roger Y. Tsien 2008: Economics: Paul Krugman 2008: Literature: Jean-Marie Gustave Le Clézio 2008: Medicine: Harald zur Hausen, Françoise Barré-Sinoussi, Luc Montagnier 2008: Peace: Martti Ahtisaari
[Code] .....
However, I need a blank line between the final entry of 2008 and the first entry of 2009.