FileDocCategorySizeDatePackage
CopyAndPasteDemo.javaAPI DocExample3029Wed Jan 17 20:12:24 GMT 2001None

CopyAndPasteDemo

public class CopyAndPasteDemo extends JFrame implements ClipboardOwner

Fields Summary
String
davidMessage
String
andyMessage
private Clipboard
clipboard
Constructors Summary
public CopyAndPasteDemo()

    super("Copy And Paste Demonstration");

    clipboard = getToolkit().getSystemClipboard();

    GraphicsEnvironment.getLocalGraphicsEnvironment();
    Font font = new Font("LucidaSans", Font.PLAIN, 15);
    JTextArea textArea1 = new JTextArea(davidMessage + andyMessage, 5, 25);
    JTextArea textArea2 = new JTextArea("<Paste text here>", 5, 25);
    textArea1.setFont(font);
    textArea2.setFont(font);

    JPanel jPanel = new JPanel();
    jPanel.setLayout(new BoxLayout(jPanel,BoxLayout.Y_AXIS));
    jPanel.add(textArea1);
    jPanel.add(Box.createRigidArea(new Dimension(0,10)));
    jPanel.add(textArea2);

    getContentPane().add(jPanel, BorderLayout.CENTER);
  
Methods Summary
public voidlostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents)


        
    System.out.println("Lost clipboard ownership");
  
public static voidmain(java.lang.String[] args)

    JFrame frame = new CopyAndPasteDemo();
    frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {System.exit(0);}
    });

    frame.pack();
    frame.setVisible(true);