Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Drawing Simple Text

import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import javax.swing.JComponent; import javax.swing.JFrame; public class BasicDraw {   public static void main(String[] args) {     JFrame frame = new JFrame();     frame.add(new MyComponent());     frame.setSize(300, 300);     frame.setVisible(true);   } } class MyComponent extends JComponent {   public void paint(Graphics g) {     Font font = new Font("Serif", Font.PLAIN, 12);     g.setFont(font);     g.drawString("a String", 10, 10);     FontMetrics fontMetrics = g.getFontMetrics();     g.drawString("aString", 10, 10 + fontMetrics.getAscent());   } }