JAVA newby needs help
I am trying to learn JAVA on my own and am stuck on using random numbers. My grandson is having problems in math (he is 7) and I want to create a math quiz that will generate two numbers between 0 and 10 and ask him for the correct answer. I understand the JOptionPane and how to display what I wan it to say (easy) but I do not know how to make the result of the sum of the two randoms be the required user (my grandson) input.
Here is what I have (don't laugh it's a mess):
/* ROMAD, January 21, 2007
* Trying to write a Java program for
* my grandson so he can practice and
* learn how to multiply using two integer numbers*/
package mathTest;
import javax.swing.JOptionPane;
import java.util.*;
public class MathTest_1 {
public static void main(String[] args) {
Random randomNumbers = new Random();
// pick random number values between 0 and 10
int number1 = 1 + randomNumbers.nextInt(10); // first random number
int number2 = 1 + randomNumbers.nextInt(10); // second random number
String response;
response = JOptionPane.showInputDialog("Enter the maximum number");
// place random number values here and ask for correct number
System.out.printf("How much is %d times %d\n", number1, number2);
// ask player what is the answer
response = JOptionPane.showInputDialog(null,"How much is %d * %d");
if (response == null)
JOptionPane.showMessageDialog(null,
"You must enter a value first");
else if (response.equals(""))
JOptionPane.showMessageDialog(null, "Please try again");
JOptionPane.showMessageDialog(null,
"Great! Would you like to play again?");
System.exit(0);
}
> Done! I goofed it up but sent out another formatted correctly
It's typically considered good form to continue in the same thread rather than starting a new one. At the very least, you'll want to provide a link to the new thread (as in reply #3), so people aren't answering your question in two different threads.
~
Similar Messages
-
JAVA newby needs help - second try
Sorry I goofed up the first post!!
I am trying to learn JAVA on my own and am stuck on using random numbers. My grandson is having problems in math (he is 7) and I want to create a math quiz that will generate two numbers between 0 and 10 and ask him for the correct answer. I understand the JOptionPane and how to display what I wan it to say (easy) but I do not know how to make the result of the sum of the two randoms be the required user (my grandson) input.
Here is what I have (don't laugh it's a mess):
/* ROMAD, January 21, 2007
* Trying to write a Java program for
* my grandson so he can practice and
* learn how to multiply using two integer numbers*/
package mathTest;
import javax.swing.JOptionPane;
import java.util.*;
public class MathTest_1 {
public static void main(String[] args) {
Random randomNumbers = new Random();
// pick random number values between 0 and 10
int number1 = 1 + randomNumbers.nextInt(10); // first random number
int number2 = 1 + randomNumbers.nextInt(10); // second random number
String response;
response = JOptionPane.showInputDialog("Enter the maximum number");
// place random number values here and ask for correct number
System.out.printf("How much is %d times %d\n", number1, number2);
// ask player what is the answer
response = JOptionPane.showInputDialog(null,"How much is %d * %d");
if (response == null)
JOptionPane.showMessageDialog(null,
"You must enter a value first");
else if (response.equals(""))
JOptionPane.showMessageDialog(null, "Please try again");
JOptionPane.showMessageDialog(null,
"Great! Would you like to play again?");
System.exit(0);
}The JOptionPane returns user input as a String. Use Integer.parseInt() to parse the string answer to an int value, which you can then compare as needed.
Here's an example: Converting Strings to Numbers
~ -
Image size and mime type.. non-java guy needs help
Image size, mime type.. non-java guy needs help
Im not at all familiar with java so this is really weird for me to work out. I?ve been doing it all day (and half of yesterday).
Im trying to write a custom clodFusion tag in java that gets the width, height, size and MIME types of a given file. I?ve been trying to get it to work on the command line first. I can get the width and height but cant get the size and the MIME type.
Here is what I got
/*import com.allaire.cfx.*;*/
import java.awt.image.renderable.*;
import javax.media.jai.*;
import com.sun.media.jai.codec.*;
import java.io.*;
import java.util.*;
public class ImageInfo {
private RenderedOp image = null;
private RenderedOp result = null;
private int height = 0;
private int width = 0;
private String type = "";
private String size = "";
public void loadf(String file) throws IOException
file = "80by80.jpg";
FileSeekableStream fss = new FileSeekableStream(file);
image = JAI.create("stream", fss);
height = image.getHeight();
width = image.getWidth();
System.out.println(height + "\n");
System.out.println(width);
System.out.println(type);
public static void main(String[] args) throws IOException {
ImageInfo test = new ImageInfo();
test.loadf(args[0]);
can anyone please help me out to modify the above so I can also print the mime type and the file size to screen.
thanks for any helpany suggestions?
-
IMac: Install Java 7 need help!
Hello, I've an iMac with the newest software version, I want to install java 7 on it for a game server, but when I download it from java.com and I install it and start the server, it still says: Computer on java 6, update to 7 to run server. I already tryed to install with Terminal and direct acess to System Library, it shows that java 7 is installed, but I have to delete java 6. When I delete all java versions, apple says I have to install java SE6, what isn't java 7 but java 6! Help please!!!
The Oracle JRE is only a web plugin. If you need server-side Java, you'll have to use the Apple-supplied Java 6 runtime, or else the Oracle JDK (which is not a drop-in replacement for Apple's Java.) If your server application depends on Java 7, you'll most likely have to run it on another operating system.
-
Newbie to Java who needs help..
Hello all.
I am having some troubles making a random walker/Drunkard. What I have to do is make it that the user inputs the starting X, Y coordinates and the amount of steps he has to walk. After that, it is post to print back the new coordinates he walked to and the distance of his new coordinates is to the starting one. I am new to java so I am confused.. This is what I have so far..
import java.util.*;
public class Drunkard {
private int x;
private int y;
private int numSteps;
private int Distance;
private int moveDrunk;
public Drunkard() {
this.x = x;
this.y = y;
this.numSteps = 0;
public int getX() {
return x;
public int getY() {
return y;
public int getSteps() {
return this.numSteps;
private void move(int numSteps);
private void moveDrunk(){
moveDrunk = (int) (Math.random() * 4);
public int getmoveDrunk() {
return moveDrunk;
public boolean getDistance{
(int)(Math.sqrt((getX()*getX()) + (getY()*getY())));{
return Distance
import java.util.Scanner;
public class DrunkardSimulator
public static void main (String[] args)
Scanner scan = new Scanner(System.in);
System.out.print ("Enter the number of steps: ");
numSteps = scan.nextInt();
System.out.print ("Enter the starting x coordinate: ");
x = scan.nextInt();
System.out.print ("Enter the starting y coordinate: ");
y = scan.nextInt();
Drunkard drunk = new Drunkard();
System.out.println("The drunk moved to X" +drunk.getX() + ", y " + drunk.getY() && "a distance of " + drunk.getDistance());
}Any help would be nice.
Edited by: orlfman on Apr 9, 2008 5:26 PMSorry. I should have stated what I need help with..
I need help with making him move randomly when the user types in the x,y starting coords, and the amount of steps he has to walk from what the user inputs. I also need help printing out the new x,y coords he walked to randomly and the distance his new coords are from where he first started at (the coords the user the typed in.)
I have two files:
Drunkard.java
import java.awt.*;
import java.util.*;
public class Drunkard {
private int x;
private int y;
private int numSteps;
private int Distance;
private int moveDrunk;
public Drunkard(int x, int y) {
this.x = x;
this.y = y;
this.numSteps = 0;
public int getX() {
return x;
public int getY() {
return y;
public int getSteps() {
return this.numSteps;
public void moveDrunk(int numSteps){
for (int i=0;i<numSteps;i++) {
if(rand.nextInt(2)==1) { x+=1; } else { y+=1; } }
public int getDistance(){
(int)(Math.sqrt((getX()*getX()) + (getY()*getY())));{
return Distance
}And DrunkardSimulator.java
import java.util.Scanner;
public class DrunkardSimulator
public static void main (String[] args)
int x;
int y;
int numSteps;
Scanner scan = new Scanner(System.in);
System.out.print ("Enter the number of steps: ");
numSteps = scan.nextInt();
System.out.print ("Enter the starting x coordinate: ");
x = scan.nextInt();
System.out.print ("Enter the starting y coordinate: ");
y = scan.nextInt();
Drunkard drunk = new Drunkard(x,y);
drunk.moveDrunk(5); //5 steps
System.out.println("The drunk moved to X,Y" + drunk.getX() + drunk.getY() + drunk.getDistance());
}Edited by: orlfman on Apr 10, 2008 12:29 AM
Edited by: orlfman on Apr 10, 2008 12:31 AM -
New to Java and need help with this program..please!
I'd really appreciate any helpful comments about this program assignment that I have to turn in a week from Friday. I'm taking a class one night a week and completely new to Java. I'd ask my professor for help, but we can't call him during the week and he never answers e-mails. He didn't tell us how to call from other classes yet, and I just can't get the darn thing to do what I want it to do!
The assignment requirements are:
1. Change a card game application that draws two cards
and the higher card wins, to a Blackjack application
2. Include a new class called Hand
3. The Hand class should record the number of draws
4. The application should prompt for a number of draws
5. The game is played against the Dealer
6. The dealer always draws a card if the dealer's hand total is <= 17
7. Prompt the player after each hand if he wants to quit
8. Display the total games won by the dealer and total and the total games wond by the player after each hand
9. Display all of the dealer's and player's cards at the
end of each hand
10. Player has the option of drawing an additional card after the first two cards
11. The Ace can have a value of 11 or 1
(Even though it's not called for in the requirements, I would like to be able to let the Ace have a value of 1 or an 11)
The following is my code with some comments about a few things that are driving me nuts:
import java.util.*;
import javax.swing.*;
import java.text.*;
public class CardDeck
public CardDeck()
deck = new Card[52];
fill();
shuffle();
public void fill()
int i;
int j;
for (i = 1; i <= 13; i++)
for (j = 1; j <= 4; j++)
deck[4 * (i - 1) + j - 1] = new Card(i, j);
cards = 52;
public void shuffle()
int next;
for (next = 0; next < cards - 1; next++)
int rand = (int)(Math.random()*(next+1));
Card temp = deck[next];
deck[next] = deck[rand];
deck[rand] = temp;
public final Card draw()
if (cards == 0)
return null;
cards--;
return deck[cards];
public int changeValue()
int val = 0;
boolean ace = false;
int cds;
for (int i = 0; i < cards; i++)
if (cardValue > 10)
cardValue = 10;
if (cardValue ==1) {
ace = true;
val = val + cardValue;
if ( ace = true && val + 10 <= 21 )
val = val + 10;
return val;
public static void main(String[] args)
CardDeck d = new CardDeck();
int x = 3;
int i;
int wins = 1;
int playerTotal = 1;
do {
Card dealer = (d.draw());
/**I've tried everything I can think of to call the ChangeValue() method after I draw the card, but nothing is working for me.**/
System.out.println("Dealer draws: " + dealer);
do {
dealer = (d.draw());
System.out.println(" " + dealer);
}while (dealer.rank() <= 17);
Card mine = d.draw();
System.out.println("\t\t\t\t Player draws: "
+ mine);
mine = d.draw();
System.out.println("\t\t\t\t\t\t" + mine);
do{
String input = JOptionPane.showInputDialog
("Would you like a card? ");
if(input.equalsIgnoreCase("yes"))
mine = d.draw();
System.out.println("\t\t\t\t\t\t" + mine);
playerTotal++;
else if(input.equalsIgnoreCase("no"))
System.out.println("\t\t\t\t Player stands");
else
System.out.println("\t\tInvalid input.
Please try again.");
I don't know how to go about making and calling a method or class that will combine the total cards delt to the player and the total cards delt to the dealer. The rank() method only seems to give me the last cards drawn to compare with when I try to do the tests.**/
if ((dealer.rank() > mine.rank())
&& (dealer.rank() <= 21)
|| (mine.rank() > 21)
&& (dealer.rank() < 22)
|| ((dealer.rank() == 21)
&& (mine.rank() == 21))
|| ((mine.rank() > 21)
&& (dealer.rank() <= 21)))
System.out.println("Dealer wins");
wins++;
else
System.out.println("I win!");
break;
} while (playerTotal <= 1);
String stop = JOptionPane.showInputDialog
("Would you like to play again? ");
if (stop.equalsIgnoreCase("no"))
break;
if (rounds == 5)
System.out.println("Player wins " +
(CardDeck.rounds - wins) + "rounds");
} while (rounds <= 5);
private Card[] deck;
private int cards;
public static int rounds = 1;
public int cardValue;
/**When I try to compile this nested class, I get an error message saying I need a brace here and at the end of the program. I don't know if any of this code would work because I've tried adding braces and still can't compile it.**/
class Hand()
static int r = 1;
public Hand() { CardDeck.rounds = r; }
public int getRounds() { return r++; }
final class Card
public static final int ACE = 1;
public static final int JACK = 11;
public static final int QUEEN = 12;
public static final int KING = 13;
public static final int CLUBS = 1;
public static final int DIAMONDS = 2;
public static final int HEARTS = 3;
public static final int SPADES = 4;
public Card(int v, int s)
value = v;
suit = s;
public int getValue() { return value; }
public int getSuit() { return suit; }
public int rank()
if (value == 1)
return 4 * 13 + suit;
else
return 4 * (value - 1) + suit;
/**This works, but I'm confused. How is this method called? Does it call itself?**/
public String toString()
String v;
String s;
if (value == ACE)
v = "Ace";
else if (value == JACK)
v = "Jack";
else if (value == QUEEN)
v = "Queen";
else if (value == KING)
v = "King";
else
v = String.valueOf(value);
if (suit == DIAMONDS)
s = "Diamonds";
else if (suit == HEARTS)
s = "Hearts";
else if (suit == SPADES)
s = "Spades";
else
s = "Clubs";
return v + " of " + s;
private int value; //Value is an integer, so how can a
private int suit; //string be assigned to an integer?
}Thank you so much for offering to help me with this Jamie! When I tried to call change value using:
Card dealer = (d.changeValue());
I get an error message saying:
Incompatible types found: int
required: Card
I had my weekly class last night and the professor cleared up a few things for me, but I've not had time to make all of the necessary changes. I did find out how toString worked, so that's one question out of the way, and he gave us a lot of information for adding another class to generate random numbers.
Again, thank you so much. I really want to learn this but I'm feeling so stupid right now. Any help you can give me about the above error message would be appreciated. -
Vital Program no longer works after updating JAVA SE - Need help fast!
System Info: Window Vista Home Premium (Service Pak 2)
Intel Core 2 CPU T5200 @1.60 GHz
RAM 2 GB
32 bit OS
JAVA 6 SE Update 18 (build 1.6.0_18_b07)
I am just an old guy, not a techie, with diabetes who uses Bayer?s CLUCOFACTS Deluxe for Windows to monitor/manage my blood sugars.
A couple of weeks ago I had a warning message on starting up the program which led to a call to Bayer. They advised me to update my JAVA applications, which I did. Since that time, I have not been able to open the Bayer?s CLUCOFACTS Deluxe for Windows application.
I searched the web to see if anyone had a similar problem. It appears a number of people have the same issue and have not been able to solve the problem. I signed up and logged into the JAVA site to see if there might be some clue . . . the lingo is over my head. I did check JAVA, via the site to insure it was running properly on my local disk.
My gut feeling is a link was broken when the original JAVA was cleaned from the computer in preparation to do a fresh download of JAVA. When the current version was loaded, I was unable to open the application. Thinking it might be a matter of how the programs were loaded, I then downloaded/reinstalled Bayer?s CLUCOFACTS Deluxe for Windows without any luck.
I am willing to give this another go if you have any specific advice that may help me find a solution. Because I am hearing impaired, the telephone is not an option for working through this problem. We have to rely on email.
I need very simplified, step by step, instructions get the program up and running again. (Example: Start > Control Panel > JAVA right click > Open)
I am not into programming or the development side of JAVA; I am just a simple user who needs some advice on how to get the program up and running again in order to manage my diabetes.
Thank you so very much for taking time to help me!
JimSeems you're [not alone|http://www.health-forums.com/alt-support-diabetes/bayer-glucofacts-deluxe-problem-136625.html] <-- link
Best guess advice is to uninstall Java completely and then install the Java version that came on your GLUCOFACTS (not CLUCOFACTS) CD. Then, from Control Panel -- > Java, clear the checkbox for "Check for updates automatically".
Good luck!
db
edit
Oh, it's probably not a CD but the Java folder on your USB device.
Edited by: DarrylBurke -
New to Java and need help with error message!
I have just installed the oracle jdbc driver and am now getting the following error message when trying to use the jbdc driver instead of the jdbc:odbc wrap driver...
See com.borland.dx.dataset.DataSetException error code: BASE+47
com.borland.dx.dataset.DataSetException: Chain of 2 or more Exceptions occurred
at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.throwExceptionChain(Unknown Source)
at com.borland.dx.sql.dataset.q.a(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)
at com.borland.dx.sql.dataset.o.a(Unknown Source)
at com.borland.dx.sql.dataset.o.d(Unknown Source)
at com.borland.dx.sql.dataset.o.f(Unknown Source)
at com.borland.dx.sql.dataset.QueryProvider.e(Unknown Source)
at com.borland.dx.sql.dataset.JdbcProvider.provideData(Unknown Source)
at com.borland.dx.dataset.StorageDataSet.a(Unknown Source)
at com.borland.dx.dataset.DataSet.a(Unknown Source)
at com.borland.dx.dataset.DataSet.open(Unknown Source)
at com.borland.dbswing.JdbTable.bindDataSet(JdbTable.java:2749)
at com.borland.dbswing.JdbTable.setDataSet(JdbTable.java:819)
at myframes.ClaimView.btnSQL_actionPerformed(ClaimView.java:279)
at myframes.ClaimView_btnSQL_actionAdapter.actionPerformed(ClaimView.java:440)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Chained exception:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:640)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.borland.dx.sql.dataset.q.a(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)
at com.borland.dx.sql.dataset.o.a(Unknown Source)
at com.borland.dx.sql.dataset.o.d(Unknown Source)
at com.borland.dx.sql.dataset.o.f(Unknown Source)
at com.borland.dx.sql.dataset.QueryProvider.e(Unknown Source)
at com.borland.dx.sql.dataset.JdbcProvider.provideData(Unknown Source)
at com.borland.dx.dataset.StorageDataSet.a(Unknown Source)
at com.borland.dx.dataset.DataSet.a(Unknown Source)
at com.borland.dx.dataset.DataSet.open(Unknown Source)
at com.borland.dbswing.JdbTable.bindDataSet(JdbTable.java:2749)
at com.borland.dbswing.JdbTable.setDataSet(JdbTable.java:819)
at myframes.ClaimView.btnSQL_actionPerformed(ClaimView.java:279)
at myframes.ClaimView_btnSQL_actionAdapter.actionPerformed(ClaimView.java:440)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
Here is the code causeing the error;
void btnSQL_actionPerformed(ActionEvent e)
try
String GET_DATASET = txtSQL.getText().trim();
Display("Executing...");
try
MyDisplayTable.setDataSet(null);
catch (DataSetException ex)
Display("ERROR 1: " + ex.toString());
try
queryDataSet1.close();
catch (DataSetException ex)
Display("ERROR 2: " + ex.toString());
try
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(
database1, GET_DATASET, null, true, Load.ALL));
catch (DataSetException ex)
Display("ERROR 3: " + ex.toString());
try
if (!queryDataSet1.isOpen()) {
queryDataSet1.open();
catch (DataSetException ex) {
Display("ERROR 5: " + ex.toString());
try {
queryDataSet1.refresh();
catch (Exception ex) {
Display("ERROR 5.5: " + ex.toString());
try {
Display("setDataSet");
MyDisplayTable.setDataSet(queryDataSet1);
Display("DONE setDataSet");
catch (DataSetException ex) {
Display("ERROR 6: " + ex.toString());
Display("Query: ' " + GET_DATASET.trim() + " ' was executed successfully");
catch (Exception ex)
Display(ex.toString());
Please let me know if more information is required. I am completely at a loss as to what more I need to do to get this to work using the new driver.
Thank you all in advance,
Malcolm Diaz
Application Developer
[email protected]
PlanVista Solutions Inc.
419 E.Main St.
Middletown NY 10940
845-346-2692this is more of a jdbc question rather than an internationalization. You might be able to get more help if you post it in java programming section.
-
I'm new to java and need help please
I have an assignment involves modifying a previous assignment. the code for the previous assigment is shown below.(it was required to be done as an applet this assigment can be an application or an applet) I'm trying to modify this code to read a text file (items.txt) that looks like this:
item # description price(this line does not appear in the text file)
001 shaving cream 400.00
999 razors 30.00
I need to load the item# and price from the text file into arrays(I have no clue how to use multi-dimensional arrays in java and would prefer not to)
I need to search the arrays based on the values entered by the user (item # and quantity) calculate the total for that item then create a new text file which has each line item for that order in the form:
item# quant price per item total(price per item*quant entered)
also also I need to be able to display the four items listed above after each loop as well as all the previous item number and quantities they selected until they indicate they don't want to select anymore.
I've been working on this for days and it seems like nothing I try works. My major problems are:
1. I have no idea how to read the text file and load those 2 items into their respective arrays
2. I can't seem to create a textfile that looks like text for the output file.
code]
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.*;
import java.util.Locale;
public class arraySelection
extends JApplet {
//Initialize the applet
private Container getContentPane=null;
public void init() {
String string_item, string_quantity;
String output = "";
String description= "";
int counter= 0;
int itemNumber= 0;
double quantity = 0 ;
double tax_rate=.07;
double total= 0, price= 0;
double tax, subtotal;
double Pretotal= 0;
double priceArray[] = {1, .5, 3.65, 0.02, 0.09};
String descriptionArray[] = {"salt", "pepper", "paprika", "garlic", "thyme"};
// create number format for currency in US dollar format
NumberFormat moneyFormat = NumberFormat.getCurrencyInstance( Locale.US );
//format to have the total with two digits precision
DecimalFormat twoDigits = new DecimalFormat("0.00");
//Jtextarea to display results
JTextArea outputArea = new JTextArea ();
// get applet's content pane
Container container = getContentPane ();
//attach output area to container
container.add(outputArea);
//set the first row of text for the output area
output += "Invoice\nItem#\tDescription\tQuant@Price\t Line Total" + "\n";
do //begin loop structure obtain input from user
// obtain item number from user
string_item = JOptionPane.showInputDialog(
"Please enter an item number 1, 2, 3, 4, or 5:");
//obtain quantity of each item that user enter
string_quantity = JOptionPane.showInputDialog("Enter the quantity:");
// convert numbers from type String to Integer or Double
itemNumber = Integer.parseInt(string_item);
quantity = Double.parseDouble(string_quantity);
switch (itemNumber) {//Determine input from user to assign price and description
case 10: // user input item =10
price = priceArray[0];
description = descriptionArray[0];
break;
case 20: // user input item =20
price = priceArray [1];
description = descriptionArray[1];
break;
case 30: //user input item =30
price=priceArray[2];
description = descriptionArray[2];
break;
case 40: //user input item =40
price=priceArray[3];
description = descriptionArray[3];
break;
case 50: //user input item =50
price=priceArray[4];
description = descriptionArray[4];
break;
default: // user input item is not on the list
output += "Invalid value entered"+ "\n";
price=0;
description= "";
//Calculates the total for each item number and stores it in subtotal
subtotal = price * quantity;
//display input from user
output += itemNumber + "\t" + description + "\t\t"+ quantity + "@" +
moneyFormat.format( price) + "\t" + moneyFormat.format( subtotal) + "\n";
//accumulates the overall subtotal for all items
Pretotal = Pretotal + subtotal;
//verifies that the user wants to stop entering data
string_item = JOptionPane.showInputDialog(" Enter a positive integer to continue or 0 to stop. ");
itemNumber = Integer.parseInt(string_item);
// loop termination condition if user's input is 0 .It will end the loop
} while ( itemNumber!= 0);
tax = Pretotal * tax_rate; // calculate tax amount
total = Pretotal + tax; //calculate total = subtotal + tax
//appends data regarding the subtotal, tax, and total to the output area
output += "\n" + "Order Subtotal" + "\t" + moneyFormat.format( Pretotal) +
"\n" + "Tax" + "\t\t" + twoDigits.format( tax ) + "\n" + "Order Total" +
"\t\t" + moneyFormat.format( total );
//attaches the data in the output variable to the output area
outputArea.setText( output );
} //end init
}// end applet Invoice
Any help or sugestions would be greatly appreaciated. I've been working on this for over a week and everything I try goes nowhere.item # description price(this
line does not appear in the text file)
001 shaving cream 400.00
999 razors 30.00
I need to load the item# and price from the text file
into arrays(I have no clue how to use
multi-dimensional arrays in java and would prefer not
to)That's good, because you shouldn't use multidimensional arrays here. You should have a one-dimensional array (or java.util.List) of objects that encapsulate each line.
I've been working on this for days and it seems like
nothing I try works. My major problems are:
1. I have no idea how to read the text file and load
those 2 items into their respective arrays
2. I can't seem to create a textfile that looks like
text for the output file.The java.io package has file reading/writing classes.
Here's a tutorial:
http://java.sun.com/docs/books/tutorial/essential/io/index.html -
I'm new to java and need help please(repost)
I have an assignment involves modifying a previous assignment. the code for the previous assigment is shown below.(it was required to be done as an applet this assigment can be an application or an applet) I'm trying to modify this code to read a text file (items.txt) that looks like this:
item # description price(this line does not appear in the text file)
001 shaving cream 400.00
999 razors 30.00
I need to load the item# and price from the text file into arrays(I have no clue how to use multi-dimensional arrays in java and would prefer not to)
I need to search the arrays based on the values entered by the user (item # and quantity) calculate the total for that item then create a new text file which has each line item for that order in the form:
item# quant price per item total(price per item*quant entered)
also also I need to be able to display the four items listed above after each loop as well as all the previous item number and quantities they selected until they indicate they don't want to select anymore.
I've been working on this for days and it seems like nothing I try works. My major problems are:
1. I have no idea how to read the text file and load those 2 items into their respective arrays
2. I can't seem to create a textfile that looks like text for the output file.
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.*;
import java.util.Locale;
public class arraySelection
extends JApplet {
//Initialize the applet
private Container getContentPane=null;
public void init() {
String string_item, string_quantity;
String output = "";
String description= "";
int counter= 0;
int itemNumber= 0;
double quantity = 0 ;
double tax_rate=.07;
double total= 0, price= 0;
double tax, subtotal;
double Pretotal= 0;
double priceArray[] = {1, .5, 3.65, 0.02, 0.09};
String descriptionArray[] = {"salt", "pepper", "paprika", "garlic", "thyme"};
// create number format for currency in US dollar format
NumberFormat moneyFormat = NumberFormat.getCurrencyInstance( Locale.US );
//format to have the total with two digits precision
DecimalFormat twoDigits = new DecimalFormat("0.00");
//Jtextarea to display results
JTextArea outputArea = new JTextArea ();
// get applet's content pane
Container container = getContentPane ();
//attach output area to container
container.add(outputArea);
//set the first row of text for the output area
output += "Invoice\nItem#\tDescription\tQuant@Price\t Line Total" + "\n";
do //begin loop structure obtain input from user
// obtain item number from user
string_item = JOptionPane.showInputDialog(
"Please enter an item number 1, 2, 3, 4, or 5:");
//obtain quantity of each item that user enter
string_quantity = JOptionPane.showInputDialog("Enter the quantity:");
// convert numbers from type String to Integer or Double
itemNumber = Integer.parseInt(string_item);
quantity = Double.parseDouble(string_quantity);
switch (itemNumber) {//Determine input from user to assign price and description
case 10: // user input item =10
price = priceArray[0];
description = descriptionArray[0];
break;
case 20: // user input item =20
price = priceArray [1];
description = descriptionArray[1];
break;
case 30: //user input item =30
price=priceArray[2];
description = descriptionArray[2];
break;
case 40: //user input item =40
price=priceArray[3];
description = descriptionArray[3];
break;
case 50: //user input item =50
price=priceArray[4];
description = descriptionArray[4];
break;
default: // user input item is not on the list
output += "Invalid value entered"+ "\n";
price=0;
description= "";
//Calculates the total for each item number and stores it in subtotal
subtotal = price * quantity;
//display input from user
output += itemNumber + "\t" + description + "\t\t"+ quantity + "@" +
moneyFormat.format( price) + "\t" + moneyFormat.format( subtotal) + "\n";
//accumulates the overall subtotal for all items
Pretotal = Pretotal + subtotal;
//verifies that the user wants to stop entering data
string_item = JOptionPane.showInputDialog(" Enter a positive integer to continue or 0 to stop. ");
itemNumber = Integer.parseInt(string_item);
// loop termination condition if user's input is 0 .It will end the loop
} while ( itemNumber!= 0);
tax = Pretotal * tax_rate; // calculate tax amount
total = Pretotal + tax; //calculate total = subtotal + tax
//appends data regarding the subtotal, tax, and total to the output area
output += "\n" + "Order Subtotal" + "\t" + moneyFormat.format( Pretotal) +
"\n" + "Tax" + "\t\t" + twoDigits.format( tax ) + "\n" + "Order Total" +
"\t\t" + moneyFormat.format( total );
//attaches the data in the output variable to the output area
outputArea.setText( output );
} //end init
}// end applet InvoiceAny help or sugestions would be greatly appreaciated. I've been working on this for over a week and everything I try goes nowhere.First answer: You shouldn't ask multiple questions in the same thread. Ask a specific question, with an appropriate subject line (optionally, assign the number of Dukes you are willing to give for the help). When question #1 is answered and question #2 arises, it's time for a new thread (don't forget to give out Dukes before moving on).
Second answer: I think you need a Transfer Object (http://java.sun.com/blueprints/patterns/TransferObject.html). It's whole purpose is to hold/transfer instance data where it is needed. Create a class something like this:
public class ItemTO
private String _number;
private String _description;
private double _price;
public ItemTO( String number, String description, double price )
_number = number;
_description = description;
_price = price
// Getter/Setter methods go here
}then, in the code where you read in the file do something like this:
BufferedReader input = null;
try
input = new BufferedReader( new FileReader( "c:\\a.txt" ) );
List items = new ArrayList();
String line;
String itemNumber;
String itemDescription;
double itemPrice;
while ( (line = input.readLine() ) != null )
System.out.println( line );
itemNumber = // Parse it from line
itemDescription // Parse it from line
itemPrice = // Parse it from line
items.add( new ItemTO( itemNumber, itemDescription, itemPrice ) );
catch ( FileNotFoundException fnfe )
fnfe.printStackTrace();
catch ( IOException ioe )
ioe.printStackTrace();
finally
try
if ( input != null )
input.close();
catch ( Exception e )
e.printStackTrace();
}As for how to parse the line of the file, I'll leave that to you for now. Are the three values delimited with any special characters?
jbisotti -
Java noob needing help - First applet won't compile
I'm trying to make a simple audio player applet for a web page. The basic way it works is: There are four buttons Play 1, Play 2, Play 3 and Stop, as well as a label for applet credits, a label for music credits and a label for the applet's current status.
This is the applet so far:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
public class wifflesaudio extends Applet implements MouseListener {
add(new Label("(applet credits"));
add(new Label("(music credits"));
Label labelDoing = new Label("Stopped");
Button buttonOne = new Button("Play 1");
Button buttonTwo = new Button("Play 2");
Button buttonThree = new Button("Play 3");
Button buttonStop = new Button("Stop");
add(buttonOne);
add(buttonTwo);
add(buttonThree);
add(buttonStop);
addMouseListener(this);
String clipName[] = {getParameter("clipOne"),
getParameter("clipTwo"),
getParameter("clipThree")};
AudioClip clipOne;
AudioClip clipTwo;
AudioClip clipThree;
int whichIsPlaying = 0;
public void loadClip(int clipNumber) {
switch (clipNumber) {
case 1:
if (AudioClip.clipOne == null) {
try {
labelDoing = "Loading clip 1...";
clipOne = Applet.newAudioClip(newURL(getCodeBase(), clipName[1]));
catch (MalformedURLException e) {
labelDoing = "WARNING: clip 1 didn't load";
if (clipOne != null) {
clipTwo.stop();
clipThree.stop();
clipOne.loop();
whichIsPlaying = 1;
break;
case 2:
if (clipTwo == null) {
try {
labelDoing = "Loading clip 2...";
clipTwo = Applet.newAudioClip(newURL(getCodeBase(), clipName[2]));
catch (MalformedURLException e) {
labelDoing = "WARNING: clip 2 didn't load";
if (clipTwo != null) {
clipOne.stop();
clipThree.stop();
clipTwo.loop();
whichIsPlaying = 2;
break;
case 3:
if (clipThree == null) {
try {
labelDoing = "Loading clip 3...";
clipThree = Applet.newAudioClip(newURL(getCodeBase(), clipName[3]));
catch (MalformedURLException e) {
labelDoing = "WARNING: clip 3 didn't load";
if (clipTwo != null) {
clipOne.stop();
clipTwo.stop();
clipThree.loop();
whichIsPlaying = 3;
break;
public void actionPerformed(ActionEvent evt) {
Button source = (Button)evt.getSource();
if (source.getLabel().equals("Play 1")) {
loadClip(1);
if (source.getLabel().equals("Play 2")) {
loadClip(2);
if (source.getLabel().equals("Play 3")) {
loadClip(3);
if (source.getLabel().equals("Stop")) {
clipOne.stop();
clipTwo.stop();
clipThree.stop();
Naturally, it doesn't work. When I try to compile it with javac I get 21 errors thrown back at me. Being the noob that I am I have absolutely no idea why it isn't working, so I'm turning to all you clever people for some advice. :)Think anyone's going to copy your code into their own machine and compile it to see those messages for you? Well I did. Since there are a zillion error messages, I think it's fair to help a little bit:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
// no need to implement MouseListener
// see below
public class wifflesaudio extends Applet {
Label labelDoing = new Label("Stopped");
Button buttonOne = new Button("Play 1");
Button buttonTwo = new Button("Play 2");
Button buttonThree = new Button("Play 3");
Button buttonStop = new Button("Stop");
String[] clipName;
AudioClip clipOne;
AudioClip clipTwo;
AudioClip clipThree;
int whichIsPlaying = 0;
// statements in JAVA must be located with methods or constructors
// here is the default constructor (with no param)
wifflesaudio() {
add(new Label("(applet credits"));
add(new Label("(music credits"));
add(buttonOne);
add(buttonTwo);
add(buttonThree);
add(buttonStop);
clipName = new String[3];
clipName[0] = getParameter("clipOne");
clipName[1] = getParameter("clipTwo");
clipName[2] = getParameter("clipThree");
addMouseListener(new wifflesaudioMouseListener()); // instead of addMouseListener(this)
public void loadClip(int clipNumber) {
switch (clipNumber) {
case 1:
if (clipOne == null) {
try {
// To set the text of a label, you must use setText() method.
labelDoing.setText("Loading clip 1...");
clipOne = newAudioClip(new URL(getCodeBase(), clipName[1])); // 'new URL' instead of 'newURL'
} catch (MalformedURLException e) {
// To set the text of a label, you must use setText() method.
labelDoing.setText("WARNING: clip 1 didn't load");
if (clipOne != null) {
clipTwo.stop();
clipThree.stop();
clipOne.loop();
whichIsPlaying = 1;
break;
case 2:
if (clipTwo == null) {
try {
// To set the text of a label, you must use setText() method.
labelDoing.setText("Loading clip 2...");
clipTwo = newAudioClip(new URL(getCodeBase(), clipName[2])); // 'new URL' instead of 'newURL'
} catch (MalformedURLException e) {
// To set the text of a label, you must use setText() method.
labelDoing.setText("WARNING: clip 2 didn't load");
if (clipTwo != null) {
clipOne.stop();
clipThree.stop();
clipTwo.loop();
whichIsPlaying = 2;
break;
case 3:
if (clipThree == null) {
try {
// To set the text of a label, you must use setText() method.
labelDoing.setText("Loading clip 3...");
clipThree = newAudioClip(new URL(getCodeBase(), clipName[3])); // 'new URL' instead of 'newURL'
} catch (MalformedURLException e) {
// To set the text of a label, you must use setText() method.
labelDoing.setText("WARNING: clip 3 didn't load");
if (clipTwo != null) {
clipOne.stop();
clipTwo.stop();
clipThree.loop();
whichIsPlaying = 3;
break;
public void actionPerformed(ActionEvent evt) {
Button source = (Button)evt.getSource();
if (source.getLabel().equals("Play 1")) {
loadClip(1);
if (source.getLabel().equals("Play 2")) {
loadClip(2);
if (source.getLabel().equals("Play 3")) {
loadClip(3);
if (source.getLabel().equals("Stop")) {
clipOne.stop();
clipTwo.stop();
clipThree.stop();
// Extending MouseAdapter instead of implementing MouseListener
// allows NOT to code ALL the methods from MouseListener
// MouseAdapter already implements MouseListener with empty methods
// You then just code the method(s) that is (are) needed.
class wifflesaudioMouseListener extends MouseAdapter {
}Please next time paste your code between code tags exactly like this:
[code]
your code
[/code]
Thank you -
I am getting the error below when i try to pass along values with the help of Java Beans...Can anyone explain what I am doing wrong if your at all familiar with an error similar to this one?
org.apache.jasper.JasperException: /web/loginresponse.jsp(41,18) The value for the useBean class attribute org.mypackage.login.LoginHandler is invalid.
Thanks,
JeffWell the documentation for this host appears here
It seems they have Apache and Tomcat installed, and configured to handle this.
The context path of each virtual site is: "/home/domain/public_html/WEB-INF".So your compiled servlet will probably need to be deployed to
"/home/domain/public_html/WEB-INF/classes/org/mypackage/login/LoginHandler.class". -
Nokia 8800 - Complete Newby Needs Help !!
Hi All
Im a complete newby to this tech lark so could do with some help!
Basically ive just got a nokia 8800 phone & its got nothing on it so I want to transfer some tunes, vids etc onto it.
Firstly ive installed the nokia pc suite & updated it on my pc but then relaised that the phone doesnt have a cable dock to connect to the pc !
Ive ordered a bluetooth dongle like this: http://cgi.ebay.co.uk/BLUETOOTH-DONGLE-FOR-NOKIA-N-GAGE-8800-6280-6230i-7373_W0QQitemZ220133688184QQ...
Do i need to install the software that come with the dongle? i.e. drivers & blue soleil?
When ive got passed this bit i assume pc suite will see the phone then?
Any step by step help would be appreciated.
Many thanks
JasonBluetooth and Windows is a bít tricky combination, because Windows XP (which I assume you have) has an inuildt Bluetooth driver software that works with many Bluetooth USB tcks tc. but not all.
YOu might have a Bluetooth that requires the Bluesoleil and the bluetooth conflicts in PC have been well documented in this board and everywhere else.
But you should try:
Install the CD first (if you have already put the bluetooth dongle to your PC without intalling the cd first you maybe in trouble already and it is a bit too lenghtly to hrlp, but google for xp bluetooth bluesoleil problem and oyu will find help.
However, if you have not yet put the bluetooth stick to you pc, put it there after you have installed the cd.
Then open PC suite and get connected and activate both phone bluetooth and pc and follow get connected wizard instructions -
Newby Needs Help Connecting to Oracle Database
I'm very very new to java. I'm trying to write a program to connect to and read some fields in an oracle table. I'm having problems and am not sure how to correct it. I downloaded and installed the oracle thin driver. I'm using Eclipse 3.3 and JRE 1.6. This is my code:
import java.sql.*;
public class One {
public static void main(String[] args) {
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
System.out.println("let's connect");
Connection conn=DriverManager.getConnection(
"jdbc:oracle:thin:@a571p05.pt.com:1521:orap1","username","password");
System.out.println("I'm connected");
Statement stmt=conn.createStatement();
ResultSet rset=stmt.executeQuery(
"select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where " + "CUSTNUM=\"12345678900\"");
System.out.println("Result set?");
while (rset.next())
System.out.println(rset.getString(1)); //Print col 1
stmt.close();
catch(Exception x) {
System.out.println("Unable to connect!");
System.exit(0);
If I just run it, this is the output:
let's connect
I'm connected
Unable to connect!
So, it looks like it may be connecting, at least it runs the line that establishes the connection then the next line which prints a comment. However, it seems to fail at some point thereafter. I've tried debugging it and as far as I can tell, it's erroring out on thie line:
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
with this stack trace:
Thread [main] (Suspended)
ClassNotFoundException(Throwable).<init>(String, Throwable) line: 217
ClassNotFoundException(Exception).<init>(String, Throwable) line: not available
ClassNotFoundException.<init>(String) line: not available
ClassLoader.findBootstrapClass(String) line: not available [native method]
Launcher$ExtClassLoader(ClassLoader).findBootstrapClass0(String) line: not available
Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available
Launcher$AppClassLoader.loadClass(String, boolean) line: not available
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available
Launcher$AppClassLoader(ClassLoader).loadClassInternal(String) line: not available
One.main(String[]) line: 8
I checked the project properties\java build path and I have JDBC_THIN_DRIVER and JRE_SYSTEM_LIBRARY listed there. Do I need something else? I'm not quite sure what I'm missing or what the errors are telling me. Any help, or pointers are appreciated. Thanks much!I would write that class more like this, assuming that customer ID is a String:
import java.sql.*;
public class One
private static final String DEFAULT_DRIVER = "com.oracle.jdbc.Driver";
private static final String DEFAULT_URL = "jdbc:oracle:thin:@a571p05.pt.com:1521:orap1";
private static final String DEFAULT_USERNAME = "username";
private static final String DEFAULT_PASSWORD = "password";
private static final String SQL = "select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where CUSTNUM=?";
private static final String DEFAULT_CUSTOMER_ID = "12345678900";
public static void main(String[] args)
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rset = null;
try
Class.forName(DEFAULT_DRIVER);
conn = DriverManager.getConnection(DEFAULT_URL, DEFAULT_USERNAME, DEFAULT_PASSWORD);
stmt = conn.prepareStatement(SQL);
String customerId = ((args.length > 0) ? args[0] : DEFAULT_CUSTOMER_ID);
stmt.setString(1, customerId);
rset = stmt.executeQuery();
while (rset.next())
System.out.println(rset.getString(1));
catch (Exception x)
x.printStackTrace();
finally
close(rset);
close(stmt);
close(conn);
private static void close(Connection conn)
try
if (conn != null)
conn.close();
catch (SQLException e)
e.printStackTrace();
private static void close(Statement stmt)
try
if (stmt != null)
stmt.close();
catch (SQLException e)
e.printStackTrace();
private static void close(ResultSet rset)
try
if (rset != null)
rset.close();
catch (SQLException e)
e.printStackTrace();
}% -
J2me and java card, need help to communicate
we are trying to put together a reader to read smartcards using j2me and we figure that it would be easiest if we could develop it to work with java cards rather than standard smart cards, the problem is we get garbage when we communicate to it, the chip sends us crap, any suggestions what might be wrong, any calls we might be missing, has anyone worked with j2me and java cards or smart cards, any help would be appreciated.
einar.... reader app and the ME behind it .... smells like mobile ....
First of all - if you want to have one mobile application running on this just make sure that whatever is written in ME can use drivers from the reader chip ....
Workin on the PC is something completely different. There was one good example how to develop one host application in Java provided with the JCOP tools long ago ... I don't know if this is now in the new Eclipse tools.
But - there was a small API provided that can give you good hints what to do - and - once you have it on the reader side - you can easily integrate ME methods with this ...
Maybe you are looking for
-
I've tried: Tell application "Microsoft Word" insert rows at bottom of table 2 of active document end tell with no luck? I've also tried various oher permutations. Would some be able to help with this? Thanks
-
How many vendor and customer groups
Hi, Seniors can any one explain, normally for foreign client how many vendor , Customer account groups maintained in the projects Plz give me the account group name details
-
Hello all, I have a question related to the Post Processing List (transaction MF47), where they appear the backlogs resulted from backflush. If, by mistake, I deleted some postrocessing records (instead of processing them), how could I see later thes
-
Group and direct selection tools
I am hovering above artwork with both the Direct Selection tool and the Group Selection tool and they both seem to show the same paths and anchor points. I am also not sure that I see a difference when selection shapes or groups. 1. Is there any diff
-
Hello Experts. I have create an ABAP provider system with SAP_DEFAULT_PROFILE for WS. I have set the runtime authentication as technical user and I am also able to see the web service when I ping the provider system. When I try to test this web servi