Quantcast
Channel: Abrir una carpeta del ordenador con JAVA - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

Abrir una carpeta del ordenador con JAVA

$
0
0

En el siguiente código estoy creando una clase la cual crea en el ordenador una carpeta y ademas agrega un jPanel con diferentes opciones, lo que pasa es que al momento de pulsar el botón START debería abrir la carpeta, pero he intentados varias formas sin obtener resultados.

public class Carpeta extends JPanel implements ActionListener {    private String direccion = "C:\\Users\\capri\\Privados\\";    private String user;    private String nombre;    private JLabel etiqueta;    private JCheckBox ocultar;    private JCheckBox visible;    private JButton start;    public Carpeta(String user, String nombre, String estados) {        setSize(400,100);        this.setLayout(new GridLayout(1,5));        this.etiqueta = new JLabel(nombre);        this.user = user;        this.nombre = nombre;        ocultar = new JCheckBox("OCULTO");        visible = new JCheckBox("VISIBLE");        if(estados.charAt(0)==1){            ocultar.setSelected(true);        }        if(estados.charAt(1)==1){            visible.setSelected(true);        }        start = new JButton("INICIAR");       start.addActionListener(this);        visible.addActionListener(this);        ocultar.addActionListener(this);        add(etiqueta);        add(new JSeparator());        add(start);        add(ocultar);        add(visible);        this.setVisible(true);    }    public void actionPerformed(ActionEvent e) {        Object ejec =  e.getSource();        ***en esta parte****************************************        if(ejec == start){            String urlm = direccion+nombre;            ProcessBuilder p  = new ProcessBuilder();            p.command("cmd.exe ","\\c",urlm);        }          *************************************************************       if(visible.isSelected()){           try{               Runtime.getRuntime().exec("attrib -s -h "+direccion+nombre);               }catch(IOException ex){}           ocultar.setSelected(false);       }else{           ocultar.setSelected(true);       }       if(ocultar.isSelected()){            try{                Runtime.getRuntime().exec("attrib +s +h "+direccion+nombre);                }catch(IOException ex){}            visible.setSelected(false);        }else{            visible.setSelected(true);        }    }}

también he utilizado lo siguiente, pero ni aun así logro que abra la carpeta

    if(ejec == start){        try{            Runtime.getRuntime().exec("start "+direccion+nombre);            }catch(IOException ex){}    }   

si alguien pudiera ayudarme y a la vez explicarme cual es el motivo de que no funcione mi cidigo.


Viewing all articles
Browse latest Browse all 2

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Trending Articles


Mariquitas para colorear


Mandalas de flores para colorear


Dromedario para colorear


Good Morning Quotes


Love Quotes Tagalog


Ang sarap sa piling mo


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario


Dimasalang (1969) by Francisco V. Coching and Federico C. Javinal


Amarula African Gin


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


“Wat ieit ia ka pyrthei!”


Tiburon para colorear


Dear Ex Quotes, Sakit Quotes


Long Distance Relationship Tagalog Love Quotes


Tropa Quotes


RE: Mutton Pies (mely)


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...


EASY COME, EASY GO


Version 0.8.5 – Peb txhawb tus Lao heev


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...





Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.