Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.FlowLayout;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import javax.swing.JCheckBox;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- public class Gui extends JFrame
- {
- private JCheckBox desktopbutton;
- private JCheckBox documentsbutton;
- private JCheckBox downloadsbutton;
- private JTextField button;
- private String filepath = "C:\\Users\\" + System.getProperty("user.name");
- public Gui()
- {
- super("File opener");
- setLayout(new FlowLayout());
- String buttontext = "Please select where your file is located.";
- button = new JTextField(buttontext, buttontext.length());
- button.setEditable(false);
- desktopbutton = new JCheckBox("Desktop");
- documentsbutton = new JCheckBox("Documents");
- downloadsbutton = new JCheckBox("Downloads");
- add(desktopbutton);
- add(documentsbutton);
- add(downloadsbutton);
- Handler handler = new Handler();
- desktopbutton.addItemListener(handler);
- documentsbutton.addItemListener(handler);
- downloadsbutton.addItemListener(handler);
- System.out.println(filepath);
- }
- private class Handler implements ItemListener
- {
- public void itemStateChanged(ItemEvent e)
- {
- if(desktopbutton.isSelected())
- if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
- filepath += "\\Desktop";
- else if(documentsbutton.isSelected())
- if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
- filepath += "\\Documents";
- else if(downloadsbutton.isSelected())
- if(!filepath.contains("\\Desktop")&&!filepath.contains("\\Documents")&&!filepath.contains("\\Downloads"))
- filepath += "\\Downloads";
- *** IGNORETHIS! *** System.out.println(filepath);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement