Java swing Drop事件多个文件
我正在JTable中使用swing拖放文件。是否可以根据循环中的某些条件在拖动到JTable时拒绝特定文件Java swing Drop事件多个文件,java,swing,drag-and-drop,Java,Swing,Drag And Drop,我正在JTable中使用swing拖放文件。是否可以根据循环中的某些条件在拖动到JTable时拒绝特定文件 dtde.rejectdrop()适用于所有文件。它拒绝所有拖动的文件,但基于某些条件,某些特定文件应被拒绝,循环应再次继续调用rejectdrop()将拒绝整个拖放。如果用户正在移动多个文件,而您希望接受一些而不是其他文件,则不要调用rejectDrop。循环浏览文件并处理实际需要的文件 下面是来自的一些示例代码 最后,您可能需要在GUI中向用户说明,您只接受了部分文件 // If t
dtde.rejectdrop()
适用于所有文件。它拒绝所有拖动的文件,但基于某些条件,某些特定文件应被拒绝,循环应再次继续调用rejectdrop()将拒绝整个拖放。如果用户正在移动多个文件,而您希望接受一些而不是其他文件,则不要调用rejectDrop。循环浏览文件并处理实际需要的文件
下面是来自的一些示例代码
最后,您可能需要在GUI中向用户说明,您只接受了部分文件
// If the drop items are files
if (flavor.isFlavorJavaFileListType()) {
// Get all of the dropped files
List files = (List) transferable.getTransferData(flavor);
// Loop them through
for (File file : files) {