Switch to full style
General Java code examples
Post a reply

change Font of text in java

Tue Nov 11, 2008 8:59 pm

code for change Font of text in java
java code
import java.awt.*;
import java.text.*;
import javax.swing.*;
import java.awt.font.*;

public class ShowColorAndFont extends JPanel {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
String text = "Java is an Object Oriented Programming Language.";
Dimension dimension = getSize();

Font font1 = new Font("Book Antiqua", Font.PLAIN, 30);
Font font2 = new Font("Monotype Corsiva", Font.PLAIN, 30);

AttributedString attributedString = new AttributedString(text);
attributedString.addAttribute(TextAttribute.FONT, font1);
attributedString.addAttribute(TextAttribute.FONT, font2, 1, 4);
attributedString.addAttribute(TextAttribute.FONT, font2, 6, 7);
attributedString.addAttribute(TextAttribute.FONT, font2, 9, 10);
attributedString.addAttribute(TextAttribute.FONT, font2, 12, 17);
attributedString.addAttribute(TextAttribute.FONT, font2, 19, 26);
attributedString.addAttribute(TextAttribute.FONT, font2, 28, 38);
attributedString.addAttribute(TextAttribute.FONT, font2, 40, 47);

attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 0, 1);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 5, 6);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 8, 9);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 11, 12);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 18, 19);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 27, 28);
attributedString.addAttribute(TextAttribute.FOREGROUND, Color.red, 39, 40);

g2d.drawString(attributedString.getIterator(), 40, 80);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Show Color and Font");
frame.getContentPane().add(new ShowColorAndFont());
frame.setSize(700, 200);
frame.show();

}



Attachments
colorFont.gif
change font in java
colorFont.gif (8.69 KiB) Viewed 86432 times

Re: change Font of text in java

Sat Feb 04, 2012 4:35 pm

Nice
I got a lot of stuff with this, thanks!

Post a reply
  Related Posts  to : change Font of text in java
 Change the td font style     -  
 change font size in JavaScript     -  
 change the font style of the body tag     -  
 Control font size of sub and sup text     -  
 Change the link font family and weight     -  
 Change the text indent in the paragraph     -  
 how to change the alignment text in html     -  
 change the direction of text in your page     -  
 Forum Description Text color change - Need Help     -  
 Outlining the font in java     -  

Topic Tags

Java Graphics