Advertisement
Guest User

Untitled

a guest
Apr 4th, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. import java.awt.FlowLayout;
  2. import java.awt.event.ItemEvent;
  3. import java.awt.event.ItemListener;
  4.  
  5. import javax.swing.JCheckBox;
  6. import javax.swing.JFrame;
  7. import javax.swing.JTextField;
  8.  
  9. public class Gui extends JFrame
  10. {
  11.     private JCheckBox desktopbutton;
  12.     private JCheckBox documentsbutton;
  13.     private JCheckBox downloadsbutton;
  14.     private JTextField button;
  15.     private String filepath = "C:\\Users\\" + System.getProperty("user.name");
  16.    
  17.     public Gui()
  18.     {
  19.         super("File opener");
  20.         setLayout(new FlowLayout());
  21.        
  22.         String buttontext = "Please select where your file is located.";
  23.        
  24.         button = new JTextField(buttontext, buttontext.length());
  25.         button.setEditable(false);
  26.        
  27.         desktopbutton = new JCheckBox("Desktop");
  28.         documentsbutton = new JCheckBox("Documents");
  29.         downloadsbutton = new JCheckBox("Downloads");
  30.         add(desktopbutton);
  31.         add(documentsbutton);
  32.         add(downloadsbutton);
  33.        
  34.         Handler handler = new Handler();
  35.        
  36.         desktopbutton.addItemListener(handler);
  37.         documentsbutton.addItemListener(handler);
  38.         downloadsbutton.addItemListener(handler);
  39.        
  40.         System.out.println(filepath);
  41.     }
  42.     private class Handler implements ItemListener
  43.     {
  44.         public void itemStateChanged(ItemEvent e)
  45.         {
  46. if(desktopbutton.isSelected())
  47.     if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
  48.         filepath += "\\Desktop";
  49.  
  50. else if(documentsbutton.isSelected())
  51.     if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
  52.         filepath += "\\Documents";
  53.  
  54. else if(downloadsbutton.isSelected())
  55.     if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
  56.             filepath += "\\Downloads";
  57. *** IGNORETHIS! *** System.out.println(filepath);
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement