Help with a Word Counting Program..

I need some help with a program I am trying to write
The program is being written in BlueJ.
Im just starting the program and am completely confused on how I should write this...
But here is what I have to do..
I have to use a scanner to scan a Text file and count the # of Words the number of Vowels (including Y when it is) and the # of Palindromes (Word spelled same forward and Back) as well as which Palindromes are being used.
It would be good to have a class to clean the text and a seperate class for the tasks...
I do not want to use anything other than "If" statements and while loops (no "for" loops) and only use Printwriter as the output file writer.
Thnx to anyone in advance

I have a basic Vowel coding that doeswnt work...
public class vowel{
String word = "heyyou";
String vowels = "aeiouy";
int[] countv = new int[vowels.length()];
int countv2;
int i=0;
if(i<word.length();) { i++ {
if (int j=0 && j<vowels.length()) {
return j++;
if (word.charAt(i)==vowels.charAt(j)) {
countV[j]++; countV2++;
for (int i=0; i<vowels.length(); i++) {
System.out.println("Vowel "vowels.charAt(i)" = "+vcnt);
System.out.println("Consonants = "+(word.length()-vtot)); }
I also have a basic Palindrome code that works as a boolean but I need to make it return what the palindromes are and how many of them are there. I wanna know how I would do this.
public class Palindrome{
public static boolean isPalindrome(String word) {
int left = 0;
int right = word.length() -1;
while (left < right) {       
if (word.charAt(left) != word.charAt(right)) {
return false;
left++;
right--;
return true;
I would also like to know how to actually start writing the word counter.

Similar Messages

  • Adapting My Word Counter Program to also Search and Replace

    Hi,
    I recently completed a word counter program for a school assignment. It reads in a file name from the command line and prints the contents to the screen before counting the number of words. i now want to try and adapt this program to also search for and replace a word specified by the user and print the document back to the creen with the changes. it would work something like this:
    java SearchReplaceApp test.txt
    This is a test
    This is a test
    This is a Test
    This is a Test
    This file contains 16 words
    Search for?: test
    Replace with?: Test
    This is a Test
    This is a Test
    This is a Test
    This is a Test
    Search for?:
    etc..........
    I was planning on using the replaceAll method and obviously i would neeed some kind of loop structure (probably a do/while loop) but i dont really know how to implement this in this scenario.
    Any suggestions would be appreciated. NEWBIE ALERT!!!!!! im afraid as i have very little programming experience, so please keep it as simple as possible please.
    maybe i'll give you a hug or something

    Just to make it easier for you guys to understand heres the code i have for my word counter, which i have now renamed SearchReplaceApp:
    import java.io.*;
    import java.util.*;
    class SearchReplaceApp
                public static InputStreamReader input =
                                       new InputStreamReader(System.in);
                public static BufferedReader keyboardInput =
                                       new BufferedReader(input);
                public static void main(String[] args) throws IOException
                                      FileReader file = new FileReader(args[0]);
                                      BufferedReader MyFile = new BufferedReader(file);
                                      StringTokenizer TokenizeMe;
                                                int NumberOfTokens = 0;
                                                int NumberOfWords = 0;
               TokenizeMe = new StringTokenizer(MyFile.readLine());
               NumberOfTokens = TokenizeMe.countTokens();
               while (NumberOfTokens != 0)
                                        for (int WordsInLine=1; WordsInLine<=NumberOfTokens;
                                                                        WordsInLine++)
                                                     System.out.print(TokenizeMe.nextToken()+" ");
                                        System.out.println();
                                        NumberOfWords += NumberOfTokens;
                                        String line = MyFile.readLine();
                                        if (line==null) break;
                                       TokenizeMe = new StringTokenizer(line);
                                       NumberOfTokens = TokenizeMe.countTokens();
                 System.out.println("\nThis file contains " + NumberOfWords + " words");
                 MyFile.close();
    }as you can see it does use a tokenizer, i would ideally like to be able to replace parts of words as well as whole words and also prompt for another search word after displaying the updated file e.g.
    This is a test
    Search for?: is
    Replace with?: was
    Thwas was a test
    Search for?:
    im really quite stuck on this so suggestions of any kind are welcome
    thanks

  • Help with looping and counting

    i am in a CS 1 class and need help with this loop
    /*Write a program that will allow the user to enter a character
              until the capital letter Z is entered
         The program should count the number of letters entered
              and print the total after the loop is completed*/
    here is what i have it doesn't end nor does it count and i don't know hwo to make it count also i suck at do..while loops hehe
    char b,Z=0;
              Scanner a = new Scanner(System.in);
         do
                   System.out.print("Enter a letter: "+"\n");
                   b=a.next().charAt(0);
              while (b !=Z);
    i know that its not even close to being right just help me out here
    Edited by: purplesmurf on Nov 14, 2008 7:25 PM

    The following program will count the number of chacters entered until Z is enetered.
    import java.io.*;
    class count
         public static void main(String[] args)throws IOException
              char ch;
              int cnt=0;
              DataInputStream br=new DataInputStream(System.in);
              do
              System.out.print("Enter a character:");
              ch=(char)br.read();
              if(ch!='Z')
                   cnt++;
              else
                   break;
              }while((ch=(char)br.read())!='Z');
              System.out.println("The Number of entered characters are:"+cnt);
    }

  • Problem with getting word count in TLF text

    Hi,
    I want to get the word count from my TLF text, but the problem is that I am not being able to handle th case for space.
    I am using the findNextWordBoundary property of ParagraphElement as shown below:
    private function countWords( para : ParagraphElement ) : void
                var wordBoundary:int = 0;
                var prevBoundary:int = 0;
                while ( wordBoundary != para.findNextWordBoundary( wordBoundary ) )
                   // If the value is greater than 1, then it's a word, otherwise it's a space.
                    if ( para.findNextWordBoundary( wordBoundary ) - wordBoundary > 1)
                        wordCount += 1;                   
                    prevBoundary = wordBoundary;
                    wordBoundary = para.findNextWordBoundary( wordBoundary );                   
                    // If the value is greater than 1, then it's a word, otherwise it's a space.
                    if ( wordBoundary - prevBoundary > 1 )
                        var s:String = para.getText().substring( prevBoundary, wordBoundary );
                        lenTotal += s.length;
    Now I have 2 issues here:
    If my string is for eg: Hi, I am writing in "TLF". And I want to get its word count then
    1) Suppose I take the case of the string Hi,  . Then para.getText().substring( prevBoundary, wordBoundary ) gives the text as Hi i.e without the comma. Same case for the string "TLF forums" , It treats each " as a single word and not the whole "TLF" as a single word. Why doesn't it compute till spaces, that should be the ideal case. So until we don't give a space it should count the whole thing as a word.
    2) So now the problem is I have applied a condition   if ( wordBoundary - prevBoundary > 1 ) to check if it is a space i.e. if the diff is <= 1 it is a Space. But if I use this I miss out on single words. Like for eg if I have "Hi, This is a string" ,then 'a' is ignored too.
    Now I could have added a check here along with the space check that the string between prevBoundary and wordBoundary is " "(i.e a space), Then also it is a problem as then the single words like a,&,I will be ignored.
    So, now I am stuck with this issue and need some help from you guys.
    Thanks

    findNextWordBoundary is not going to serve your purpose.  I'd propose doing something like this:
    // didn't test this but something like this - whitespace matches any set of 1 or more white space characters
    static const whiteSpaceRegExp:RegExp = /[u0020|u000A|u000D]*/
    public static function countWords( para : ParagraphElement ) : void
         return para.getText().split(whiteSpaceRegExp).length;
    A good list of everything considered whitespace extracted from the unicode space can be found here:
    http://sourceforge.net/adobe/tlf/svn/449/tree/trunk/textLayout/src/flashx/textLayout/utils /CharacterUtil.as
    In function createWhiteSpaceObject
    Hope that helps,
    Richard

  • Missing help with similar word

    It is problem with search words in help.
    It is FF version independed.
    I use this category, because no one from listed fits.
    for example. I looking for help with word "cookie". Help should search for 'cookie' and "cookies'.
    another example with polish language.
    I tryed to find help about word 'ciastko'. no one were found, i should write word 'ciasteczko', that list me usefull help topics.
    'ciastko', 'ciasteczko', 'ciastka', 'ciasteczka' are about the same thing 'cookie', but are variants by plural/singular and diminutive. Difference is the same like between 'cookie' and 'cake', but all means the same 'cookie' in polish language.
    this problem affects many words in many languages.

    I have a basic Vowel coding that doeswnt work...
    public class vowel{
    String word = "heyyou";
    String vowels = "aeiouy";
    int[] countv = new int[vowels.length()];
    int countv2;
    int i=0;
    if(i<word.length();) { i++ {
    if (int j=0 && j<vowels.length()) {
    return j++;
    if (word.charAt(i)==vowels.charAt(j)) {
    countV[j]++; countV2++;
    for (int i=0; i<vowels.length(); i++) {
    System.out.println("Vowel "vowels.charAt(i)" = "+vcnt);
    System.out.println("Consonants = "+(word.length()-vtot)); }
    I also have a basic Palindrome code that works as a boolean but I need to make it return what the palindromes are and how many of them are there. I wanna know how I would do this.
    public class Palindrome{
    public static boolean isPalindrome(String word) {
    int left = 0;
    int right = word.length() -1;
    while (left < right) {       
    if (word.charAt(left) != word.charAt(right)) {
    return false;
    left++;
    right--;
    return true;
    I would also like to know how to actually start writing the word counter.

  • I'm writing a word-count program

    I'm sure this question has come up often but I've searched the web and haven't found a straight-forward answer for my problem. I need to write out a program that simply counts the number of words in a file of text.
    This has to be done in two different ways:
    1)Using a string object where I input each line.
    2)Assuming the string class doesn't exist, and to input the data one character at a time.
    Now, I know you won't do the work for me, and I haven't been able to figure out any code to put in yet. I just could use a push in the right direction with this. I haven't been able to find any good examples of this type of programming.

    1)Using a string object where I input each line.You could [url http://javaalmanac.com/egs/java.io/ReadLinesFromFile.html]read the text file line by line.
    For each line you could [url http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#split(java.lang.String)]split it using [url http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html#sum]the regular expression character for whitespace (zero or more times).
    The number elements of the returned array is is the word count for each line.
    2)Assuming the string class doesn't exist, and to input the data one character at a time.You could still read the text file in the same way as previously but instead of using the readLine() method
    you should use the [url http://java.sun.com/j2se/1.5.0/docs/api/java/io/BufferedReader.html#read()]read() method.
    Each time the returned byte is either ' ', '\t', '\f', '\r' or '\n' (and that the previous byte is not) you could increment the word counter.
    Regards

  • Word counting program - new to strings

    Im trying to write a program that will tell me how many times the word "rabbit" appears in a text file. This is what I ahve so far and I am not sure if it is correct. I get a cannot find symbol
    symbol : method indexOf(java.lang.String) error when I compile.
    import java.util.Scanner;       
    import java.io.File;            
    import java.lang.String;
    public class Rabbitcount
      public static void main( String[] args ) throws Exception  // new: throws Exception, copy and paste for now
        File f = new File("rabbit.txt");
        Scanner input = new Scanner(f);
      while (true) {
      int x = indexOf("rabbit");
        System.out.println("There are " + x + " occurences of rabbit in the text.");
    // Close the file
        input.close();  
    } Any help is appreciated
    Edited by: euchresucks on Nov 3, 2008 2:23 PM

    indexOf() is a String method. If you were going to use that, you would have to load the file's contents into a String and call indexOf() on that String. You would also need to use the two-argument form of indexOf() so you could start each search at the point where the last match ended.
    But you don't need to do any of that. You've already a perfectly good Scanner there; use it to do the searching. Hint: the name of method you need does not start with the word "next".

  • Please help with structure of my program

    I am hoping someone can help me with a motor control program that I am
    writing.  The program is too large to post here, but I attached a
    rough outline of the program.  I think the problem is with the
    higher level logic, so hopefully that will provide the necessary
    information. 
    I have a front panel with lots of buttons to control the motors (eg:
    power, stop, start).  There is an event structure that contains
    most of those buttons (power, start, etc), but if that structure is
    exectuting, the other buttons won't work.  I need to be able to
    stop the motors and exit at any time (for safety), so I made another
    event structure that contains the stop and exit buttons.  Is this
    the right way to do this?
    Also, I want all the loops in the program to run continually until the
    exit button is pressed.  Since the exit button actually calls
    exit.vi and closes the whole program, I just wired a F constant to the
    stop on the while loops so they never stop.  Could this be causing
    my problems? 
    Hopefully I provided enough information here, but if not, please write back and let me know.
    Thanks,
    Kasey
    PS. In case anyone wonders why the whole thing is in a sequence, I need
    it for other aspects of the program (safety lights, etc...).  I
    doubt it makes a difference, but I wanted to include it.
    Attachments:
    screenshot.jpg ‏258 KB

    This is the first time I have seen a case where it is useful to have two or more event structures in one program.  Since they are in separate parallel loops, I would think there would not be a problem.  I like the idea that the program can be stopped in the middle of an event, for safety reasons.  Great structure, Kasey.  The only thing I would add is to make sure that your exit vi gracefully shuts down the program.  Like if files or references are open, they get closed before terminating the vi.  Just be on the look out for race conditions since you have 3 events that can happen at one time.  One event might affect some indicator that is being handled by another event.  Also, instead of wiring a false to the other loops, maybe you could use local variables of one general stop boolean.  Since your exit vi stops all execution, it may not make much of a difference.
    - tbob
    Inventor of the WORM Global

  • Help! My word count/selection count has disappeared from the bottom of my InCopy window.

    Not sure what happened. I had a crash and then when I brought InCopy back up, the word count function had disappeared.I see my text preview settings, and then an option to turn off paragraph styles, and then a "customize" window that only allows me to turn off "text display" or "view options."
    I need my word count back! I use it a lot. Any help will be very appreciated.

    Thank you! That did it.

  • Help with Rock, Paper, Scissors Program

    I need some help with my program, I got understand writing each of the methods I have to do but then i don't understand how to piece it together to make the program work. in the main method...I didn't complete the scrolling message method I just wanted to get the game itself working first then I was going to complete that method. I just need to know if I'm heading in the right direction or if i did something completly wrong
    import javax.swing.*;
    public class RockPaperScissors
         public static void displayScrollingMessage (String list)
              String header = "Game #\tUser\tComputer\tWinner\t";
         public static void getUserChoice ( )
              int game = 1;
              for ( game = 1; game > 0 ; game ++)
                   String input = JOptionPane.showInputDialog ("Choose Rock, Paper, or Scissors\n Enter\n 1 for Rock" +
                                                                                              "\n2 for Paper\n3 for Scissors\n4 to Exit");
                   String list = "   ";
                   int option = Interger.parseInt (input);
                   switch (option)
                        case 1:
                                  int userChoice = 1;
                                  getComputersChoice ();
                                  itemName (userChoice);
                                  itemName2 (computersChoice);
                                  whowins (userChoice, computersChoice);
                                  winnerName (winner);
                                  winlose (winner);
                                  String list =+ game + "/t" + itemName + "\t" + itemName2 + "\t" + winnerName + "\n";
                                  String winner = JOptionPane.showOutputDialog (null, "You picked " + itemName + " and the computer picked "
                                                                                                                  + itemName2 + "\nTherefore " + winlose);
                                  return userChoice;
                                  break;
                        case 2:
                                  userChoice = 2;
                                  getComputersChoice ();
                                  itemName (userChoice);
                                  itemName2 (computersChoice);
                                  whowins (userChoice, computersChoice);
                                  winnerName (winner);
                                  winlose (winner);
                                  String list =+ game + "\t" + itemName + "\t" + itemName2 + "\t" + winnerName + "\n";
                                  String winner = JOptionPane.showOutputDialog (null, "You picked " + itemName + " and the computer picked "
                                                                                                                  + itemName2 + "\nTherefore " + winlose);
                                  return userChoice;
                                  break;
                        case 3:
                                  userChoice = 3;
                                  getComputersChoice ();
                                  itemName (userChoice);
                                  itemName2 (computersChoice);
                                  whowins (userChoice, computersChoice);
                                  winnerName (winner);
                                  winlose (winner);
                                  String list =+ game + "\t" + itemName + "\t" + itemName2 + "\t" + winnerName + "\n";
                                  String winner = JOptionPane.showOutputDialog (null, "You picked " + itemName + " and the computer picked "
                                                                                                                  + itemName2 + "\nTherefore " + winlose);                              
                                  return userChoice;
                                  break;
                        case 4:
                                  break;
                        default:
                             JOptionPane.showMessageDialog (null, "Error!! Please enter a valid option!"
                                                                                              , JOptionPane.WARNING_MESSAGE);
                        break;
         public static int getComputersChoice ()
              int computersChoice = (int) (3 * Math.random() + 1);
              return computersChoice;
         public static String itemName (int userChoice)
              if (userChoice == 1)
                   String itemName = Rock;
              else
                   if (userChoice == 2)
                        String itemName = Paper;
                   else
                        if (userChoice == 3)
                             String itemName = Scissors;
              return itemName;
              public static string itemName2 (int computersChoice)
              if (computersChoice == 1)
                   String itemName2 = Rock;
              else
                   if (computersChoice == 2)
                        String itemName2 = Paper;
                   else
                        if (computersChoice == 3)
                             String itemName2 = Scissors;
              return itemName2;
         public static string winlose (int winner)
              if (winner == 1)
                   winlose = "You Win!!!";
              else
              if (winner == 2)
                   winlose = "You Lose!!";
              else
              if (winner == 3)
                   winlose = "Its a Tie!!";
         return winlose;
         public static string winnerName (int winner)
              if (winner == 1)
                   String winnerName = "User";
              else
              if (winner == 2)
                   String winnerName = "Computer";
              else
              if (winner == 2)
                   String winnerName = "Tie";
              return winnerName;
         public static void whoWins (int computersChoice, int userChoice)
              if (userChoice == 1 && computersChoice == 1)
                   int winner = 3;
              else
              if (userChoice == 1 && computersChoice == 2)
                   int winner = 2;
              else
              if (userChoice == 1 && computersChoice == 3)
                   int winner = 1;
              else
              if (userChoice == 2 && computersChoice == 1)
                   int winner = 1;
              else
              if (userChoice == 2 && computersChoice == 2)
                   int winner = 3;
              else
              if (userChoice == 2 && computersChoice == 3)
                   int winner = 2;
              else
              if (userChoice == 3 && computersChoice == 1)
                   int winner = 2;
              else {
              if (userChoice == 3 && computersChoice == 2)
                   int winner = 1;
              else
              if (userChoice == 3 && computersChoice == 3)
                   int winner = 3;
              return winner;
         public static void main (String args [])
              getUserChoice ( );
              System.exit (0);
    }

    Here's something to compare to
    import javax.swing.*;
    public class RockPaperScissors
      public RockPaperScissors()
        String[] pick = {"Rock","Paper","Scissors","Exit"};
        int user = 0, computer = 0;
        String result = "", output = "";
        while(user < 3)
          user = JOptionPane.showOptionDialog(null,"Which do you want?",
                               "Rock-Paper-Scissors",-1,-1,null,pick,"");
          if(user == 3) break;
          computer = (int)(3*Math.random());
          result = getWinner(user,computer);
          output = "You chose "+pick[user] + "\nComputer chose " + pick[computer]+
                   "\n\nResult:- " + result;
          JOptionPane.showMessageDialog(null,output);        
        System.exit(0);
      public String getWinner(int player, int comp)
        if(Math.abs(player - comp) > 1)
          if(player == 2) player = -1;
          if(comp == 2) comp = -1;
        return player > comp? "You win.":player < comp? "Computer wins.":"Tie.";
      public static void main(String[] args){new RockPaperScissors();}
    }

  • Help with 7 segment led program

    hey, I need some help with my program. The program is supposed to make digital numbers display randomly with a possible decimal point in it. If the decimal # has a leading zero, then the zero needs to be not displayed. also, when you click the change color button, the numbers and decimal point are supposed to change to one of three preset colors. I've got the numbers changing colors, but I can't get the decimal point to change color, nor can I get the numbers to change randomly.
    package led7segment;
    import java.awt.event.*;
    import javax.swing.*;
    * Robert Lundahl
    * cs1410-002
    * @author Matthew Lohmeyer
    public class Main {
         * @param args the command line arguments
        public static void main(String[] args) throws InterruptedException {
            // TODO code application logic here
            JFrame.setDefaultLookAndFeelDecorated(true);
            MyJFrame mjf = new MyJFrame();
            while (true) {
                int deci = (int)(Math.random() * 3);
                int num = (int)(Math.random() * 1000);
                Digit.DisplayNumber(num, deci);
                Thread.sleep(4000);
    package led7segment;
    import java.awt.Color;
    import java.awt.event.*;
    import javax.swing.*;
    * Robert Lundahl
    * cs1410-002
    * @author Matthew Lohmeyer
    public class MyJFrame extends JFrame implements ActionListener{
        private JButton jb1, jb2, jb3;
        Digit d1, d2, d3;
        Oval deci;
        Color c;
        Oval o1, o2, o3;
        public MyJFrame()
            super("LED Display");
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setBounds(50, 50, 500, 320);
            setVisible(true);
            setLayout(null);
    //        jb1 = new JButton("Down");
    //        jb1.setBounds(10,225, 75, 50);
    //        add(jb1);
    //        jb1.addActionListener(this);
            jb2 = new JButton("Change Color");
            jb2.setBounds(10,225, 200, 50);
            add(jb2);
            jb2.addActionListener(this);
            jb3 = new JButton("Exit");
            jb3.setBounds(250,225, 100, 50);
            add(jb3);
            jb3.addActionListener(this);
            d1 =new Digit(7);
            add(d1);
            d1.setBounds(10,10,120,190);
            d1.setVisible(true);
            d2 =new Digit(7);
            d2.setBounds(150,10,120,190);
            add(d2);
            d2.setVisible(true);
            d3 =new Digit(7);
            d3.setBounds(300,10,120,190);
            add(d3);
            d3.setVisible(true);
            o1 = new Oval(125, 160, 15, 15);
            o1.setVisible(true);
            add(o1, 0);
            o2 = new Oval(275, 160, 15, 15);
            o2.setVisible(true);
            add(o2, 0);
            o3 = new Oval(425, 160, 15, 15);
            o3.setVisible(true);
            add(o3, 0);
            repaint();
        public void actionPerformed(ActionEvent e) {
            Object j = e.getSource();
    //        if(j==jb1)
    //            d1.incDown();
    //            d2.incDown();
    //            d3.incDown();
            if(j==jb2)
                d1.changeColor();
                d2.changeColor();
                d3.changeColor();
                o1.changeColor();
            else if(j==jb3)
                d1.incUp();
                d2.incUp();
                d3.incUp();
    package led7segment;
    import java.awt.Color;
    import java.awt.event.*;
    import javax.swing.*;
    * Robert Lundahl
    * cs1410-002
    * @author Matthew Lohmeyer
    public class Digit extends JComponent{
        Rectangle rect[] = new Rectangle[7];
        Oval o1[] = new Oval[7];
        private boolean decimal;
        private Color mycolor[] = new Color[]{Color.RED, Color.GREEN,  Color.BLUE};
        private int cindex = 0;
        private int increment =8;
        private Rectangle topRectangle = new Rectangle(23, 10, 66, 20);
        private Rectangle leftTopRectangle = new Rectangle(0, 13, 20, 76);
        private Rectangle leftBottomRectangle = new Rectangle(0, 92, 20, 76);
        private Rectangle bottomRectangle = new Rectangle(23, 151, 66, 20);
        private Rectangle rightBottomRectangle = new Rectangle(92, 92, 20, 76);
        private Rectangle rightTopRectangle = new Rectangle(92, 13, 20, 76);
        private Rectangle midRectangle = new Rectangle(23, 82, 66, 20);
        public Digit(int n)
            super();
            rect[0] = topRectangle;
            rect[1] = leftTopRectangle;
            rect[2] = midRectangle;
            rect[3] = leftBottomRectangle;
            rect[4] = bottomRectangle;
            rect[5] = rightTopRectangle;
            rect[6] = rightBottomRectangle;
            for (int i = 0; i<7; i++)
                add(rect);
    setVisible(true);
    public void HideDigit(){
    for (int i = 0; i<7; i++)
    rect[i].setVisible(false);
    void changeColor() {
    if(cindex==3)
    cindex=0;
    for (int i = 0; i < rect.length; i++) {
    rect[i].setBackground(mycolor[cindex]);
    //o1[i].setBackground(mycolor[cindex]);
    cindex++;
    void DisplayNumber(int n, int decimals)
    n=increment;
    switch(increment)
    case 0:
    displayzero();
    break;
    case 1:
    displayone();
    break;
    case 2:
    displaytwo();
    break;
    case 3:
    displaythree();
    break;
    case 4:
    displayfour();
    break;
    case 5:
    displayfive();
    break;
    case 6:
    displaysix();
    break;
    case 7:
    displayseven();
    break;
    case 8:
    displayeight();
    break;
    case 9:
    displaynine();
    break;
    public void SetDecimal(boolean flag)
    decimal = flag;
    o1.setVisible(decimal);
    // void incDown() {
    // if(increment==0)
    // increment=10;
    // increment--;
    // switch(increment)
    // case 0:
    // displayzero();
    // break;
    // case 1:
    // displayone();
    // break;
    // case 2:
    // displaytwo();
    // break;
    // case 3:
    // displaythree();
    // break;
    // case 4:
    // displayfour();
    // break;
    // case 5:
    // displayfive();
    // break;
    // case 6:
    // displaysix();
    // break;
    // case 7:
    // displayseven();
    // break;
    // case 8:
    // displayeight();
    // break;
    // case 9:
    // displaynine();
    // break;
    void incUp() {
    System.exit(WIDTH);
    // if(increment==9)
    // increment=-1;
    // increment++;
    // switch(increment)
    // case 0:
    // displayzero();
    // break;
    // case 1:
    // displayone();
    // break;
    // case 2:
    // displaytwo();
    // break;
    // case 3:
    // displaythree();
    // break;
    // case 4:
    // displayfour();
    // break;
    // case 5:
    // displayfive();
    // break;
    // case 6:
    // displaysix();
    // break;
    // case 7:
    // displayseven();
    // break;
    // case 8:
    // displayeight();
    // break;
    // case 9:
    // displaynine();
    // break;
    void displayzero()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(false);
    leftBottomRectangle.setVisible(true);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displayone()
    topRectangle.setVisible(false);
    leftTopRectangle.setVisible(false);
    midRectangle.setVisible(false);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(false);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displaytwo()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(false);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(true);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(false);
    void displaythree()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(false);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displayfour()
    topRectangle.setVisible(false);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(false);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displayfive()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(false);
    rightBottomRectangle.setVisible(true);
    void displaysix()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(true);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(false);
    rightBottomRectangle.setVisible(true);
    void displayseven()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(false);
    midRectangle.setVisible(false);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(false);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displayeight()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(true);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    void displaynine()
    topRectangle.setVisible(true);
    leftTopRectangle.setVisible(true);
    midRectangle.setVisible(true);
    leftBottomRectangle.setVisible(false);
    bottomRectangle.setVisible(true);
    rightTopRectangle.setVisible(true);
    rightBottomRectangle.setVisible(true);
    package led7segment;
    import javax.swing.*;
    import java.awt.*;
    /** Oval Supplier Class
    * Robert Lundahl
    * cs1410-002
    * @author Matthew Lohmeyer
    public class Oval extends JComponent {
    private Color mycolor[] = new Color[]{Color.RED, Color.GREEN,  Color.BLUE};
    private int cindex = 0;
    Oval o1[] = new Oval[0];
    /** post: getX() == x and getY() == y
    * and getWidth() == w and getHeight() == h
    * and getBackground() == Color.black
         public Oval(int x, int y, int w, int h) {
    super();
    setBounds(x, y, w, h);
    setBackground(Color.black);
    /** post: this method draws a filled Oval
    * and the upper left corner of the bounding rectangle is (getX(), getY())
    * and the oval's dimensions are getWidth() and getHeight()
    * and the oval's color is getBackground()
    @Override
    public void paint(Graphics g) {
    g.setColor( getBackground() );
    g.fillOval(0, 0, getWidth()-1, getHeight()-1);
    paintChildren(g);
    void changeColor() {
    if(cindex==3)
    cindex=0;
    for (int i = 0; i < o1.length; i++) {
    //rect[i].setBackground(mycolor[cindex]);
    o1[i].setBackground(mycolor[cindex]);
    cindex++;
    package led7segment;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.event.*;
    import javax.swing.*;
    * Robert Lundahl
    * cs1410-002
    * @author Matthew Lohmeyer
    public class Rectangle extends JComponent
    public Rectangle(int x, int y, int w, int h) {
    super();
         setBounds(x, y, w, h);
    setBackground(Color.black);
    @Override
    public void paint(Graphics g) {
    g.setColor( getBackground() );
    g.fillRect(0, 0, getWidth()-1, getHeight()-1);
    paintChildren(g);
    Edited by: matttheskibum7 on Feb 9, 2008 8:22 PM
    Edited by: matttheskibum7 on Feb 9, 2008 8:27 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Your code does not compile.
    EDIT:
    for instance your Main class alone has a several glaring problems that suggest that you are foundering here. Please see comments in code below:
    public class Main {
        public static void main(String[] args) throws InterruptedException {
            JFrame.setDefaultLookAndFeelDecorated(true);
            MyJFrame mjf = new MyJFrame();
            // why use "while (true)"??? Swing is supposed to be event driven and doesn't need loops like this.
            // do you need to use a Swing Timer instead?
            while (true) {
                int deci = (int)(Math.random() * 3);
                int num = (int)(Math.random() * 1000);
                // why is the method below being called as if it were a
                // static method when it's not?  This is not a legal
                // expression
                Digit.DisplayNumber(num, deci);
                // why is the method below putting the event dispatch thread
                // (the EDT) to sleep.  While this is legal, it's not a smart
                // thing to do
                Thread.sleep(4000);
    }Edited by: Encephalopathic on Feb 9, 2008 10:15 PM

  • Help with implementing two different programs

    I need help with a couple of Java programs that I downloaded. I hope someone can help me. They work great if they're on their own, but if they are both on the same page, the 2nd one works, and the 1st one stops working. I'm pretty new to Java, so I don't know how to debug it too well.. Here's the 1st program:
    Conveyor belt slideshow script-
    ? Dynamic Drive (www.dynamicdrive.com)
    For full source code, 100's more DHTML scripts, and Terms Of Use, visit dynamicdrive.com
    //Specify the slider's width (in pixels)
    var sliderwidth="250px"
    //Specify the slider's height
    var sliderheight="19px"
    //Specify the slider's slide speed (larger is faster 1-10)
    var slidespeed=2
    //configure background color:
    slidebgcolor=""
    //Specify the slider's images
    var leftrightslide=new Array()
    var finalslide=''
    leftrightslide[0]='<img src="images/movingwords.gif">'
    ////NO NEED TO EDIT BELOW THIS LINE////////////
    var copyspeed=slidespeed
    leftrightslide='<nobr>'+leftrightslide.join(" ")+'</nobr>'
    var iedom=document.all||document.getElementById
    if (iedom)
    //Next line edited for readability
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">
    '+leftrightslide+'</span>')
    var actualwidth=''
    var cross_slide, ns_slide
    function fillup(){
    if (iedom){
    cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
    cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
    cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
    actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
    cross_slide2.style.left=actualwidth+20+"px"
    else if (document.layers){
    ns_slide=document.ns_slidemenu.document.ns_slidemenu2
    ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
    ns_slide.document.write(leftrightslide)
    ns_slide.document.close()
    actualwidth=ns_slide.document.width
    ns_slide2.left=actualwidth+20
    ns_slide2.document.write(leftrightslide)
    ns_slide2.document.close()
    lefttime=setInterval("slideleft()",30)
    window.onload=fillup
    function slideleft(){
    if (iedom){
    if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
    cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
    else
    cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+30+"px"
    if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
    cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
    else
    cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+30+"px"
    else if (document.layers){
    if (ns_slide.left>(actualwidth*(-1)+8))
    ns_slide.left-=copyspeed
    else
    ns_slide.left=ns_slide2.left+actualwidth+30
    if (ns_slide2.left>(actualwidth*(-1)+8))
    ns_slide2.left-=copyspeed
    else
    ns_slide2.left=ns_slide.left+actualwidth+30
    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
    //Next line edited for readability
    write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';
    background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
    write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
    write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
    write('</div></div>')
    else if (document.layers){
    write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
    write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
    write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
    write('</ilayer>')
    document.write('</td></table>')
    }Here's the 2nd program:
    //Fade-in image slideshow- By Dynamic Drive
    //For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
    //This credit MUST stay intact for use
    var slideshow_width='305px' //SET IMAGE WIDTH
    var slideshow_height='152px' //SET IMAGE HEIGHT
    var pause=5000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)
    var fadeimages=new Array()
    //SET IMAGE PATHS. Extend or contract array as needed
    fadeimages[0]="images/Computer Retail Store.jpg"
    fadeimages[1]="images/Computer S&S ad.jpg"
    fadeimages[2]="images/Computer S&S ad 2.jpg"
    fadeimages[3]="images/Phone S&S ad.jpg"
    ////NO need to edit beyond here/////////////
    var preloadedimages=new Array()
    for (p=0;p<fadeimages.length;p++){
    preloadedimages[p]=new Image()
    preloadedimages[p].src=fadeimages[p]
    var ie4=document.all
    var dom=document.getElementById
    if (ie4||dom)
    //Next line edited for readability
    document.write('<div style="position:relative;width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden">
    <div  id="canvas0" style="position:absolute;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:
    alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="position:absolute;width:'+slideshow_width+';
    height:'+slideshow_height+';top:0;left:0;filter:
    alpha(opacity=10);-moz-opacity:10"></div></div>')
    else
    document.write('<img name="defaultslide" src="'+fadeimages[0]+'">')
    var curpos=10
    var degree=10
    var curcanvas="canvas0"
    var curimageindex=0
    var nextimageindex=1
    function fadepic(){
    if (curpos<100){
    curpos+=10
    if (tempobj.filters)
    tempobj.filters.alpha.opacity=curpos
    else if (tempobj.style.MozOpacity)
    tempobj.style.MozOpacity=curpos/100
    else{
    clearInterval(dropslide)
    nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
    tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
    tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'
    nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
    setTimeout("rotateimage()",pause)
    function rotateimage(){
    if (ie4||dom){
    resetit(curcanvas)
    var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
    crossobj.style.zIndex++
    var temp='setInterval("fadepic()",50)'
    dropslide=eval(temp)
    curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
    else
    document.images.defaultslide.src=fadeimages[curimageindex]
    curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
    function resetit(what){
    curpos=10
    var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
    if (crossobj.filters)
    crossobj.filters.alpha.opacity=curpos
    else if (crossobj.style.MozOpacity)
    crossobj.style.MozOpacity=curpos/100
    function startit(){
    var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
    crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">'
    rotateimage()
    if (ie4||dom)
    window.onload=startit
    else
    setInterval("rotateimage()",pause)Like I said, if the 2nd program is put the same page with the 1st, the 1st program stops working. Any ideas? I would really like to implement both of these programs.

    The code you post is javascript, NOT java ! ... but either way, maybe the scripts have variables in conflict, so if you pack each piece of code in diferent functions and then you call the functions it may work.

  • Help with GMAIL in Mail Program....

    Hi,
    I am using the Apple Mail Program in Leopard and just picked up a Gmail account. I want to set up my Gmail account on 4 different computers work/home/laptop) that I access all the time and am hoping I can set it up so that wherever I check my mail it looks more or less like it does on Gmail.com with respect to the emails:
    1. All mail that I've deleted on another computer is gone from all the other computers when checking mail on those other computers. Is that possible??? Currently, I use a bellsouth.net account and a .mac account, and when I log on to any of the computers via the mail program, it gives me all of my 'new mail', whether or not it was deleted on another computer.
    2. Sent mail. Is there any way to send it on one computer's Mail program and have it show up in my Sent box on the other computers?
    3. Ditto on Trash and other folders
    I did try to set it up my Gmail account using IMAP but I thendeleted the account on Mail because it looked 'weird'. I had a Mailbox in my Inbox for the Gmail account and then also another whole separate, duplicate Gmail account (with All Mail, Drafts, Sent Mail, Spam, Starred, and Trash Folders) further down the left side of mail. In testing an email to gmail account from my .mac account, the mail ended up in two places in my Mail and deleting one did not delete the others.
    If this cannot work, I can just go to gmail.com. BUT, I so love MAIL that I am hoping there is a fix to all this.
    Thanks in advance for any help you can provide.

    My recollection is that unless you are a paid Hotmail account member, you cannot use Mail. Do a search within the discussion group, as I am not an expert, but I recall not getting Hotmail for that very reason.
    Perhaps give gmail a try.....
    That said....I still need some help with my posting! So please and thank you.

  • I need help with the Bon Scott program

    Help me! I am learning Java from the book, "Teach Yourself Java through Osmosis" and I am having trouble with the Bon Scott program. Everytime I run it, which has been ca. 2 billion, it prints out, "Some balls are held for charity and some for fancy dress, but when they're held for pleasure, they're the balls that I like the best." It then proceeds to get pissed and finally vomits.
    Any suggestions ?

    What color is the vomit? That is, exactly what does it do when it gets pissed and vomits?

  • Help with MS Word, (Yes I have asked MS)

    I'm trying to solve a simple problem with Microsoft Word (2008 for Mac). I have tried on the Microsoft forums, they're useless.
    My problem sounds simple I cannot get my font size to "stick".
    I will change my font size to a 14.   As soon as I press the return key word jumps back to font size 10.  I then must reset the font size to 14 (very frustrating).
    I have spent hours trying to find the setting to lock-in the font size I want.
    Thanks.

    If these problems occur only in a single custom template, not in the default blank document, that is a very important piece of information.  Please confirm whether that is true, as it isolates the problem.  Once you have confirmed that, read the rest of this post for one possible solution...
    When you create a new paragraph by pressing <Enter>, Word sets the style for the new paragraph based on the Style for following paragraph setting in the style of the current paragraph.  The paragraph style you are now using should set the style for the following paragraph to the same as the current style. So the font size and paragraph spacing should stay the same as you type successive paragraphs.  Even if you override the style by explicitly changing the font size or paragraph spacing, new paragraphs will use that font size and paragraph spacing unless the style specifies a different style for following paragraphs.
    The top of the Modify Style dialog in Word 2011 looks like this pic, I don't remember what it looked like in Word 2008 but is probably similar.  For the style you are now using, the 1st and 4th settings must match or the changes you make to font size and paragraph spacing will not be retained when you create new paragraphs by pressing <Enter>.
    1. Determine the paragraph style being used when you type text (look in the toolbar to see what style is selected).
    2. Modify that style to see the dialog pictured above (right-click the style in the toolbar; modify).
    3. Verify that the Style for following paragraph matches the current style Name.

Maybe you are looking for

  • Free Good Should not be Modified

    Dear All, We are facing below issue. While punching the order in VA01, depot (Plant) can change the qty of the free stock which has been mapped as TO stock, say e.g in Livon 50 ml there is TO of 8+1, while punching the order for 8 pcs & 1 pcs comes a

  • Mail and Address Book Issues in 10.4.5

    Hello: I recently updated to 10.4.5 and have some issues with mail and address book. 1. MAIL: All the mail on my machine has been "reformatted" for lack of a better term. Each line in a paragraph is about 1.5" above the next. This is the same for all

  • Which O/S upgrade is recommended for a MAC Book Pro17 with Intel Core Duo 2.16 GHz

    Which O/S upgrade is recommended for a MAC Book Pro17 with Intel Core Duo 2.16 GHz I am using os x 10.4.11. Do I need to upgrade to 10.5.xx? Will this platform suport 10.6.xx? If 10.6 will work do I need to install 10.5 first? Thanks...

  • Album cover screen saver?

    If I set the screen saver to album cover all I get is a black screen when the screen saver kicks on. I am streaming all of my content and not synching but I'm not sure if this has anything to do with the black screen. I'm assuming that this setting s

  • Setting a Thread specific Locale

    I am developing applications in an environment where the the system language is unlikely to be the language being processed. In .NET I can create a thread to do some processing of text in a language other than the current application language by sett