本文是继Java实现屏幕截图程序(一)之后进行加工的,主要逻辑是依靠javafx界面进行屏幕范围选择和截图图片显示,在日常工作中较为适用,下面把代码分享给大家。
以下是JavaFX实现的简单选择界面截图程序代码:
屏幕拖动监听器,截图后的界面可拖动就靠它:
import javafx.event.EventHandler;
import javafx.scene.Node;
import javafx.scene.input.MouseEvent;
import javafx.stage.Stage;/*** 拖拽监听器** @author tobiasy*/
public class DragListener implements EventHandler<MouseEvent> {private double xOffset = 0;private double yOffset = 0;private final Stage stage;public DragListener(Stage stage) {this.stage = stage;}@Overridepublic void handle(MouseEvent event) {event.consume();if (event.getEventType() == MouseEvent.MOUSE_PRESSED) {xOffset = event.getSce