Advertisement
Guest User

Untitled

a guest
May 28th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.97 KB | None | 0 0
  1. package revision4;
  2.  
  3. import javax.swing.ImageIcon;
  4. import javax.swing.JButton;
  5.  
  6. public class PhoneButtonHandling extends JButton {
  7.     public PhoneButtonHandling() {
  8.        
  9.     }
  10.    
  11.     public JButton setMessageButton() {
  12.         JButton button = new JButton();
  13.         button.setText("Messages");
  14.         button.setToolTipText("Create, View or Delete Messages");
  15.         ImageIcon icon = new ImageIcon("new-message-icon.png");
  16.         button.setIconTextGap(2);
  17.         button.setIcon(icon);
  18.         return button;
  19.     }
  20.    
  21.     public JButton setMediaButton() {
  22.         JButton button = new JButton();
  23.         button.setText("Media");
  24.         button.setToolTipText("Create, View or Delete Media");
  25.         ImageIcon icon = new ImageIcon("media_icon.gif");
  26.         button.setIconTextGap(2);
  27.         button.setIcon(icon);
  28.         return button;
  29.     }
  30.    
  31.     public JButton setSettingsButton() {
  32.         JButton button = new JButton();
  33.         button.setText("Settings");
  34.         button.setToolTipText("Modify Phone Settings");
  35.         ImageIcon icon = new ImageIcon("settings-icon.png");
  36.         button.setIcon(icon);
  37.         button.setIconTextGap(2);
  38.         return button;
  39.     }
  40.    
  41.     public JButton setNotesButton() {
  42.         JButton button = new JButton();
  43.         button.setText("Notes");
  44.         button.setToolTipText("Create, Modify, Send, Delete Notes");
  45.         ImageIcon icon = new ImageIcon("NotesIcon.jpg");
  46.         button.setIcon(icon);
  47.         button.setIconTextGap(2);
  48.         return button;
  49.     }
  50.    
  51.     public JButton setCalendarButton() {
  52.         JButton button = new JButton();
  53.         button.setText("Calendar");
  54.         button.setToolTipText("Create, Modify, Send, Delete Events");
  55.         ImageIcon icon = new ImageIcon("calendar_icon.png");
  56.         button.setIcon(icon);
  57.         button.setIconTextGap(2);
  58.         return button;
  59.     }
  60.    
  61.     public JButton setCallButton() {
  62.         JButton button = new JButton();
  63.         button.setText("Call");
  64.         button.setToolTipText("Call Contact");
  65.         ImageIcon icon = new ImageIcon("call-icon-green.png");
  66.         button.setIcon(icon);
  67.         button.setIconTextGap(2);
  68.         return button;
  69.     }
  70.  
  71.     public JButton setContactButton() {
  72.         JButton button = new JButton();
  73.         button.setText("Contacts");
  74.         button.setToolTipText("Create, Edit or Delete Contacts");
  75.         ImageIcon icon = new ImageIcon("contactHeadIconUP.png");
  76.         button.setIcon(icon);
  77.         button.setIconTextGap(2);
  78.         return button;
  79.     }
  80.    
  81.     public JButton setAddContactButton() {
  82.         JButton button = new JButton();
  83.         button.setText("Add");
  84.         button.setToolTipText("Create, Edit or Delete Contacts");
  85.         ImageIcon icon = new ImageIcon("addContact.png");
  86.         button.setIcon(icon);
  87.         button.setIconTextGap(2);
  88.         return button;
  89.     }
  90.    
  91.     public JButton setSaveContactButton() {
  92.         JButton button = new JButton();
  93.         button.setText("Save");
  94.         button.setToolTipText("Create, Edit or Delete Contacts");
  95.         ImageIcon icon = new ImageIcon("SaveIcon.jpg");
  96.         button.setIcon(icon);
  97.         button.setIconTextGap(2);
  98.         return button;
  99.     }
  100.    
  101.     public JButton setRemoveContactButton() {
  102.         JButton button = new JButton();
  103.         button.setText("Remove");
  104.         button.setToolTipText("Create, Edit or Delete Contacts");
  105.         ImageIcon icon = new ImageIcon("deleteContact.png");
  106.         button.setIcon(icon);
  107.         button.setIconTextGap(2);
  108.         return button;
  109.     }
  110.     public JButton setBackButton() {
  111.         JButton button = new JButton();
  112.         button.setText("Back");
  113.         button.setToolTipText("Return To Previous Screen");
  114.         ImageIcon icon = new ImageIcon("back_icon.gif");
  115.         button.setIcon(icon);
  116.         button.setIconTextGap(2);
  117.         return button;
  118.     }
  119.    
  120.     public JButton setEditContactButton() {
  121.         JButton button = new JButton();
  122.         button.setText("Edit");
  123.         button.setToolTipText("Create, Edit or Delete Contacts");
  124.         ImageIcon icon = new ImageIcon("editContact.png");
  125.         button.setIcon(icon);
  126.         button.setIconTextGap(2);
  127.         return button;
  128.     }
  129.    
  130.     public JButton setCloudBackupButton() {
  131.         JButton button = new JButton();
  132.         button.setText("Cloud Backup");
  133.         button.setToolTipText("Create, Edit or Delete Contacts");
  134.         //ImageIcon icon = new ImageIcon("editContact.png");
  135.         //button.setIcon(icon);
  136.         //button.setIconTextGap(2);
  137.         return button;
  138.     }
  139.     public JButton setCloudRestoreButton() {
  140.         JButton button = new JButton();
  141.         button.setText("Cloud Restore");
  142.         button.setToolTipText("Create, Edit or Delete Contacts");
  143.         //ImageIcon icon = new ImageIcon("editContact.png");
  144.         //button.setIcon(icon);
  145.         //button.setIconTextGap(2);
  146.         return button;
  147.     }
  148.     public JButton setCloudDeleteButton() {
  149.         JButton button = new JButton();
  150.         button.setText("Cloud Delete");
  151.         button.setToolTipText("Create, Edit or Delete Contacts");
  152.         //ImageIcon icon = new ImageIcon("editContact.png");
  153.         //button.setIcon(icon);
  154.         //button.setIconTextGap(2);
  155.         return button;
  156.     }
  157.     public JButton setDetailsButton() {
  158.         JButton button = new JButton();
  159.         button.setText("Configure Details");
  160.         button.setToolTipText("Create, Edit or Delete Contacts");
  161.         //ImageIcon icon = new ImageIcon("editContact.png");
  162.         //button.setIcon(icon);
  163.         //button.setIconTextGap(2);
  164.         return button;
  165.     }
  166.     public JButton set3rdPartyAppButton() {
  167.         JButton button = new JButton();
  168.         button.setText("3rd Party Applications");
  169.         button.setToolTipText("Create, Edit or Delete Contacts");
  170.         //ImageIcon icon = new ImageIcon("editContact.png");
  171.         //button.setIcon(icon);
  172.         //button.setIconTextGap(2);
  173.         return button;
  174.     }
  175.     public JButton setAirplaneButton() {
  176.         JButton button = new JButton();
  177.         button.setText("Airplane Mode");
  178.         button.setToolTipText("Create, Edit or Delete Contacts");
  179.         //ImageIcon icon = new ImageIcon("editContact.png");
  180.         //button.setIcon(icon);
  181.         //button.setIconTextGap(2);
  182.         return button;
  183.     }
  184.    
  185.     /**
  186.      * Message Screen Buttons
  187.      */
  188.    
  189.     public JButton createMessage() {
  190.         JButton button = new JButton();
  191.         button.setText("Create Message");
  192.         //ImageIcon icon = new ImageIcon("editContact.png");
  193.         //button.setIcon(icon);
  194.         //button.setIconTextGap(2);
  195.         return button;
  196.     }
  197.    
  198.    
  199.     public JButton viewMessage() {
  200.         JButton button = new JButton();
  201.         button.setText("View Message");
  202.         //ImageIcon icon = new ImageIcon("editContact.png");
  203.         //button.setIcon(icon);
  204.         //button.setIconTextGap(2);
  205.         return button;
  206.     }
  207.    
  208.     public JButton deleteMessage() {
  209.         JButton button = new JButton();
  210.         button.setText("Delete Message");
  211.         //ImageIcon icon = new ImageIcon("editContact.png");
  212.         //button.setIcon(icon);
  213.         //button.setIconTextGap(2);
  214.         return button;
  215.     }
  216.    
  217.     public JButton filterMessage() {
  218.         JButton button = new JButton();
  219.         button.setText("Filter Message");
  220.         //ImageIcon icon = new ImageIcon("editContact.png");
  221.         //button.setIcon(icon);
  222.         //button.setIconTextGap(2);
  223.         return button;
  224.     }
  225.    
  226.     public JButton forwardMessage() {
  227.         JButton button = new JButton();
  228.         button.setText("Forward Message");
  229.         //ImageIcon icon = new ImageIcon("editContact.png");
  230.         //button.setIcon(icon);
  231.         //button.setIconTextGap(2);
  232.         return button;
  233.     }
  234.    
  235.     public JButton replyMessage() {
  236.         JButton button = new JButton();
  237.         button.setText("Reply");
  238.         //ImageIcon icon = new ImageIcon("editContact.png");
  239.         //button.setIcon(icon);
  240.         //button.setIconTextGap(2);
  241.         return button;
  242.     }
  243.    
  244.     //Back Button uses previous setBackButton
  245. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement