当前位置: 首页>>代码示例>>Java>>正文


Java DragEvent.isConsumed方法代码示例

本文整理汇总了Java中javafx.scene.input.DragEvent.isConsumed方法的典型用法代码示例。如果您正苦于以下问题:Java DragEvent.isConsumed方法的具体用法?Java DragEvent.isConsumed怎么用?Java DragEvent.isConsumed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javafx.scene.input.DragEvent的用法示例。


在下文中一共展示了DragEvent.isConsumed方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onDagOver

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
/*********************************************************/
// 파일 드래그 드롭 처리.

/* (non-Javadoc)
 * @see com.kyj.fx.voeditor.visual.component.text.AbstractDragDropHelper#onDagOver(javafx.scene.input.DragEvent)
 */
@Override
public void onDagOver(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {
		ev.acceptTransferModes(TransferMode.LINK);
		ev.consume();
	}

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:18,代码来源:DefaultFileDragDropHelper.java

示例2: onDagOver

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
/*********************************************************/
// 파일 드래그 드롭 처리.

/*
 * (non-Javadoc)
 * 
 * @see com.kyj.fx.voeditor.visual.component.text.AbstractDragDropHelper#
 * onDagOver(javafx.scene.input.DragEvent)
 */
@Override
public void onDagOver(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {
		ev.acceptTransferModes(TransferMode.LINK);
		ev.consume();
	}

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:21,代码来源:CodeAreaFileDragDropHelper.java

示例3: onDragDropped

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
@Override
public void onDragDropped(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {

		List<File> files = ev.getDragboard().getFiles();

		// tbDatabase.getItems().add(e)
		files.stream().findFirst().ifPresent(f -> {

			if (f.length() > dragDropLimitSize()) {

				DialogUtil.showMessageDialog("파일 용량이 너무 큽니다.");
				return;

			}

			String encoding = "UTF-8";
			try {
				encoding = FileUtil.findEncoding(f);
			} catch (IOException e1) {
				// Not Important.
			}

			try (FileInputStream is = new FileInputStream(f)) {
				setContent(FileUtil.readToString(is, encoding));
			} catch (Exception e) {
				LOGGER.error(ValueUtil.toString(e));
			}

		});

		ev.setDropCompleted(true);
		ev.consume();
	}

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:40,代码来源:CodeAreaFileDragDropHelper.java

示例4: onDagOver

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
@Override
public void onDagOver(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {
		ev.acceptTransferModes(TransferMode.LINK);
		ev.consume();
	}
}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:11,代码来源:BehaviorCodeAreaFileDragDropHelper.java

示例5: onDragDropped

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
@Override
public void onDragDropped(DragEvent ev) {

	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {

		List<File> files = ev.getDragboard().getFiles();

		// tbDatabase.getItems().add(e)
		files.stream().filter(f -> f.getName().endsWith(".wib")).findFirst().ifPresent(f -> {

			BehaviorReader reader = new BehaviorReader(f);
			setContent(reader.readBehavior());
			// String encoding = "UTF-8";
			// try {
			// encoding = FileUtil.findEncoding(f);
			// } catch (IOException e1) {
			// // Not Important.
			// }
			//
			// try (FileInputStream is = new FileInputStream(f)) {
			// setContent(FileUtil.readToString(is, encoding));
			// } catch (Exception e) {
			// LOGGER.error(ValueUtil.toString(e));
			// }

		});

		ev.setDropCompleted(true);
		ev.consume();
	}

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:36,代码来源:BehaviorCodeAreaFileDragDropHelper.java

示例6: txtScriptOnDagOver

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
public void txtScriptOnDagOver(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {
		ev.acceptTransferModes(TransferMode.LINK);
		ev.consume();
	}
}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:10,代码来源:BehaviorTextComposite.java

示例7: onDragDropped

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
@Override
public void onDragDropped(DragEvent ev) {
	if (ev.isConsumed())
		return;

	if (ev.getDragboard().hasFiles()) {

		List<File> files = ev.getDragboard().getFiles();

		// tbDatabase.getItems().add(e)
		files.stream().findFirst().ifPresent(f -> {

			SystemLayoutViewController controller = SharedMemory.getSystemLayoutViewController();
			controller.openFile(f);

		});

		ev.setDropCompleted(true);
		ev.consume();
	}

}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:23,代码来源:DefaultFileDragDropHelper.java

示例8: txtScriptOnDragDropped

import javafx.scene.input.DragEvent; //导入方法依赖的package包/类
public void txtScriptOnDragDropped(DragEvent ev) {

		if (ev.isConsumed())
			return;

		if (ev.getDragboard().hasFiles()) {

			List<File> files = ev.getDragboard().getFiles();

			// tbDatabase.getItems().add(e)
			files.stream().filter(f -> f.getName().endsWith(".wib")).findFirst().ifPresent(f -> {

				this.wib.set(f);
				this.readAsync();
			});

			ev.setDropCompleted(true);
			ev.consume();
		}

	}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:22,代码来源:BehaviorTextComposite.java


注:本文中的javafx.scene.input.DragEvent.isConsumed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。