Clicando no menu Arquivo _ Abrir

5 respostas
C

:arrow: fala galera!!

na interface do meu prg, quando eu clico no menu abrir, abre uma janela de arquivos, específicos (.dat e .las), mais ele abre apontando o endereço da raiz e não aonde tem esses aqruivos .dat e .las, como é que eu faço pra ser automático?

entenderam? valeu . :grin:

5 Respostas

D

opa!
bem vindo ao PJ!! :viva:

nao entendi mto bem sua duvida nao…
vc ja quer q a tela de abrir ja esteja numa pasta onde vc indicar?
é isso?

flw!
abraços

E

cara tem um método do JFileChooser

setCurrentDirectory( File dir );

serve pra setar o diretorio no qual o seu JFileChooser vai abrir
confere na documentação como utiliza ele certinho

:wink:
vou olhar por aki qq coisa se achar um exemplo eu mando

[]'s
Erko Bridee

C

estou um pouco confuso, aqui no site, mais obrigadão. :grin:

D

tudo bem! :grin:
no começo é meio normal as pessoas duplicarem posts!.. heheheh

entao aki vai uns links q poderão te ajudar na navegação do Portal Java:

:arrow: Antes de mais nada, é bem recomendado fazer uma leitura no nosso FAQ. Lá encontra informações sobre o Portal e sobre o Java.
:arrow: É bem recomendado tb uma leitura num tópico q ajuda bastante sobre a utilização dos fóruns. Primeiros passos no fórum

bom… acho q isso ja deve ajudar bastante a navegar com mais facilidade e desempenho no PJ!
o Portal é muito grande, até se acostumar com tudo leva um tempo mesmo! :grin:

visite sempre o PJ que vc vai ver q tem mtaaaaaaaa coisa mtoooo util!

qualquer coisa, nao hesite em perguntar! :wink:

PJ ROX! :lol: :lol:

Abraços!
flw!

C
private void openMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
        // Abre um poco, adiciona na arvore, e mostra a janela com perfis
        final javax.swing.JFileChooser fc = new javax.swing.JFileChooser(".");
        
        fc.addChoosableFileFilter(new PocoFilter());      
        int returnVal = fc.showOpenDialog(this);
        
        if (returnVal != javax.swing.JFileChooser.APPROVE_OPTION) 
            return;
                                
        String filename = new String( fc.getSelectedFile().getPath() );
        
        // padroniza o nome para comparar: minusculo e sem brancos
        String fnameOk = filename.toLowerCase();
        fnameOk = fnameOk.trim();

        // Cria o arquivo de entrada de nome selecionado
        Resinv.Poco.Arquivo arquivoIn = null;
        if( fnameOk.endsWith( ".las" ) ) {                
            arquivoIn = new Resinv.Poco.ArquivoLAS( filename );                      
        }
        if( filename.endsWith( ".dat" )) {                
            arquivoIn = new Resinv.Poco.ArquivoPadrao( filename );            
        }
               
        if (arquivoIn != null) {
            Poco poco = new Poco(arquivoIn);
            DefaultMutableTreeNode nodo_poco = adicionaPoconaLista( poco );
            mostraPerfis(poco, nodo_poco);                       
        }        
    }

Ai galera, aí está o código Só que o menu abrir não encontra automático, os arquivos
.las e .dat, podem me ajudar? obrigado.
Carvalho
:grin:

Criado 9 de setembro de 2004
Ultima resposta 13 de set. de 2004
Respostas 5
Participantes 3