Передача массивов из JFileChooser в другой класс Java - PullRequest
0 голосов
/ 19 февраля 2012

Помощь в передаче массивов в другом классе. Это код, полученный из JFileChooser.здесь я храню пути, выбранные из jfilechooser в path[] массиве

public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
int result;
    public String[] path = new String[10];

chooser = new JFileChooser(); 
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle(choosertitle);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
   //
// disable the "All files" option.
//
chooser.setAcceptAllFileFilterUsed(false);
//    
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { 
  System.out.println("getCurrentDirectory(): " 
     +  chooser.getCurrentDirectory());
  System.out.println("getSelectedFile() : " 
     +  chooser.getSelectedFile());


      for (x=0;x<9;){
          //if(path[x] == null){
              path[x] = paths.getAbsoluteFile().toString();
              System.out.println(path[x]);
                      x++;
          //}
      }
}
else {
  System.out.println("No Selection ");
}

Я хотел бы передать номер.элементов хранится в массиве path[], чтобы он мог записать его в outputstream соединения Bluetooth

//from another class
public String sendArray(byte[] buffer) {
    try {
        OutputStream outputStream = mConnection.openOutputStream();
        outputStream.write();

    }
    catch(IOException ioe) {
        Log.v("test", ioe.getMessage());
    }
    return " ";
}

Мне нужно передать номер.элементов массива path[] на устройство Android, как я могу это сделать?Я передаю значения через Bluetooth.Спасибо.

...