FileChooser

6 respostas
samea

:?:Oi pessoal eu tenho um duvida e acrecito que tenha que postar ela aqui, o que eu queria saber eh se quando eu crio um objeto FileChooser se da pra modificar a tela dele, o que eu quero na verdade eh saber se da pra colocar na tela somente o Combox de diretorios da janela de salvar os arquivos?
Aguem pode me ajudar, existe essa opcao? :?:

6 Respostas

T

setFileSelectionMode aceita um parâmetro JFileChooser.DIRECTORIES_ONLY . Veja a documentação…

H

Dá uma olhada neste exemplo

http://emdia.wordpress.com/2009/01/29/alinhar-um-jfilechooser/

samea

Ja tentei fazer isso eh que eu tenho uma tela onde ha dois textFiled que deveriam ter a finalidade de indicar o nome com o qual o usuario quer salvar o seu arquivo e o outro o diretorio onde ele quer que o seu arquivo seja salvo!
Eu tentei trocar o textField referente ao diretorio por um JComboBox, mas naum sei como add Diretorio no lugar de itens, a minha duvida na verdade eh se tem alguma opcao do fileChooser que me mostre apenas um ComboBox pra escolher o diretorio!
:?:

samea

Hugo eu naum consigo abrir essa pag. esta bloqueada!
Posta um codigo ai por favor!
:lol:
Ah tenho uma pergunta como eu posso postar imagem aqui eu tentei mas a imagem naum apareceu?
E que eu acho que se vcs verem como eh o meu frame vao me entender melhor!
bjokas

H
public class JFileChooserTest {

 public static void main(String[] args) {
 JFrame frame = new JFrame("Frame Test");
 final JButton btn = new JButton("Abrir JFileChooser");

 btn.setBounds(500, 500, 100, 30);
 btn.addActionListener(new ActionListener() {

 public void actionPerformed(ActionEvent e) {
 JFileChooser chooser = new JFileChooser();
 chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

 chooser.setLocation(0, 0);

 // Esta linha alinha o JFileChooser no centro
 int returnVal = chooser.showSaveDialog(null);

 }

 });
 frame.add(btn);
 frame.setLayout(null);

 frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
 frame.setSize(1024,768);
 frame.setVisible(true);
 }

}
samea

Valeu hugo!
bjoaks :lol:

Criado 29 de janeiro de 2009
Ultima resposta 29 de jan. de 2009
Respostas 6
Participantes 3