Oi galera, como eu faço pra qdo o usuário clicar no botão “Open” do JFileChooser ele não fechar?? Tipo, quero que o usuário possa escolher varios arquivos, ai ele seleciona um arquivo e clica em “OK”, mas o JFileChooser não pode fechar tem que ficar aberto pra que o usuário possa escolher outros arquivos. Quando ele terminar de escolher tudo que deseja e clicar em “Cancel” fecha o JFileChooser.
R- setFileSelectionMode(JFileChooser.FILES_ONLY)
setMultiSelectionEnabled(boolean b)
getSelectedFiles() te retorna um array de Files fileChooser.showOpenDialog(MULTI_SELECTION_ENABLED_CHANGED_PROPERTY)
Aproveitando o topico:
Blz galera, tenho duas duvidas quanto a esse componente.
1 - tem como eu setar os nomes que estao no componente para o PT.
(seja botoes principais, quanto tbem aos outros, por ex.: o new folder)
2 - os arquivos sao exibidos dentro de uma tabela, mostra algumas informaçoes entrre elas a data, tem como eu organizar eles por data ?
t+
J
Junioruesc
Basta vc chamar esse método abaixo no contrutor!
privatevoidmudar(){UIManager.put("FileChooser.lookInLabelMnemonic",newInteger('E'));UIManager.put("FileChooser.lookInLabelText","Examinar");UIManager.put("FileChooser.saveInLabelText","Salvar em");UIManager.put("FileChooser.fileNameLabelMnemonic",newInteger('N'));//NUIManager.put("FileChooser.fileNameLabelText","Nome do arquivo");UIManager.put("FileChooser.filesOfTypeLabelMnemonic",newInteger('T'));//TUIManager.put("FileChooser.filesOfTypeLabelText","Tipo");UIManager.put("FileChooser.upFolderToolTipText","Um nível acima");UIManager.put("FileChooser.upFolderAccessibleName","Um nível acima");UIManager.put("FileChooser.homeFolderToolTipText","Desktop");UIManager.put("FileChooser.homeFolderAccessibleName","Desktop");UIManager.put("FileChooser.newFolderToolTipText","Criar nova pasta");UIManager.put("FileChooser.newFolderAccessibleName","Criar nova pasta");UIManager.put("FileChooser.listViewButtonToolTipText","Lista");UIManager.put("FileChooser.listViewButtonAccessibleName","Lista");UIManager.put("FileChooser.detailsViewButtonToolTipText","Detalhes");UIManager.put("FileChooser.detailsViewButtonAccessibleName","Detalhes");UIManager.put("FileChooser.fileNameHeaderText","Nome");UIManager.put("FileChooser.fileSizeHeaderText","Tamanho");UIManager.put("FileChooser.fileTypeHeaderText","Tipo");UIManager.put("FileChooser.fileDateHeaderText","Data");UIManager.put("FileChooser.fileAttrHeaderText","Atributos");UIManager.put("FileChooser.openButtonText","Abrir");UIManager.put("FileChooser.cancelButtonText","Cancelar");UIManager.put("FileChooser.openButtonToolTipText","Abrir o arquivo selecionado");UIManager.put("FileChooser.cancelButtonToolTipText","Cancelar");UIManager.put("FileChooser.approveButtonToolTipText","Abrir");UIManager.put("FileChooser.CANCEL_OPTION","Abrir");UIManager.put("FileChooser.lookInLabelText","Abrir");}
Vc coloca os nomes q quiser e chama o método no construtor, assim, os nomes mudam para o PT.
Seria isso?? flws…