public class WindowSnapper extends ComponentAdapter
| Constructor and Description |
|---|
WindowSnapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
componentMoved(ComponentEvent pEvt)
Snap to edge after a move is completed.
|
int |
getSnapDistance()
How close the component must be to to an edge before snapping.
|
protected Map<? extends Line2D,Boolean> |
getSnapLines(Map<? extends Rectangle,Boolean> pSnapRectangles,
ComponentEvent pEvt)
Map from line to boolean indicating side to snap to.
|
protected Map<? extends Rectangle,Boolean> |
getSnapRectangles(ComponentEvent pEvt)
Map from rectangle to boolean representing whether rectangle represents a screen
(true) or window (false).
|
static void |
main(String[] pArgs) |
void |
setSnapDistance(int pSnapDistance) |
componentHidden, componentResized, componentShownpublic int getSnapDistance()
public void setSnapDistance(int pSnapDistance)
public void componentMoved(ComponentEvent pEvt)
componentMoved in interface ComponentListenercomponentMoved in class ComponentAdapterprotected Map<? extends Rectangle,Boolean> getSnapRectangles(ComponentEvent pEvt)
protected Map<? extends Line2D,Boolean> getSnapLines(Map<? extends Rectangle,Boolean> pSnapRectangles, ComponentEvent pEvt)
public static void main(String[] pArgs)
Copyright © 2023. All rights reserved.