fileList

2 respostas
R

boas galera estou com outra duvida, tenho uma JList onde me aparecem varios ficheiros .jpg mas eu cria que ao arrancar o programa ele já me seleccionasse automaticamente o ficheiro 10.jpg como poderei fazer isso? a baixo deixo o codigo da JList

public FrameMain() {
        initComponents();

        this.fileList.setModel(fileListModel);
        
        // init : file chooser
        this.fileChooser = new JFileChooser();
        this.fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
        this.fileChooser.setFileFilter(new ImageFileFilter());
        
        // init : window dimensions and visibility
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        int width = this.getWidth();
        int height = this.getHeight();
        this.setLocation((screenSize.width - width)/2,(screenSize.height - height)/2);
        this.setVisible(true);
}


private void fileListValueChanged(javax.swing.event.ListSelectionEvent evt) {                                      
        int selectedNow = this.fileList.getSelectedIndex();
        
         if (selectedNow != -1 && this.selectedIndex != selectedNow) {
         this.recognitionLabel.setText(this.fileListModel.fileList.elementAt(selectedNow).recognizedPlate);
         this.selectedIndex = selectedNow;
            
         // proceed selectedNow
         String path = ((FileListModel.FileListModelEntry)this.fileListModel.getElementAt(selectedNow)).fullPath;
          //this.showImage(path);
          new LoadImageThread(this,path).start();
          }
}

abraços

2 Respostas

V

desculpe mas n entendi o que você quis dizer com " mas eu cria que ao arrancar o programa"

R

ao iniciar a aplicação ele seleccionasse logo o 10.jpg

Criado 11 de julho de 2013
Ultima resposta 12 de jul. de 2013
Respostas 2
Participantes 2