Mega Code Archive

 
Categories / Java / JDK
 

Text Component Printing

import java.awt.BorderLayout; import java.text.MessageFormat; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class JDK6TextComponentDemo {   public static void main(String[] args) throws Exception {     final JTextArea textArea = new JTextArea();     textArea.setText("text");     JScrollPane jScrollPane = new JScrollPane(textArea);     final MessageFormat header = new MessageFormat("My Header");     final MessageFormat footer = new MessageFormat("My Footer");     JPanel contentPane = new JPanel();     contentPane.setLayout(new BorderLayout());     contentPane.add(jScrollPane, BorderLayout.CENTER);     JFrame frame = new JFrame();     frame.setTitle("Text-component Printing Demo");     frame.setSize(400, 200);     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     frame.setContentPane(contentPane);     frame.setVisible(true);     textArea.print(header, footer, true, null, null, true);   } }