Field com botao de busca

4 respostas
protheusx

Galera como eu coloco na minha aplicação um campo daquele que tem um botao do lado que quando vc clica abre uma janela do sistema pra vc selecionar um diretorio.
Aquela que fica escrito o path do diretorio??

Valeu!!!

4 Respostas

marcos.junqueira

em web? acho q vc tah falando aquela caixa que busca um arquivo no seu disco pra fazer upload

<input type="file" name="arquivo" value="" />
lina

Oi,
seria um JFileChooser??

coloque ele num evento de qualquer botão seu...

código:

//
// Criando o JFileChooser.
//
JFileChooser         			
chooser			=	new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        
//
// Se um diretorio é aprovado.
//
if	(
        	chooser.showOpenDialog(this) 
        				== JFileChooser.APPROVE_OPTION
        )
{
        //
        // Mostra mensagem.
        //
        System.out.println("O diretório é:" + chooser.getSelectedFile().getAbsolutePath());
}

Tchauzin!

protheusx

Valeu linda eu fiz assim:

private String caminho()
	{
		String path = "";
		
		JFileChooser      fc = new JFileChooser("c:/");

		fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

		int               result = fc.showOpenDialog(null);

		if (result == JFileChooser.APPROVE_OPTION) {
		    path = fc.getSelectedFile().getPath();
		}		
	
		
		return path;

Obrigado Bjao

lina

de nada querido. =)

Criado 24 de janeiro de 2007
Ultima resposta 24 de jan. de 2007
Respostas 4
Participantes 3