timetraveller1992

WEB.class

May 21st, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 29.62 KB | None | 0 0
  1. package web.search;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import java.io.*;
  6. import java.net.URL;
  7. import java.net.URLDecoder;
  8. import java.security.CodeSource;
  9. import java.security.ProtectionDomain;
  10. import javax.swing.*;
  11. import javax.swing.event.CaretEvent;
  12.  
  13. public class WEB extends JFrame
  14. {
  15.  
  16.     public WEB()
  17.     {
  18.         initComponents();
  19.         user = System.getProperty("user.name");
  20.         CB.requestFocus();
  21.         LblPin.setVisible(false);
  22.         String path = web/search/WEB.getProtectionDomain().getCodeSource().getLocation().getPath();
  23.         try
  24.         {
  25.             decodedPath = URLDecoder.decode(path, "UTF-8");
  26.         }
  27.         catch(UnsupportedEncodingException ex) { }
  28.         System.out.println("createAndShowGUI() Running");
  29.         if(!SystemTray.isSupported())
  30.         {
  31.             System.out.println("SystemTray is not supported");
  32.             return;
  33.         }
  34.         popup = new PopupMenu();
  35.         tray = SystemTray.getSystemTray();
  36.         restore = new MenuItem("Restore");
  37.         aboutItem = new MenuItem("About");
  38.         cb1 = new CheckboxMenuItem("Pin to Screen");
  39.         displayMenu = new Menu("Goto");
  40.         contact = new MenuItem("Contact");
  41.         fb = new MenuItem("Facebook");
  42.         gmail = new MenuItem("Gmail");
  43.         twitter = new MenuItem("Twitter");
  44.         help = new MenuItem("Help");
  45.         exitItem = new MenuItem("Exit");
  46.         popup.add(restore);
  47.         popup.addSeparator();
  48.         popup.add(cb1);
  49.         popup.add(displayMenu);
  50.         displayMenu.add(fb);
  51.         displayMenu.add(gmail);
  52.         displayMenu.add(twitter);
  53.         popup.addSeparator();
  54.         popup.add(contact);
  55.         popup.add(aboutItem);
  56.         popup.add(help);
  57.         popup.add(exitItem);
  58.         restore.setEnabled(false);
  59.         trayIcon.setPopupMenu(popup);
  60.         trayIcon.setToolTip("\u20B0\u0211\u049D Web 2.0");
  61.         try
  62.         {
  63.             tray.add(trayIcon);
  64.         }
  65.         catch(AWTException e)
  66.         {
  67.             System.out.println("TrayIcon could not be added.");
  68.             return;
  69.         }
  70.         createAndShowGUI();
  71.     }
  72.  
  73.     private void initComponents()
  74.     {
  75.         AboutDialog = new JDialog();
  76.         jPanel1 = new JPanel();
  77.         LblPic = new JLabel();
  78.         Contact = new JDialog();
  79.         jPanel2 = new JPanel();
  80.         jLabel1 = new JLabel();
  81.         jPanel3 = new JPanel();
  82.         jLabel6 = new JLabel();
  83.         jLabel2 = new JLabel();
  84.         jLabel5 = new JLabel();
  85.         FBlink = new JLabel();
  86.         jLabel11 = new JLabel();
  87.         jLabel3 = new JLabel();
  88.         jLabel10 = new JLabel();
  89.         jLabel12 = new JLabel();
  90.         HelpDialog = new JDialog();
  91.         jPanel4 = new JPanel();
  92.         jLabel4 = new JLabel();
  93.         Glink = new JLabel();
  94.         jLabel8 = new JLabel();
  95.         CB = new JComboBox();
  96.         BtnSearch = new JButton();
  97.         TF = new JTextField();
  98.         jButton1 = new JButton();
  99.         jButton2 = new JButton();
  100.         jButton3 = new JButton();
  101.         LblPin = new JLabel();
  102.         LblUnpin = new JLabel();
  103.         AboutDialog.setTitle("Help");
  104.         AboutDialog.setUndecorated(true);
  105.         AboutDialog.setType(java.awt.Window.Type.POPUP);
  106.         AboutDialog.addWindowListener(new  Object()     /* anonymous class not found */
  107.     class _anm1 {}
  108.  
  109. );
  110.         AboutDialog.addKeyListener(new  Object()     /* anonymous class not found */
  111.     class _anm2 {}
  112.  
  113. );
  114.         jPanel1.setBackground(new Color(255, 255, 255));
  115.         LblPic.setIcon(new ImageIcon(getClass().getResource("/web/search/Earth-icon_2_2.png")));
  116.         LblPic.addKeyListener(new  Object()     /* anonymous class not found */
  117.     class _anm3 {}
  118.  
  119. );
  120.         GroupLayout jPanel1Layout = new GroupLayout(jPanel1);
  121.         jPanel1.setLayout(jPanel1Layout);
  122.         jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(LblPic));
  123.         jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(LblPic));
  124.         GroupLayout AboutDialogLayout = new GroupLayout(AboutDialog.getContentPane());
  125.         AboutDialog.getContentPane().setLayout(AboutDialogLayout);
  126.         AboutDialogLayout.setHorizontalGroup(AboutDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel1, -2, -1, -2));
  127.         AboutDialogLayout.setVerticalGroup(AboutDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel1, -2, -1, -2));
  128.         Contact.setUndecorated(true);
  129.         Contact.setType(java.awt.Window.Type.POPUP);
  130.         Contact.addKeyListener(new  Object()     /* anonymous class not found */
  131.     class _anm4 {}
  132.  
  133. );
  134.         jPanel2.setBackground(new Color(255, 255, 255));
  135.         jLabel1.setIcon(new ImageIcon(getClass().getResource("/web/search/SRK 2.png")));
  136.         jPanel3.setLayout(new GridBagLayout());
  137.         jLabel6.setIcon(new ImageIcon(getClass().getResource("/web/search/phone.png")));
  138.         GridBagConstraints gridBagConstraints = new GridBagConstraints();
  139.         gridBagConstraints.gridx = 0;
  140.         gridBagConstraints.gridy = 3;
  141.         gridBagConstraints.gridheight = 2;
  142.         gridBagConstraints.anchor = 18;
  143.         gridBagConstraints.insets = new Insets(6, 10, 11, 0);
  144.         jPanel3.add(jLabel6, gridBagConstraints);
  145.         jLabel2.setText("Shahruk Ahmad");
  146.         gridBagConstraints = new GridBagConstraints();
  147.         gridBagConstraints.gridx = 1;
  148.         gridBagConstraints.gridy = 0;
  149.         gridBagConstraints.gridwidth = 2;
  150.         gridBagConstraints.ipadx = 59;
  151.         gridBagConstraints.anchor = 18;
  152.         gridBagConstraints.insets = new Insets(11, 6, 0, 10);
  153.         jPanel3.add(jLabel2, gridBagConstraints);
  154.         jLabel5.setText("+91 8858 810 804");
  155.         gridBagConstraints = new GridBagConstraints();
  156.         gridBagConstraints.gridx = 1;
  157.         gridBagConstraints.gridy = 3;
  158.         gridBagConstraints.ipadx = 33;
  159.         gridBagConstraints.anchor = 18;
  160.         gridBagConstraints.insets = new Insets(6, 6, 0, 0);
  161.         jPanel3.add(jLabel5, gridBagConstraints);
  162.         FBlink.setText("www.facebook.com/imsrkmj");
  163.         FBlink.setCursor(new Cursor(12));
  164.         FBlink.addMouseListener(new  Object()     /* anonymous class not found */
  165.     class _anm5 {}
  166.  
  167. );
  168.         gridBagConstraints = new GridBagConstraints();
  169.         gridBagConstraints.gridx = 1;
  170.         gridBagConstraints.gridy = 2;
  171.         gridBagConstraints.gridwidth = 2;
  172.         gridBagConstraints.anchor = 18;
  173.         gridBagConstraints.insets = new Insets(7, 6, 0, 10);
  174.         jPanel3.add(FBlink, gridBagConstraints);
  175.         jLabel11.setIcon(new ImageIcon(getClass().getResource("/web/search/GM.png")));
  176.         gridBagConstraints = new GridBagConstraints();
  177.         gridBagConstraints.gridx = 0;
  178.         gridBagConstraints.gridy = 1;
  179.         gridBagConstraints.ipady = -1;
  180.         gridBagConstraints.anchor = 18;
  181.         gridBagConstraints.insets = new Insets(7, 10, 0, 0);
  182.         jPanel3.add(jLabel11, gridBagConstraints);
  183.         jLabel3.setText(" [email protected]");
  184.         gridBagConstraints = new GridBagConstraints();
  185.         gridBagConstraints.gridx = 1;
  186.         gridBagConstraints.gridy = 1;
  187.         gridBagConstraints.gridwidth = 2;
  188.         gridBagConstraints.ipadx = 39;
  189.         gridBagConstraints.anchor = 18;
  190.         gridBagConstraints.insets = new Insets(7, 6, 0, 10);
  191.         jPanel3.add(jLabel3, gridBagConstraints);
  192.         jLabel10.setIcon(new ImageIcon(getClass().getResource("/web/search/User.png")));
  193.         gridBagConstraints = new GridBagConstraints();
  194.         gridBagConstraints.gridx = 0;
  195.         gridBagConstraints.gridy = 0;
  196.         gridBagConstraints.ipady = -1;
  197.         gridBagConstraints.anchor = 18;
  198.         gridBagConstraints.insets = new Insets(11, 10, 0, 0);
  199.         jPanel3.add(jLabel10, gridBagConstraints);
  200.         jLabel12.setIcon(new ImageIcon(getClass().getResource("/web/search/social_facebook_box_blue.png")));
  201.         jLabel12.setCursor(new Cursor(12));
  202.         jLabel12.addMouseListener(new  Object()     /* anonymous class not found */
  203.     class _anm6 {}
  204.  
  205. );
  206.         gridBagConstraints = new GridBagConstraints();
  207.         gridBagConstraints.gridx = 0;
  208.         gridBagConstraints.gridy = 2;
  209.         gridBagConstraints.ipady = -1;
  210.         gridBagConstraints.anchor = 18;
  211.         gridBagConstraints.insets = new Insets(7, 10, 0, 0);
  212.         jPanel3.add(jLabel12, gridBagConstraints);
  213.         GroupLayout jPanel2Layout = new GroupLayout(jPanel2);
  214.         jPanel2.setLayout(jPanel2Layout);
  215.         jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addGap(5, 5, 5).addComponent(jPanel3, -1, -1, 32767).addContainerGap()));
  216.         jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel2Layout.createSequentialGroup().addContainerGap().addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(jPanel3, -2, 83, -2).addComponent(jLabel1, -1, -1, 32767)).addContainerGap(-1, 32767)));
  217.         GroupLayout ContactLayout = new GroupLayout(Contact.getContentPane());
  218.         Contact.getContentPane().setLayout(ContactLayout);
  219.         ContactLayout.setHorizontalGroup(ContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel2, -1, -1, 32767));
  220.         ContactLayout.setVerticalGroup(ContactLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel2, -1, -1, 32767));
  221.         HelpDialog.setUndecorated(true);
  222.         HelpDialog.setType(java.awt.Window.Type.POPUP);
  223.         HelpDialog.addKeyListener(new  Object()     /* anonymous class not found */
  224.     class _anm7 {}
  225.  
  226. );
  227.         jPanel4.setBackground(new Color(255, 255, 255));
  228.         jLabel4.setIcon(new ImageIcon(getClass().getResource("/web/search/Help.png")));
  229.         Glink.setFont(new Font("Calibri", 1, 12));
  230.         Glink.setText("Click here to visit my Group \"Java Lovers\" for more on Java Apps.");
  231.         Glink.setCursor(new Cursor(12));
  232.         Glink.addMouseListener(new  Object()     /* anonymous class not found */
  233.     class _anm8 {}
  234.  
  235. );
  236.         jLabel8.setIcon(new ImageIcon(getClass().getResource("/web/search/social_facebook_box_blue.png")));
  237.         jLabel8.setCursor(new Cursor(12));
  238.         jLabel8.addMouseListener(new  Object()     /* anonymous class not found */
  239.     class _anm9 {}
  240.  
  241. );
  242.         GroupLayout jPanel4Layout = new GroupLayout(jPanel4);
  243.         jPanel4.setLayout(jPanel4Layout);
  244.         jPanel4Layout.setHorizontalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel4Layout.createSequentialGroup().addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(jPanel4Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent(jLabel4, -2, 390, -2)).addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel4Layout.createSequentialGroup().addGap(6, 6, 6).addComponent(jLabel8, -2, 15, -2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Glink, -2, 346, -2).addGap(0, 0, 32767))).addGap(4, 4, 4)));
  245.         jPanel4Layout.setVerticalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel4Layout.createSequentialGroup().addComponent(jLabel4).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(jLabel8, -1, -1, 32767).addComponent(Glink, -1, -1, 32767)).addContainerGap(-1, 32767)));
  246.         GroupLayout HelpDialogLayout = new GroupLayout(HelpDialog.getContentPane());
  247.         HelpDialog.getContentPane().setLayout(HelpDialogLayout);
  248.         HelpDialogLayout.setHorizontalGroup(HelpDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel4, -1, -1, 32767));
  249.         HelpDialogLayout.setVerticalGroup(HelpDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jPanel4, -1, -1, 32767));
  250.         setTitle("\u20B0\u0211\u049D Web 2.0");
  251.         setResizable(false);
  252.         setType(java.awt.Window.Type.UTILITY);
  253.         addWindowListener(new  Object()     /* anonymous class not found */
  254.     class _anm10 {}
  255.  
  256. );
  257.         addKeyListener(new  Object()     /* anonymous class not found */
  258.     class _anm11 {}
  259.  
  260. );
  261.         CB.setModel(new DefaultComboBoxModel(new String[] {
  262.             "Bing", "Google", "Wikipedia", "Yahoo!", "Youtube"
  263.         }));
  264.         CB.setToolTipText("Search Engine");
  265.         CB.addActionListener(new  Object()     /* anonymous class not found */
  266.     class _anm12 {}
  267.  
  268. );
  269.         CB.addKeyListener(new  Object()     /* anonymous class not found */
  270.     class _anm13 {}
  271.  
  272. );
  273.         BtnSearch.setText("Search");
  274.         BtnSearch.setCursor(new Cursor(0));
  275.         BtnSearch.setEnabled(false);
  276.         BtnSearch.addActionListener(new  Object()     /* anonymous class not found */
  277.     class _anm14 {}
  278.  
  279. );
  280.         BtnSearch.addKeyListener(new  Object()     /* anonymous class not found */
  281.     class _anm15 {}
  282.  
  283. );
  284.         TF.setFont(new Font("Tahoma", 2, 11));
  285.         TF.setForeground(new Color(128, 128, 128));
  286.         TF.setText("Enter your search content here");
  287.         TF.setBorder(BorderFactory.createLineBorder(new Color(0, 204, 204), 2));
  288.         TF.addCaretListener(new  Object()     /* anonymous class not found */
  289.     class _anm16 {}
  290.  
  291. );
  292.         TF.addActionListener(new  Object()     /* anonymous class not found */
  293.     class _anm17 {}
  294.  
  295. );
  296.         TF.addFocusListener(new  Object()     /* anonymous class not found */
  297.     class _anm18 {}
  298.  
  299. );
  300.         TF.addKeyListener(new  Object()     /* anonymous class not found */
  301.     class _anm19 {}
  302.  
  303. );
  304.         jButton1.setIcon(new ImageIcon(getClass().getResource("/web/search/FaceBook_32x32.png")));
  305.         jButton1.setToolTipText("facebook");
  306.         jButton1.setCursor(new Cursor(12));
  307.         jButton1.setFocusable(false);
  308.         jButton1.addActionListener(new  Object()     /* anonymous class not found */
  309.     class _anm20 {}
  310.  
  311. );
  312.         jButton2.setIcon(new ImageIcon(getClass().getResource("/web/search/twitter_icon_20x20.png")));
  313.         jButton2.setToolTipText("Twitter");
  314.         jButton2.setCursor(new Cursor(12));
  315.         jButton2.setFocusable(false);
  316.         jButton2.addActionListener(new  Object()     /* anonymous class not found */
  317.     class _anm21 {}
  318.  
  319. );
  320.         jButton3.setIcon(new ImageIcon(getClass().getResource("/web/search/Android-Gmail-32.png")));
  321.         jButton3.setToolTipText("Gmail");
  322.         jButton3.setCursor(new Cursor(12));
  323.         jButton3.setFocusable(false);
  324.         jButton3.addActionListener(new  Object()     /* anonymous class not found */
  325.     class _anm22 {}
  326.  
  327. );
  328.         LblPin.setIcon(new ImageIcon(getClass().getResource("/web/search/192x192RedPushPinIcon_Scala_3.png")));
  329.         LblPin.setToolTipText("Unpin from Screen");
  330.         LblPin.setCursor(new Cursor(12));
  331.         LblPin.addMouseListener(new  Object()     /* anonymous class not found */
  332.     class _anm23 {}
  333.  
  334. );
  335.         LblUnpin.setIcon(new ImageIcon(getClass().getResource("/web/search/192x192RedPushPinIcon_Scala.png")));
  336.         LblUnpin.setToolTipText("Pin to Screen");
  337.         LblUnpin.setCursor(new Cursor(12));
  338.         LblUnpin.addMouseListener(new  Object()     /* anonymous class not found */
  339.     class _anm24 {}
  340.  
  341. );
  342.         GroupLayout layout = new GroupLayout(getContentPane());
  343.         getContentPane().setLayout(layout);
  344.         layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addComponent(TF, -2, 212, -2).addGap(2, 2, 2).addComponent(CB, -2, 87, -2).addGap(4, 4, 4).addComponent(BtnSearch).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton1, -2, 21, -2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton2, -2, 21, -2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton3, -2, 25, -2).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, -1, 32767).addComponent(LblPin).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(LblUnpin)));
  345.         layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(layout.createSequentialGroup().addGap(0, 0, 32767).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jButton3, -2, 23, -2).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(TF, -2, -1, -2).addComponent(CB, -2, -1, -2)).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(BtnSearch, -1, -1, 32767).addComponent(jButton1, -2, 0, 32767).addComponent(jButton2, -2, 0, 32767))).addComponent(LblUnpin).addComponent(LblPin))));
  346.         layout.linkSize(1, new Component[] {
  347.             BtnSearch, CB, TF
  348.         });
  349.         layout.linkSize(1, new Component[] {
  350.             jButton1, jButton2, jButton3
  351.         });
  352.         pack();
  353.     }
  354.  
  355.     private void BtnSearchActionPerformed(ActionEvent evt)
  356.     {
  357.         Source();
  358.         if(CB.getSelectedItem().equals("Bing"))
  359.             src = (new StringBuilder()).append("http://www.bing.com/search?q=").append(src).toString();
  360.         else
  361.         if(CB.getSelectedItem().equals("Wikipedia"))
  362.             src = (new StringBuilder()).append("http://en.wikipedia.org/wiki/").append(src).toString();
  363.         else
  364.         if(CB.getSelectedItem().equals("Google"))
  365.             src = (new StringBuilder()).append("https://www.google.co.in/search?q=").append(src).toString();
  366.         else
  367.         if(CB.getSelectedItem().equals("Yahoo!"))
  368.             src = (new StringBuilder()).append("http://in.search.yahoo.com/search?p=").append(src).toString();
  369.         else
  370.         if(CB.getSelectedItem().equals("Youtube"))
  371.             src = (new StringBuilder()).append("http://www.youtube.com/results?search_query=").append(src).toString();
  372.         try
  373.         {
  374.             Runtime.getRuntime().exec((new StringBuilder()).append("cmd /c start ").append(src).toString());
  375.         }
  376.         catch(IOException e1) { }
  377.     }
  378.  
  379.     private void TFCaretUpdate(CaretEvent evt)
  380.     {
  381.         if(TF.getText().isEmpty() || TF.getText().equals("Enter your search content here"))
  382.             BtnSearch.setEnabled(false);
  383.         else
  384.             BtnSearch.setEnabled(true);
  385.     }
  386.  
  387.     private void CBActionPerformed(ActionEvent actionevent)
  388.     {
  389.     }
  390.  
  391.     private void formKeyPressed(KeyEvent evt)
  392.     {
  393.         Exit(evt);
  394.     }
  395.  
  396.     private void CBKeyPressed(KeyEvent evt)
  397.     {
  398.         Exit(evt);
  399.     }
  400.  
  401.     private void BtnSearchKeyPressed(KeyEvent evt)
  402.     {
  403.         Exit(evt);
  404.     }
  405.  
  406.     private void TFKeyPressed(KeyEvent evt)
  407.     {
  408.         Exit(evt);
  409.     }
  410.  
  411.     private void LblUnpinMouseClicked(MouseEvent evt)
  412.     {
  413.         Pin();
  414.     }
  415.  
  416.     private void LblPinMouseClicked(MouseEvent evt)
  417.     {
  418.         Unpin();
  419.     }
  420.  
  421.     private void TFFocusGained(FocusEvent evt)
  422.     {
  423.         if(TF.getText().equals("Enter your search content here"))
  424.         {
  425.             TF.setText("");
  426.             TF.setForeground(Color.BLACK);
  427.             TF.setFont(new Font("Tahoma", 1, 11));
  428.         }
  429.     }
  430.  
  431.     private void TFFocusLost(FocusEvent evt)
  432.     {
  433.         if(TF.getText().isEmpty())
  434.         {
  435.             TF.setFont(new Font("Tahoma", 2, 11));
  436.             TF.setText("Enter your search content here");
  437.             TF.setForeground(Color.GRAY);
  438.         }
  439.     }
  440.  
  441.     private void TFActionPerformed(ActionEvent evt)
  442.     {
  443.         if(BtnSearch.isEnabled())
  444.             BtnSearch.doClick();
  445.     }
  446.  
  447.     private void jButton2ActionPerformed(ActionEvent evt)
  448.     {
  449.         Twitter();
  450.     }
  451.  
  452.     private void jButton1ActionPerformed(ActionEvent evt)
  453.     {
  454.         Facebook();
  455.     }
  456.  
  457.     private void jButton3ActionPerformed(ActionEvent evt)
  458.     {
  459.         Gmail();
  460.     }
  461.  
  462.     private void formWindowClosing(WindowEvent evt)
  463.     {
  464.         setVisible(false);
  465.         trayIcon.displayMessage("\u20B0\u0211\u049D Web 2.0", "Application minimized to Tray", java.awt.TrayIcon.MessageType.INFO);
  466.         restore.setEnabled(true);
  467.     }
  468.  
  469.     private void AboutDialogWindowDeactivated(WindowEvent windowevent)
  470.     {
  471.     }
  472.  
  473.     private void FBlinkMouseClicked(MouseEvent evt)
  474.     {
  475.         SrkFB();
  476.     }
  477.  
  478.     private void jLabel12MouseClicked(MouseEvent evt)
  479.     {
  480.         SrkFB();
  481.     }
  482.  
  483.     private void FBlinkMouseEntered(MouseEvent evt)
  484.     {
  485.         FBlink.setFont(new Font("Tahoma", 0, 11));
  486.         txt = FBlink.getText();
  487.         FBlink.setText((new StringBuilder()).append("<html><u>").append(FBlink.getText()).append("</u></html>").toString());
  488.         FBlink.setForeground(Color.BLUE);
  489.     }
  490.  
  491.     private void FBlinkMouseExited(MouseEvent evt)
  492.     {
  493.         FBlink.setText(txt);
  494.         FBlink.setFont(new Font("Tahoma", 0, 11));
  495.         FBlink.setForeground(Color.BLACK);
  496.     }
  497.  
  498.     private void ContactKeyPressed(KeyEvent evt)
  499.     {
  500.         Minimize(evt);
  501.     }
  502.  
  503.     private void jLabel12MouseEntered(MouseEvent evt)
  504.     {
  505.         FBlink.setFont(new Font("Tahoma", 0, 11));
  506.         txt = FBlink.getText();
  507.         FBlink.setText((new StringBuilder()).append("<html><u>").append(FBlink.getText()).append("</u></html>").toString());
  508.         FBlink.setForeground(Color.BLUE);
  509.     }
  510.  
  511.     private void jLabel12MouseExited(MouseEvent evt)
  512.     {
  513.         FBlink.setText(txt);
  514.         FBlink.setFont(new Font("Tahoma", 0, 11));
  515.         FBlink.setForeground(Color.BLACK);
  516.     }
  517.  
  518.     private void AboutDialogKeyPressed(KeyEvent evt)
  519.     {
  520.         int keyCode = evt.getKeyCode();
  521.         String text = KeyEvent.getKeyText(keyCode);
  522.         if(text.equals("Escape"))
  523.         {
  524.             setEnabled(true);
  525.             DEisable(true);
  526.             AboutDialog.setVisible(false);
  527.             requestFocus();
  528.         }
  529.     }
  530.  
  531.     private void LblPicKeyPressed(KeyEvent keyevent)
  532.     {
  533.     }
  534.  
  535.     private void GlinkMouseClicked(MouseEvent evt)
  536.     {
  537.         GOTO();
  538.     }
  539.  
  540.     private void jLabel8MouseClicked(MouseEvent evt)
  541.     {
  542.         GOTO();
  543.     }
  544.  
  545.     private void GlinkMouseEntered(MouseEvent evt)
  546.     {
  547.         txt2 = Glink.getText();
  548.         Glink.setText((new StringBuilder()).append("<html><u>").append(txt2).append("</u></html>").toString());
  549.         Glink.setForeground(Color.BLUE);
  550.     }
  551.  
  552.     private void GlinkMouseExited(MouseEvent evt)
  553.     {
  554.         Glink.setText(txt2);
  555.         Glink.setForeground(Color.BLACK);
  556.     }
  557.  
  558.     private void jLabel8MouseEntered(MouseEvent evt)
  559.     {
  560.         txt2 = Glink.getText();
  561.         Glink.setText((new StringBuilder()).append("<html><u>").append(txt2).append("</u></html>").toString());
  562.         Glink.setForeground(Color.BLUE);
  563.     }
  564.  
  565.     private void jLabel8MouseExited(MouseEvent evt)
  566.     {
  567.         Glink.setText(txt2);
  568.         Glink.setForeground(Color.BLACK);
  569.     }
  570.  
  571.     private void HelpDialogKeyPressed(KeyEvent evt)
  572.     {
  573.         int keyCode = evt.getKeyCode();
  574.         String text = KeyEvent.getKeyText(keyCode);
  575.         if(text.equals("Escape"))
  576.         {
  577.             setEnabled(true);
  578.             DEisable(true);
  579.             HelpDialog.setVisible(false);
  580.             requestFocus();
  581.         }
  582.     }
  583.  
  584.     public void GOTO()
  585.     {
  586.         try
  587.         {
  588.             Runtime.getRuntime().exec("cmd /c start https://www.facebook.com/groups/363528877070134/");
  589.         }
  590.         catch(IOException e1) { }
  591.     }
  592.  
  593.     public void Minimize(KeyEvent evt)
  594.     {
  595.         int keyCode = evt.getKeyCode();
  596.         String text = KeyEvent.getKeyText(keyCode);
  597.         if(text.equals("Escape"))
  598.         {
  599.             setEnabled(true);
  600.             DEisable(true);
  601.             Contact.setVisible(false);
  602.             requestFocus();
  603.         }
  604.     }
  605.  
  606.     public void SrkFB()
  607.     {
  608.         try
  609.         {
  610.             Runtime.getRuntime().exec("cmd /c start https://www.facebook.com/imsrkmj");
  611.         }
  612.         catch(IOException e1) { }
  613.     }
  614.  
  615.     public void Twitter()
  616.     {
  617.         try
  618.         {
  619.             Runtime.getRuntime().exec("cmd /c start https://twitter.com/");
  620.         }
  621.         catch(IOException ex) { }
  622.     }
  623.  
  624.     public void Facebook()
  625.     {
  626.         try
  627.         {
  628.             Runtime.getRuntime().exec("cmd /c start https://www.facebook.com/");
  629.         }
  630.         catch(IOException e1) { }
  631.     }
  632.  
  633.     public void Gmail()
  634.     {
  635.         try
  636.         {
  637.             Runtime.getRuntime().exec("cmd /c start https://mail.google.com/");
  638.         }
  639.         catch(IOException e1) { }
  640.     }
  641.  
  642.     public void DEisable(boolean stat)
  643.     {
  644.         restore.setEnabled(stat);
  645.         aboutItem.setEnabled(stat);
  646.         cb1.setEnabled(stat);
  647.         displayMenu.setEnabled(stat);
  648.         contact.setEnabled(stat);
  649.         fb.setEnabled(stat);
  650.         gmail.setEnabled(stat);
  651.         twitter.setEnabled(stat);
  652.         help.setEnabled(stat);
  653.     }
  654.  
  655.     public void Pin()
  656.     {
  657.         LblUnpin.setVisible(false);
  658.         LblPin.setVisible(true);
  659.         setAlwaysOnTop(true);
  660.         cb1.setState(true);
  661.     }
  662.  
  663.     public void Unpin()
  664.     {
  665.         LblPin.setVisible(false);
  666.         LblUnpin.setVisible(true);
  667.         setAlwaysOnTop(false);
  668.         cb1.setState(false);
  669.     }
  670.  
  671.     public void Exit(KeyEvent evt)
  672.     {
  673.         int keyCode = evt.getKeyCode();
  674.         String text = KeyEvent.getKeyText(keyCode);
  675.         if(text.equals("Escape"))
  676.         {
  677.             setVisible(false);
  678.             trayIcon.displayMessage("\u20B0\u0211\u049D Web 2.0", "Application minimized to Tray", java.awt.TrayIcon.MessageType.INFO);
  679.             restore.setEnabled(true);
  680.         }
  681.     }
  682.  
  683.     public void Source()
  684.     {
  685.         String otp = "";
  686.         int i = 0;
  687.         int ind = 0;
  688.         String inp = (new StringBuilder()).append(TF.getText()).append(" ").toString();
  689.         System.out.println((new StringBuilder()).append("len: ").append(inp.length()).toString());
  690.         for(i = 0; i < inp.length(); i++)
  691.         {
  692.             ind = inp.indexOf(" ", i);
  693.             String temp = inp.substring(i, ind);
  694.             otp = (new StringBuilder()).append(otp).append(temp).append("%20").toString();
  695.             i = ind;
  696.             System.out.println((new StringBuilder()).append("ind: ").append(ind).toString());
  697.         }
  698.  
  699.         src = otp;
  700.     }
  701.  
  702.     public void createAndShowGUI()
  703.     {
  704.         trayIcon.addActionListener(new  Object()     /* anonymous class not found */
  705.     class _anm25 {}
  706.  
  707. );
  708.         aboutItem.addActionListener(new  Object()     /* anonymous class not found */
  709.     class _anm26 {}
  710.  
  711. );
  712.         restore.addActionListener(new  Object()     /* anonymous class not found */
  713.     class _anm27 {}
  714.  
  715. );
  716.         help.addActionListener(new  Object()     /* anonymous class not found */
  717.     class _anm28 {}
  718.  
  719. );
  720.         cb1.addItemListener(new  Object()     /* anonymous class not found */
  721.     class _anm29 {}
  722.  
  723. );
  724.         java.awt.event.ActionListener listener = new  Object()     /* anonymous class not found */
  725.     class _anm30 {}
  726.  
  727. ;
  728.         fb.addActionListener(listener);
  729.         gmail.addActionListener(listener);
  730.         twitter.addActionListener(listener);
  731.         contact.addActionListener(new  Object()     /* anonymous class not found */
  732.     class _anm31 {}
  733.  
  734. );
  735.         exitItem.addActionListener(new  Object()     /* anonymous class not found */
  736.     class _anm32 {}
  737.  
  738. );
  739.     }
  740.  
  741.     protected static Image createImage(String path, String description)
  742.     {
  743.         URL imageURL = web/search/WEB.getResource(path);
  744.         if(imageURL == null)
  745.         {
  746.             System.err.println((new StringBuilder()).append("Resource not found: ").append(path).toString());
  747.             return null;
  748.         } else
  749.         {
  750.             return (new ImageIcon(imageURL, description)).getImage();
  751.         }
  752.     }
  753.  
  754.     public static void main(String args[])
  755.     {
  756.         EventQueue.invokeLater(new  Object()     /* anonymous class not found */
  757.     class _anm33 {}
  758.  
  759. );
  760.     }
  761.  
  762.     String src;
  763.     String user;
  764.     String decodedPath;
  765.     String txt;
  766.     String txt2;
  767.     int chk;
  768.     int aot;
  769.     PopupMenu popup;
  770.     SystemTray tray;
  771.     CheckboxMenuItem cb1;
  772.     Menu displayMenu;
  773.     MenuItem restore;
  774.     MenuItem aboutItem;
  775.     MenuItem contact;
  776.     MenuItem fb;
  777.     MenuItem gmail;
  778.     MenuItem twitter;
  779.     MenuItem help;
  780.     MenuItem exitItem;
  781.     final TrayIcon trayIcon = new TrayIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/web/search/Web.png")));
  782.     private JDialog AboutDialog;
  783.     private JButton BtnSearch;
  784.     private JComboBox CB;
  785.     private JDialog Contact;
  786.     private JLabel FBlink;
  787.     private JLabel Glink;
  788.     private JDialog HelpDialog;
  789.     private JLabel LblPic;
  790.     private JLabel LblPin;
  791.     private JLabel LblUnpin;
  792.     private JTextField TF;
  793.     private JButton jButton1;
  794.     private JButton jButton2;
  795.     private JButton jButton3;
  796.     private JLabel jLabel1;
  797.     private JLabel jLabel10;
  798.     private JLabel jLabel11;
  799.     private JLabel jLabel12;
  800.     private JLabel jLabel2;
  801.     private JLabel jLabel3;
  802.     private JLabel jLabel4;
  803.     private JLabel jLabel5;
  804.     private JLabel jLabel6;
  805.     private JLabel jLabel8;
  806.     private JPanel jPanel1;
  807.     private JPanel jPanel2;
  808.     private JPanel jPanel3;
  809.     private JPanel jPanel4;
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846. }
Advertisement
Add Comment
Please, Sign In to add comment