Advertisement
resacr

Deteksi USB App

Dec 18th, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.50 KB | None | 0 0
  1. package DetectUSB;
  2.  
  3. import java.awt.EventQueue;
  4. import javax.swing.JFrame;
  5. import javax.swing.JPanel;
  6. import javax.swing.border.EmptyBorder;
  7. import java.io.File;
  8. import javax.swing.JLabel;
  9. import javax.swing.ImageIcon;
  10. import java.awt.event.MouseAdapter;
  11. import java.awt.event.MouseEvent;
  12. import java.awt.Font;
  13. import java.awt.Color;
  14.  
  15. @SuppressWarnings("serial")
  16. public class FrmDetectUSB extends JFrame {
  17.  
  18.     private JPanel contentPane;
  19.     private JLabel lblNewLabel;
  20.     private JLabel lblNewLabel_1;
  21.     private JLabel lblWall;
  22.     private JLabel label;
  23.     private JLabel lblNewLabel_2;
  24.  
  25.     /**
  26.      * Create the frame.
  27.      */
  28.     public FrmDetectUSB() {
  29.         setTitle("Cek Flashdisk App");
  30.         setResizable(false);
  31.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  32.         setBounds(100, 100, 314, 235);
  33.         contentPane = new JPanel();
  34.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  35.         setContentPane(contentPane);
  36.         contentPane.setLayout(null);
  37.  
  38.         label = new JLabel("");
  39.         label.setForeground(Color.WHITE);
  40.         label.setFont(new Font("Comic Sans MS", Font.BOLD, 12));
  41.         label.setBounds(178, 93, 117, 22);
  42.         contentPane.add(label);
  43.  
  44.         lblNewLabel = new JLabel("");
  45.         lblNewLabel.setIcon(new ImageIcon(FrmDetectUSB.class
  46.                 .getResource("/DetectUSB/computer-2.png")));
  47.         lblNewLabel.setBounds(40, 0, 147, 148);
  48.         contentPane.add(lblNewLabel);
  49.  
  50.         lblNewLabel_1 = new JLabel("");
  51.         lblNewLabel_1.addMouseListener(new MouseAdapter() {
  52.             @Override
  53.             public void mouseClicked(MouseEvent e) {
  54.                 File f = new File("/media");
  55.                 for (File fls : f.listFiles()) {
  56.  
  57.                     label.setText("" + fls);
  58.                     lblNewLabel_2.setVisible(true);
  59.                 }
  60.             }
  61.         });
  62.         lblNewLabel_1.setIcon(new ImageIcon(FrmDetectUSB.class
  63.                 .getResource("/DetectUSB/media-flash-usb.png")));
  64.         lblNewLabel_1.setBounds(80, 141, 42, 45);
  65.         contentPane.add(lblNewLabel_1);
  66.  
  67.         lblNewLabel_2 = new JLabel("");
  68.         lblNewLabel_2.setIcon(new ImageIcon(FrmDetectUSB.class
  69.                 .getResource("/DetectUSB/dialog-ok-2.png")));
  70.         lblNewLabel_2.setBounds(214, 58, 42, 36);
  71.         contentPane.add(lblNewLabel_2);
  72.  
  73.         lblWall = new JLabel("");
  74.         lblWall.setIcon(new ImageIcon(FrmDetectUSB.class
  75.                 .getResource("/DetectUSB/Gambar.jpg")));
  76.         lblWall.setBounds(0, 0, 312, 210);
  77.         contentPane.add(lblWall);
  78.         lblNewLabel_2.setVisible(false);
  79.     }
  80.  
  81.     /**
  82.      * Launch the application.
  83.      */
  84.     public static void main(String[] args) {
  85.         EventQueue.invokeLater(new Runnable() {
  86.             public void run() {
  87.                 try {
  88.                     FrmDetectUSB frame = new FrmDetectUSB();
  89.                     frame.setVisible(true);
  90.                 } catch (Exception e) {
  91.                     e.printStackTrace();
  92.                 }
  93.             }
  94.         });
  95.     }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement