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


Groups > comp.lang.java.programmer > #14008

Re: need help with javadocs

From Lew <noone@lewscanon.com>
Newsgroups comp.lang.java.programmer
Subject Re: need help with javadocs
Date 2012-04-28 21:14 -0700
Organization albasani.net
Message-ID <jnif7a$u1s$1@news.albasani.net> (permalink)
References <jnhu9t$19n$1@dont-email.me> <nospam-846BC7.00103129042012@news.aioe.org>

Show all headers | View raw


John B. Matthews wrote:
> bilsch wrote:
>> I understand what the statement does, but I don't know where to find
>> a list of the parameters that Font can work with. For instance. I
>> would assume ("CourierNew", Font.Italic, 12) will work, but where is
>> this information listed?
>
> The documentation for java.awt.Font addresses this issue by
> distinguishing between physical and logical fonts. The former have
> particular names and availability, while the latter have been mapped to
> installed fonts on a given platform.
>
> Rather than "Courier", consider the implementation's monospaced font:
>
> Font f = new Font(Font.MONOSPACED, Font.Italic, 12);
>
> For larger point sizes, consider the available sans serif font:
>
> Font f = new Font(Font.SANS_SERIF, Font.Bold, 36);
>
> Also, be aware of the several variations of deriveFont().
>
> More details may be found in the tutorial:
>
> <http://docs.oracle.com/javase/tutorial/2d/text/fonts.html>

Picking up on this, and repeating some of what those references try to teach, 
the actual fonts on any given system vary. Just like you might or might not 
find a particular file on any given hard drive, you might or might not find a 
particular font there.

The physical fonts to which John alludes are the uncertain ones, though many 
such as "Courier" are so widespread as to be fairly reliable. The logical 
fonts are the ones Java guarantees to be present, but you might find them dull 
and boring.

If you want to play with physical fonts you'll need some means of what's 
called "discovery" - a way for the software to read the system or some 
configuration to find out what's there.

You should have the Javdocs bookmarked and refer to them often.

As in many times a day.

-- 
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg

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


Thread

need help with javadocs bilsch <king621@comcast.net> - 2012-04-28 16:25 -0700
  Re: need help with javadocs Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 19:48 -0400
  Re: need help with javadocs Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-04-28 16:49 -0700
  Re: need help with javadocs Martin Gregorie <martin@address-in-sig.invalid> - 2012-04-29 00:05 +0000
  Re: need help with javadocs "John B. Matthews" <nospam@nospam.invalid> - 2012-04-29 00:10 -0400
    Re: need help with javadocs Lew <noone@lewscanon.com> - 2012-04-28 21:14 -0700
      Re: need help with javadocs Patricia Shanahan <pats@acm.org> - 2012-04-29 00:25 -0700
      Re: need help with javadocs Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2012-04-29 12:00 +0300
    Re: need help with javadocs Roedy Green <see_website@mindprod.com.invalid> - 2012-04-29 07:47 -0700
  Re: need help with javadocs Roedy Green <see_website@mindprod.com.invalid> - 2012-04-29 07:39 -0700

csiph-web