Hirdetés

Új hozzászólás Aktív témák

  • n00n

    őstag

    Tudnátok segíteni nekem? Ezt akarom használni fájlmásolásra: http://filecopylibrary.sourceforge.net/

    Van egy mentesFrame.java JFrame fájlom amin van egy mentesPanel.java JPanelem.

    A mentesPanelen van egy gomb ami megnyomásakor grafikus felületen kellene másolnia a FileCopierPanel-nek, SwingWorker-be raktam, de mégse frissíti rendesen az ablakot:

    private void mentesGombActionPerformed(java.awt.event.ActionEvent evt) {

    mentesFunkciok mFunk = new mentesFunkciok();
    try {
    mFunk.doInBackground();
    } catch (Exception ex) {
    Logger.getLogger(mentesAblakPanel.class.getName()).log(Level.SEVERE, null, ex);
    }


    }

    A mentesFunkciok fájl:

    public class mentesFunkciok extends SwingWorker<Integer, Integer> {

    Source[] sources = new Source[]{
    new Source("D:\\Elektronikus dolgok\\teszt\\hostgep")
    };
    String[] destinations = new String[]{
    "D:\\Elektronikus dolgok\\teszt\\celgep\\"
    };

    CopyJob copyJob = new CopyJob(sources, destinations);

    @Override
    protected Integer doInBackground() throws Exception {

    JFrame frame = new JFrame();
    frame.setSize(400, 200);
    frame.setLocationRelativeTo(null);
    FileCopierPanel panel = new FileCopierPanel();
    FileCopier fc = new FileCopier();
    panel.setFileCopier(fc);
    frame.add(panel);
    frame.setVisible(true);

    fc.copy(copyJob);
    return null;

    }

    }

    Min kellene változtatnom, hogy ne csak "fehérség" legyen az ablakban másolás végén?

Új hozzászólás Aktív témák