package swingExamples;
import java.awt.Container;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
class BoldTextDisplayPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Font font = new Font("Serif", Font.BOLD, 16);
g.setFont(font);
g.drawString("Hello from a Java Swing application!", 20, 80);
}
}
class BoldTextDisplayFrame extends JFrame
{
public BoldTextDisplayFrame()
{
setTitle("Font Display Frame");
setSize(300, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contentPane = getContentPane();
contentPane.add( new BoldTextDisplayPanel() );
}
}
public class BoldTextDisplay
{
public static void main(String[] args)
{
BoldTextDisplayFrame frame = new BoldTextDisplayFrame();
frame.setVisible(true);
}
}
|