All for Joomla All for Webmasters

Notepad java

  1. import javax.swing.*;
  2. import java.awt.event.*;
  3. public class Notepad implements ActionListener{
  4. JFrame f;
  5. JMenuBar mb;
  6. JMenu file,edit,help;
  7. JMenuItem cut,copy,paste,selectAll;
  8. JTextArea ta;
  9. Notepad(){
  10. f=new JFrame();
  11. cut=new JMenuItem(“cut”);
  12. copy=new JMenuItem(“copy”);
  13. paste=new JMenuItem(“paste”);
  14. selectAll=new JMenuItem(“selectAll”);
  15. cut.addActionListener(this);
  16. copy.addActionListener(this);
  17. paste.addActionListener(this);
  18. selectAll.addActionListener(this);
  19. mb=new JMenuBar();
  20. mb.setBounds(5,5,400,40);
  21. file=new JMenu(“File”);
  22. edit=new JMenu(“Edit”);
  23. help=new JMenu(“Help”);
  24. edit.add(cut);edit.add(copy);edit.add(paste);edit.add(selectAll);
  25. mb.add(file);mb.add(edit);mb.add(help);
  26. ta=new JTextArea();
  27. ta.setBounds(5,30,460,460);
  28. f.add(mb);f.add(ta);
  29. f.setLayout(null);
  30. f.setSize(500,500);
  31. f.setVisible(true);
  32. }
  33. public void actionPerformed(ActionEvent e) {
  34. if(e.getSource()==cut)
  35. ta.cut();
  36. if(e.getSource()==paste)
  37. ta.paste();
  38. if(e.getSource()==copy)
  39. ta.copy();
  40. if(e.getSource()==selectAll)
  41. ta.selectAll();
  42. }
  43. public static void main(String[] args) {
  44.     new Notepad();
  45. }
  46. }
PinIt
submit to reddit

Leave a Reply

Top