Export Methods

我们将研究的第一组方法用于从组件中导出数据。当相关组件是操作的源时,将为拖动手势或剪切/复制动作调用这些方法。 TransferHandler导出数据的方法是:

samples 导出方法

以下是导出方法的一些示例实现:

int getSourceActions(JComponent c) {
    return COPY_OR_MOVE;
}

Transferable createTransferable(JComponent c) {
    return new StringSelection(c.getSelection());
}

void exportDone(JComponent c, Transferable t, int action) {
    if (action == MOVE) {
        c.removeSelection();
    }
}

接下来,我们将研究数据导入所需的TransferHandler方法。

首页