1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package gestionVideo;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
//import java.awt.Desktop;
//import java.io.File;
//import java.lang.String;
/**
*
* @author dreamnos
*/
public class Ovideo extends JFrame implements ActionListener{
JButton open = new JButton("Choisir un fichier");
JTextField status = new JTextField("Pas de fichier chargé!");
public Ovideo() {
super("Test d'ouverture d'une video");
setSize(450,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fermeture
//status.setEditable(false);
open.addActionListener(this);//ajout d'un actionlistener
JPanel pane = new JPanel();
BorderLayout bord = new BorderLayout();
pane.setLayout(bord);
//pane.add("North", status);
pane.add("Center", open);
setContentPane(pane);
setVisible(true);
}
public static void main(String[] arguments) {
try{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
catch (Exception e)
{
}
Ovideo index = new Ovideo();
}
public void actionPerformed(ActionEvent evt) {
JFileChooser chooser = new JFileChooser();//création dun nouveau filechosser
chooser.setApproveButtonText("Choix du fichier..."); //intitulé du bouton
chooser.showOpenDialog(null); //affiche la boite de dialogue
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{
status.setText(chooser.getSelectedFile().getAbsolutePath()); //si un fichier est selectionné, récupérer le fichier puis sont path et l'afficher dans le champs de texte
//open(chooser.getSelectedFile().getAbsolutePath());
org.jdesktop.jdic.desktop.Desktop.open(chooser.getSelectedFile());
}
}
/*void open (String toOpen) {
if (toOpen == null)
throw new NullPointerException ();
if (!Desktop.isDesktopSupported ())
return;
Desktop desktop = Desktop.getDesktop ();
try {
desktop.open (new File (toOpen));
}
catch (Exception e) {
e.printStackTrace ();
System.err.println("Message_erreur" );
}
}*/
} |
Partager