super("Cut And Paste Demonstration");
clipboard = getToolkit().getSystemClipboard();
GraphicsEnvironment.getLocalGraphicsEnvironment();
Font font = new Font("LucidaSans", Font.PLAIN, 15);
textArea1 = new JTextArea(davidMessage + andyMessage, 5, 25);
textArea2 = new JTextArea("<Paste text here>", 5, 25);
textArea1.setFont(font);
textArea2.setFont(font);
JPanel jPanel = new JPanel();
JMenuBar jMenuBar = new JMenuBar();
JMenuItem cutItem = new JMenuItem("Cut");
JMenuItem pasteItem = new JMenuItem("Paste");
JMenu jMenu = new JMenu("Edit");
jMenu.add(cutItem);
jMenu.add(pasteItem);
cutItem.addActionListener(new CutActionListener());
pasteItem.addActionListener(new PasteActionListener());
jMenuBar.add(jMenu);
jPanel.add(jMenuBar);
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);