Setting Left And Right Node Values
May 6, 2014
I am getting errors when I try setting left and right values (which are String types) for my tree.I tried doing something like:
Node node = new Node("Is it human?", null, null);
node.getLeft().setNode("Is it Zelda?");//the first left Q
node.getRight().setNode("Is it Kirby?");//the first right Q
but that gives me a runtime error of "java.lang.NullPointerException" which points to the line 2. I also tried this:
Node node = new Node("Is it human?", null, null);
node.setLeft(setNode("Is it Zelda?"));//the first left Q
node.setRight(setNode("Is it Kirby?"));//the first right Q
but that gives me another error, pointing to the setNode for both lines 2 and 3,plus it wouldnt make sense since both setLeft and setRight takes in Node types, not String types.
Here is my Node class:
public class Node {
private Node leftPt, rightPt;//left and right pointers for Node
private String node, left, right;
public Node(String node, Node leftPt, Node rightPt){
this.node = node;
this.leftPt = leftPt;
this.rightPt = rightPt;
[code]....
View Replies
ADVERTISEMENT
Dec 16, 2014
I am writing a program for a game. It is between the user and a virtual player. The game starts with a pool of consecutive integers 1-100. The size of the pool is based on a random generated number at the beginning of the game. At the start, both players' scores are 0. For each turn, the player picks one number from the pool. That value is added to the player's score, the computer gets the sum of all the remaining numbers in the pool that divide evenly into the player's pick. The player's pick and its divisors are then removed from the pool.
The player should be able to play the game as many times as she wants without ending the program. Instructions should appear on the screen only once at the start of the program.
For each turn, both players' current score, the current pool of numbers, and a prompt for a number to be entered should show onscreen. I have written the code until I get to the function that updates the pool of numbers after a turn.
import java.util.Scanner;
import java.util.Random;
public class SlickPick {
public static void main (String[] args){
Scanner read = new Scanner(System.in);
int []pool = new int[100];
[Code] ....
My thinking is that I need to use the binary search to find the indexes of the divisors array and then use those indexes as the start values. I'm not sure how to assign the divisors indexes to start. Do I need an array for start? Whenever I run the program, the only value missing is 3.
//Name : poolUpdate
//Description : This function modifies the contents of the pool as a result of a turn of play.
//Parameters : The pool array, the divisors array, the size, and the user's pick.
// :
//Return :
public static void poolUpdate(int[] pool, int[] divisors, int size, int pick){
int low=0;
int high=size-1;
[Code] ....
View Replies
View Related
Mar 25, 2015
I need to fetch the values inside the tag/node of an XML file.
The xml.file looks like this,
<numeric_values>
<data cc="100" ln="58">2291</data>
<data cc="100" ln="59">2291</data>
<data cc="105" ln="58">2389</data>
<data cc="105" ln="59">2389</data>
<data cc="110" ln="59">1</data>
<data cc="110" ln="57">1</data>
[Code]...
I need the value of cc and ln.
For example the first line contains cc = 100 and i need to fetch 100 and ln = 58 and i need the value 58.
View Replies
View Related
Dec 12, 2014
I have a PDF file and I have a text file that contains this data. It has the name of a PDF field along with a database table column name.
Text file: pdfFieldEmployee=Employee; pdfFieldStartDate=StartDate; pdfFieldSalary=Salary; pdfFieldExempt=Exempt
I also have this hash map that contains the database table column names along with their corresponding values:
Employee, Don Parker
StartDate, 5/6/2000
Salary, $55000
Exempt, N
How would I read through the text file and the hash map and at the same time do this:
if the pdf field is equal to pdfFieldEmployee, then set pdfFieldEmployee equal to Don Parker.
if the pdf field is equal to pdfFieldStartDate, then set pdfFieldStartDate equal to 5/6/2000.
and so on and so on. I would prefer to do this with a loop because I think it would take less code than writing a bunch of if statements.
View Replies
View Related
Jun 18, 2014
I am making use of NetBeans IDE 8.0 to build a GUI. The idea is that I set multiple values received from textfields to textarea. This will enable me print the work. But ONLY ONE value from textfields is set(appear on textarea); the others do not appear at all. Below is example of what I mean:
String s = jTextField1.getText();
JTextArea1.setText(s);
String x =
jTextField2.getText();
JTextArea1.setText(x);
Only one is being set. The rest are not.
View Replies
View Related
May 13, 2014
I'm trying to replicate the rol(rotate left) instruction in assembly though can only get as far as shifting the bits with '<<' or doing Long.rotateLeft(var, 5). Both of these method don't wrap around the bits as the rol instruction does.
View Replies
View Related
Mar 11, 2014
I can't find any resource on the net about a simple Java code just to move a gif image left or right. I've already accomplished the up, down, and center and they're working fine, thus, I'm still struggling with moving the image left or right. Here's the code.
public class MoveIt extends Applet implements ActionListener
{
private Image cup;
private Panel keypad;
public int top = 10;
public int left = 10;
[Code] ....
I remember in Visual BASIC it's easily achieved by NameOfImage.left = NameOfImage.left - 10 to move left and NameOfImage.left = NameOfImage.left + 10.
View Replies
View Related
Mar 17, 2014
I am having issues with drawing shapes from bottom right to top left.
Issue:
- g.drawRect() will show like I am calling g.fillRect()
- other shapes will not even show the shape in that area
Needs:
- g.drawSHAPE needs to show and not be filled unless I have my fill checkbox selected
The Program:
- Create a JFrame with a draw panel and a component panel
- have a combobox with shapes that, when selected, will draw that shape in the draw panel
- have a button that, when clicked, will launch JColorChooser to change the color of the drawn shape (draw panel is set to black)
- have a checkbox that, when checked, fills the shape
- have mouse listeners to adjust X and Y and will instantly update the shapes size to where you drag/click/press/release
Code for my drawRect():
Java Code:
// if statement to check if mouse drag X is less than starting X
if(x2 <= x){
if(emptyORfill.isSelected()) // emptyORfill is my JCheckBox
g.fillRect(x2, y, x-x2, y2-y); // x-x2 is the same as Math.abs(x2-x)
else
g.drawRect(x2, y, x-x2, y2-y);
[Code] .....
This is just for my Rectangle. This will show a filled rectangle when both mouse drag X and Y are less then the starting X and Y. If I take this fully functional code and adapt it to drawRoundRect(), the round rectangle wont even show the shape when mouse drag X and Y are less than the starting X and Y but will be fine if one or the other is less than the starting X or Y. NOTE: This same exact code worked on my classmates laptop in her program, but in my program on her laptop it did not. She took out the "else" in the else if's and just made them if statements all the way down and it worked on her laptop in my program, but the same "fix" did not work on my pc.
My mouse listener just sets X and Y values in my Shape class that updates my shape methods. I have an item listener for my comboBox that sets default values when a new selection is made and enables/disables editable on my fill checkbox for certain shapes. My action listener looks for the button click and the checkBox click.
View Replies
View Related
Apr 9, 2014
I Want to identify up, down, left and right keys with the keylistener() WHATE NAME DO I IDENTIFY IT WITH
View Replies
View Related
Sep 6, 2014
We're learning printf with JGrasp as the environment at the moment. Heres the problem.
I have a string as this:
String header1 = new String ("Caswell Catering and Convention Service");
as for the printf line, its this:
System.out.printf ("%-5s/n", header 1);
The output is right justified no matter the use of the "-" or without and I can't seem to find the correct thing to do to make it left justified.
View Replies
View Related
Feb 12, 2015
I have a JPanel class that creates a left panel and a right panel. the left panel and right panel both have one button each. What I’m trying to accomplish is when I click on the button in the left panel that it updates the button in the right panel. I have to do this without changing anything in the right panel.Basically I have to have LeftPanel have a way to keep track of an instance of RightPanel and I would have to do this through the JPanel class. But I have no clue where to begin on even accomplishing this.
View Replies
View Related
Oct 27, 2014
How can I make this program print so the output looks like this ( ignore the - -- lines ):
--------1
-------21
-----321
---4321
-54321
Instead of:
1
21
321
4321
54321
Java Code:
public class c5e18c {
public static void main(String[]args){
int i;
int j;
for(i = 1; i<=6; i++){
for (j = i; j>=1 ;j--){
System.out.printf(j + " ");
}
System.out.println();
}
} mh_sh_highlight_all('java');
}
View Replies
View Related
Feb 16, 2014
I'm trying to make a puzzle that gets the user input and moves the rows either to the left or right, the columns move either up or down depending on what the user wants. The problem I'm getting is a type mismatch for my RL method which moves the rows to the left.
import java.util.*;
import java.io.*;
public class Numbrosia {
static int [][] board = new int [5][5];
public static void main(String[]args){
Scanner scan = null;
try{
[code]....
View Replies
View Related
Apr 13, 2015
package hw9;
import java.util.Scanner;
import java.util.Stack;
public class stack {
public static Integer evaluate(String expression) {
Scanner scanner = new Scanner(expression);
Stack <Integer> operands = new Stack<Integer>();
[Code] ....
When I input my expression which has spaces between characters e.g.:10 2 8 * + 3 -, it worked; when I put expression which may not add space between each char e.g.: 3 14+2*7/, the error showed:
Enter a postfix expression: 3 14+2*7/
Exception in thread "main" java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:102)
at java.util.Stack.pop(Stack.java:84)
at hw9.stack.evaluate(stack.java:22)
at hw9.stack.main(stack.java:45)
View Replies
View Related
Nov 6, 2014
This is the other code problem I have. The user should be able to enter the amount of digits the array should be shifted left. For example, if the user entered 3 and the array was 1 2 3 4 then it should return 4 1 2 3. here is my code.
public char[] replaced(char[] array, char oldChar, char newChar) {
char myFun[] = new char[array.length];
for (int i = 0; array.length > i; i++) {
myFun[i] = array[i];
[code]....
View Replies
View Related
Jan 31, 2015
I've made a small GUI app where you enter a website Into a JTextArea (area) and It appends It to "<a href=http://..... The problem I have Is the area.requestFocus() leaves a single space and the href ends up as URL....Is there a way to move the focus one space to the left or to backspace the appended website ?
View Replies
View Related
Dec 14, 2012
I am new to JSP . I am Using Jdeveloper UDI to create JSP Pages.
My main idea in creating JSP to display data from one or more tables.
I created 2 pages called Serverpage.jsp and Messagecount.jsp and it is working fine as expected,
Now i want to create home page and it should also have left navigation menu and it should contain MessageCount and MessageStatus.
When i click on Messagecount or MessageStatus my home page should refresh and have to display new JSP page (MessageCount.jsp or Serverpage.jsp)
Here is my JSP pages
Serverpage.jsp
<%@ page contentType="text/html;charset=windows-1252" isELIgnored="true"%>
<!--<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>-->
<html>
<head>
<title>Welcome to Monitoring Page!</title>
<link type="text/css" rel="stylesheet" href="jdeveloper.css"/>
<script language="javascript" type="text/javascript" src="Calender.js">
[Code] ....
View Replies
View Related
Jun 19, 2014
We have a J2EE business web application that runs in WebLogic. We noticed in application log files errors messages that seems like "No resource available in db pool", it means all the connection objects (to Oracle database) are used. Then the application is unstable and unseable.
I think the maximum number of connections configured in Weblogic pool has been reached due to an increase of users and activity. But when the workload decreases the application is still out of service. It seems connections objects are not relased to the pool. What can be the explanation for this issue ? Normally it is managed by the container (EJB3 for the business tier).
Once the limit of the pool is reached it is necessary to restart the server to solve this kind of error ?
View Replies
View Related
Nov 17, 2014
Is it possible to convert an int to a node[]?
Node[] expResult = new Node[2];
for(int i: expResult){
expResult[i] = i.;
}
View Replies
View Related
Oct 23, 2014
I am having an issue deleting a node for a tree for one of the cases.The cases for deleting a node are:
1. if its the root set it to null
2. if its a leaf, have its parent point to null
3. if the node you want to delete does not have a right child, have deleted nodes parent point to delted nodes only child
4. find the nodes predecessor(next largest value), have have predecessor's left child be deletes left, and preds right to be deletes right. then have deletes parent point to pred and finally, delete preds old spot (the one that is giving me an issue, I believe)
The pre order of the tree I am currently on is 50 5 4 10 190 100 100 200 190 201
or------------------50
-------------5--------------190
---------4------10-----100-------200
--------------------100---190--201
I am trying to delete 190 (which should be the first one)but when I try to print out the list after I delete, I get a stack overflow error when I try printing everything out.I am pretty sure that it has something to do with me hooking up the nodes incorrectly since error occurs for case 4, since it prints out just fine when I deleted previous nodes (like a leaf).Here is my delete method: (note, ignore my determineX and checkOtherHalf methods)
public boolean delete (E item) {
if(root == null){
return false;
else if(item == root){
root = null;
return true;
[code]....
I have confirmed that it is a pointer issue: I need to assign replacements old parents left child to null, to stop it, but idk how.Here is a screen shot of it when I debug it
View Replies
View Related
Jan 28, 2014
I have an add button on my screen to add a new node to tree. So once we click add button a popup comes to provide the new node name and then we press add button and the new node gets added to the tree.So know i want that when ever we add a new node to the tree the value of the new node should get stored in an array at the same time.
View Replies
View Related
Mar 30, 2015
I'm trying to write Java code for the following figure. Where, if node:4 will create following separate 4 trees. Number of node in
LEVEL1 (yellow) : n node.
LEVEL2 (green) : n-1 node.
LEVEL3 (blue) : n-2 node.
See image for node:4.
4node.jpg
The example out for node:4 :
012
013
021
023
031
032 and so on.
View Replies
View Related
Apr 7, 2014
I am trying to advance to the next node in my linkedList. Below is what i have so far.
/**
* Move forward, so that the current element is now the next element in this sequence.
* @param - none
* @precondition:
* isCurrent() returns true.
* @postcondition:
* If the current element was already the end element of this sequence (with nothing after it), then there is no longer any current element.
* Otherwise, the new element is the element immediately after the original current element.
* @exception IllegalStateException
* Indicates that there is no current element, so advance may not be called.
**/
public void advance( ) {
// student implements
if(!isCurrent())
throw new IllegalStateException();
else{
while(cursor != null){
precursor = cursor;
cursor = cursor.getLink();
}
}
}
View Replies
View Related
Mar 9, 2015
I want to have a button that will include another node beyond the text and image that are part from the Button. This node as example will be a circle that I will change his color from gray to green if the button was pushed.
I try to do this with Background / BackgroundFill with no success
I tried to get access to the Pane / Region of the Button, but I can't find a way to do it.
View Replies
View Related
Oct 24, 2014
I have problem with manually (through my java code) selecting items in a JTree. I did Google the problem and found solutions here :
[URL]
This code worked for me only partially. Once I tried selecting deeper nested nodes, I ran into problems. Since my production code is very cluttered I built an example and reproduced my exact problem in it.
DummyView.java
package de.fortis.tcws.client.controller;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
[code].....
The important method is 'manualSelect(String[])'.
It streps through the tree by comparing user objects and finds the target node. Then it calls 'navigateToNode()' which uses the solution discussed in the links above.
This method behaves incosistently:
If you call it with an empty array it will correctly select the root node. The righthand pane shows the text of the selected node. = correct
If you call it with target node 1 it will correctly select node 1. The righthand pane shows the text of the selected node. = correct
If you call it with target node 1.1 it will select node 1.1 but for some reason it is not displayed as marked (no background). The righthand pane shows the text of the selected node. = only partly correct
If you call it with target node A it will run into an exception. Debugging reveals that the selection occurs correclty at first. You can also observe the righthand pane showing that 'A' was selected. But afterwards another TreeselectionEvent is occuring that has a NewLeadSelectionPath of null. I do not know where this second SelectionEvent is triggered from.
This code is run with Java 1.6.0_39 which is also what I will have to use in production.
View Replies
View Related
May 12, 2014
I have requirement of sorting the files in tree structure with name and timestamp of creation, i am new to swings...
Here we are using FileTreeModel.
Root Folder:
folder1;
file1
file2
.
.
View Replies
View Related