Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #1851

Re: Actual width of unicode chracters.

From markspace <-@.>
Newsgroups comp.lang.java.help
Subject Re: Actual width of unicode chracters.
Date 2012-06-13 00:58 -0700
Organization A noiseless patient Spider
Message-ID <jr9h8n$ark$1@dont-email.me> (permalink)
References <jr8tid$64v$1@tnews.hananet.net> <jr92cs$9m1$1@dont-email.me>

Show all headers | View raw


On 6/12/2012 8:45 PM, markspace wrote:
> String korean = ...
> int count = korean.codePointCount( 0, korean.length()-1 );

> A short, self-contained, compilable example would help here:
> http://sscce.org/


An SSCCE helps a lot!  I was wrong about the -1 to length(), it should 
just be length().  The following seems to work for me.  If you have some 
different idea, please write a code example so we can tell what you mean.



package quicktest;

import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;

/**
  *
  * @author Brenden
  */
public class Cjk {

    public static void main(String[] args) {
       SwingUtilities.invokeLater(new Runnable() {

          public void run() {
             createGui();
          }
       });
    }

    private static void createGui() {
       JFrame frame = new JFrame();

       int[] korChars = new int[10];
       for (int i = 0; i < korChars.length; i++) {
          korChars[i] = 0xAC00+i;
       }
       String kor = "test: "+new String( korChars, 0, korChars.length );
       JTextArea ta = new JTextArea( kor );
       frame.add(ta);

       ta.append("\nCount: "+ kor.codePointCount(0, kor.length() ));

       frame.pack();
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       frame.setLocationRelativeTo(null);
       frame.setVisible(true);
    }
}

Back to comp.lang.java.help | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Actual width of unicode chracters. Young <ycp101@gmail.com> - 2012-06-13 02:23 +0000
  Re: Actual width of unicode chracters. Roedy Green <see_website@mindprod.com.invalid> - 2012-06-12 20:42 -0700
  Re: Actual width of unicode chracters. markspace <-@.> - 2012-06-12 20:45 -0700
    Re: Actual width of unicode chracters. markspace <-@.> - 2012-06-13 00:58 -0700
      Re: Actual width of unicode chracters. Young <ycp101@gmail.com> - 2012-06-13 08:30 +0000
        Re: Actual width of unicode chracters. markspace <-@.> - 2012-06-13 08:45 -0700
        Re: Actual width of unicode chracters. Lew <lewbloch@gmail.com> - 2012-06-13 14:14 -0700
          Re: Actual width of unicode chracters. Steven Simpson <ss@domain.invalid> - 2012-06-14 08:06 +0100
            Re: Actual width of unicode chracters. "mayeul.marguet" <mayeul.marguet@free.fr> - 2012-06-14 10:26 +0200
              Re: Actual width of unicode chracters. "Peter J. Holzer" <hjp-usenet2@hjp.at> - 2012-06-14 15:32 +0200
                Re: Actual width of unicode chracters. "mayeul.marguet" <mayeul.marguet@free.fr> - 2012-06-14 16:47 +0200
                Re: Actual width of unicode chracters. "Peter J. Holzer" <hjp-usenet2@hjp.at> - 2012-06-16 20:39 +0200
  Re: Actual width of unicode chracters. Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-06-13 00:00 -0400
  Re: Actual width of unicode chracters. markspace <-@.> - 2012-06-13 00:24 -0700
  Re: Actual width of unicode chracters. Steven Simpson <ss@domain.invalid> - 2012-06-13 10:24 +0100

csiph-web