下面列出了java.awt.event.MouseEvent#CTRL_MASK 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}
@Override
public State mousePressed(Widget widget, WidgetMouseEvent event) {
if (event.getButton() == MouseEvent.BUTTON2 || event.getButton() == MouseEvent.BUTTON1 && ((event.getModifiers() & MouseEvent.CTRL_MASK) != 0)) {
scene = widget.getScene();
scrollPane = findScrollPane(scene.getView());
if (scrollPane != null) {
lastLocation = scene.convertSceneToView(widget.convertLocalToScene(event.getPoint()));
SwingUtilities.convertPointToScreen(lastLocation, scrollPane.getViewport().getView());
return State.createLocked(widget, this);
}
}
return State.REJECTED;
}