Package java.awt

Examples of java.awt.Font.deriveFont()


    //ascent is the distance between the baseline and the tallest character
    int ascent = getAscent(currentFont);

    int direction; //direction of size change (towards smaller or bigger)
    if(ascent > pixelHeight){
      currentFont = currentFont.deriveFont(size - 1);
      size--;
      direction = -1;
    } else {
      currentFont = currentFont.deriveFont(size + 1);
      size++;
View Full Code Here


    if(ascent > pixelHeight){
      currentFont = currentFont.deriveFont(size - 1);
      size--;
      direction = -1;
    } else {
      currentFont = currentFont.deriveFont(size + 1);
      size++;
      direction = 1;
    }
    while(size > 0){
      currentFont = currentFont.deriveFont(size);
View Full Code Here

      currentFont = currentFont.deriveFont(size + 1);
      size++;
      direction = 1;
    }
    while(size > 0){
      currentFont = currentFont.deriveFont(size);
      //rectangle = currentFont.getStringBounds(testString, frc);
      ascent = getAscent(currentFont);
      if(direction == 1){
        if(ascent > pixelHeight){
          size = size - 0.5f;
View Full Code Here

      //rectangle = currentFont.getStringBounds(testString, frc);
      ascent = getAscent(currentFont);
      if(direction == 1){
        if(ascent > pixelHeight){
          size = size - 0.5f;
          return currentFont.deriveFont(size);
        }
        else size = size + 0.5f;
      } else {
        if(ascent < pixelHeight)
          return currentFont;
View Full Code Here

  public static void main(String[] args) {
    //FontMeasurer.instance().getFontFor(7);
    float size = 12;
    Font currentFont = new Font("Sans", Font.BOLD, (int) size);
    if(DEBUG) System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
View Full Code Here

    float size = 12;
    Font currentFont = new Font("Sans", Font.BOLD, (int) size);
    if(DEBUG) System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
View Full Code Here

    if(DEBUG) System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
View Full Code Here

    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
  }
}
View Full Code Here

    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
    currentFont = currentFont.deriveFont(--size);
    System.out.println(currentFont.getSize());
  }
}
View Full Code Here

    JLabel iL1 = new JLabel("file name:");
    infoDisplayPanel.add(iL1);

    sourceLabel = new JLabel("unknown");
    Font font = sourceLabel.getFont();
    sourceLabel.setFont(font.deriveFont(font.getStyle() | Font.BOLD));
    infoDisplayPanel.add(sourceLabel);

    JLabel iL2 = new JLabel("feature name:");
    infoDisplayPanel.add(iL2);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.