Change order of components in FlowPane
I'm interested how I can change with mouse drag and drop the order of components in FlowPane. I have a example which can work with TabPane and drag tabs between two TabPanes:
public class DragPanel {
private static final String TAB_DRAG_KEY = "panel";
private static ObjectProperty<Tab> draggingTab = new SimpleObjectProperty<>();
// Drag Panel
public static Tab makePanelDrag(final Tab tabA, final Label tabALabel)
tabALabel.setOnDragDetected(new EventHandler<MouseEvent>()
@Override
public void handle(MouseEvent event)
Dragboard dragboard = tabALabel.startDragAndDrop(TransferMode.MOVE);
ClipboardContent clipboardContent = new ClipboardContent();
clipboardContent.putString(TAB_DRAG_KEY);
dragboard.setContent(clipboardContent);
draggingTab.set(tabA);
DragBuffer.setDraggingTab(draggingTab);
// For Java 8
// Make screenshot of the dragged component
//Image img = tabALabel.snapshot(null, null);
//dragboard.setDragView(img, 7, 7);
//tabA.getTabPane().getTabs().remove(tabA);
event.consume();
return tabA;
// Drop Tab
public static TabPane makeTabDrop(final TabPane tabPane)
tabPane.setOnDragEntered(new EventHandler<DragEvent>()
@Override
public void handle(DragEvent event)
/* the drag-and-drop gesture entered the target */
/* show to the user that it is an actual gesture target */
if (event.getGestureSource() != tabPane && event.getDragboard().hasString())
tabPane.setCursor(Cursor.MOVE);
// Add Glow effect when the mouse holds object over the TabPane
tabPane.setEffect(new Glow(0.5));
event.consume();
tabPane.setOnDragExited(new EventHandler<DragEvent>()
@Override
public void handle(DragEvent event)
/* mouse moved away, remove the graphical cues */
tabPane.setCursor(Cursor.DEFAULT);
// Remove the Glow effect when the mouse is not over the tabPane with Object
tabPane.setEffect(new Glow(0.0));
event.consume();
tabPane.setOnDragOver(new EventHandler<DragEvent>()
@Override
public void handle(DragEvent event)
final Dragboard dragboard = event.getDragboard();
if (dragboard.hasString()
&& TAB_DRAG_KEY.equals(dragboard.getString())
&& DragBuffer.getDraggingTab().get() != null
&& DragBuffer.getDraggingTab().get().getTabPane() != tabPane)
event.acceptTransferModes(TransferMode.MOVE);
event.consume();
tabPane.setOnDragDropped(new EventHandler<DragEvent>()
@Override
public void handle(DragEvent event)
final Dragboard dragboard = event.getDragboard();
if (dragboard.hasString()
&& TAB_DRAG_KEY.equals(dragboard.getString())
&& DragBuffer.getDraggingTab().get() != null
&& DragBuffer.getDraggingTab().get().getTabPane() != tabPane)
final Tab tab = DragBuffer.getDraggingTab().get();
tab.getTabPane().getTabs().remove(tab);
tabPane.getTabs().add(tab);
// Tempolary fix
new Timeline(new KeyFrame(Duration.millis(100), new EventHandler<ActionEvent>()
@Override
public void handle(ActionEvent event)
tabPane.getSelectionModel().select(tab);
})).play();
event.setDropCompleted(true);
DragBuffer.getDraggingTab().set(null);
event.consume();
return tabPane;
The question is how I can get the position of the component insight the FlowPane and change the order when I drop the component?
P.S
I have a FlowPane with many small panels which are BorderPanes. I want to change the order of the BorderPanes with mouse drag and drop. But I'm sure that this functionality for now is not possible. So I think that I can solve this issue in other way.
I can insert additional component which will be inserted into the FlowPane and will hold the BorderPane:
FlowPane -> component -> BorderPane
I can add setOnDragDetected() and setOnDragDropped to the component in order to implement the drag and drop.
The question is which component will be suitable for this task? I need to make it transparent and it must be auto resizable because the BorderPanes can expand and shrink. Can you give me some advice?
Regards
Great! Your example is not working properly on JVM 7_25 but it's working on JVM 8 b100. I get this error message:
Executing com.javafx.main.Main from /home/rcbandit/Desktop/test/DX-57DC/dist/run652386450/DX-57DC.jar using platform /opt/jdk1.7.0_25/bin/java
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragEnter(Scene.java:2523)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$1.run(GlassSceneDnDEventHandler.java:63)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$1.run(GlassSceneDnDEventHandler.java:54)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(GlassSceneDnDEventHandler.java:54)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(GlassViewEventHandler.java:395)
at com.sun.glass.ui.View.handleDragEnter(View.java:692)
at com.sun.glass.ui.View.notifyDragEnter(View.java:1005)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Exception in thread "JavaFX Application Thread" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:58)
at com.dx57dc.main.DX57DC$2.handle(DX57DC.java:52)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:69)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:217)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:170)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:38)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:37)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:35)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:92)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:53)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:33)
at javafx.event.Event.fireEvent(Event.java:171)
at javafx.scene.Scene$DnDGesture.fireEvent(Scene.java:2631)
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Scene.java:2780)
at javafx.scene.Scene$DnDGesture.access$6100(Scene.java:2607)
at javafx.scene.Scene$DropTargetListener.dragOver(Scene.java:2534)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:126)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler$4.run(GlassSceneDnDEventHandler.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragOver(GlassSceneDnDEventHandler.java:117)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragOver(GlassViewEventHandler.java:422)
at com.sun.glass.ui.View.handleDragOver(View.java:701)
at com.sun.glass.ui.View.notifyDragOver(View.java:1010)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystemImpl(Native Method)
at com.sun.glass.ui.gtk.GtkDnDClipboard.pushToSystem(GtkDnDClipboard.java:24)
at com.sun.glass.ui.SystemClipboard.flush(SystemClipboard.java:28)
at com.sun.glass.ui.ClipboardAssistance.flush(ClipboardAssistance.java:34)
at com.sun.javafx.tk.quantum.QuantumClipboard.flush(QuantumClipboard.java:197)
at com.sun.javafx.tk.quantum.QuantumToolkit.startDrag(QuantumToolkit.java:1195)
at javafx.scene.Scene$DnDGesture.dragDetectedProcessed(Scene.java:2652)
at javafx.scene.Scene$DnDGesture.process(Scene.java:2713)
at javafx.scene.Scene$DnDGesture.access$8700(Scene.java:2607)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3344)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3168)
at javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3123)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1563)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2265)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:250)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:292)
at com.sun.glass.ui.View.handleMouseEvent(View.java:528)
at com.sun.glass.ui.View.notifyMouse(View.java:922)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$3$1.run(GtkApplication.java:82)
at java.lang.Thread.run(Thread.java:724)
Similar Messages
-
Purchase Requisition for Order BOM components ?
Dear Members :
Can I generate purchase requisition for Order BOM components from VA01 ? Mine is TAQ - the header itm cat and TAE for sub-items (finished prod) . While navigating within Sales Order and branching to a particular component's shced. line - the pruch req col is blank. The schedule line cat for the sub-item is CT.
Could someone please explain the configuration steps I need to maintain for the above ? What I am expecting is when I save the Sales Order it should create Purch Req for the components which do not have enough stock.
Thanks
AtanuHi :
Thanks for your advice. Couple of things :
1. In my system in auto acc assignment, I already have consumption acc under posting key GBB. Now I am getting error in VA01 - which states that "The system was not able to determn a consumption acc for purchase order item with acc assignment" and also suggesting to address "GBB posting key". I made the following changes for CT :
movt : 101
order type : NB
item cat : 0
acc assignment cat : F/C
2. Obviously SAP is expecting a consumption GL acc, which though is there under GBB-AUF from my existing setup. For generating purch req this is strange becoz I haven't yet gone upto PO generation step nor released the supposed to be Purch Req. for BOM component - and this is before I save the Sales Order .
3. In spro->acc grouping for mov type; I don't see the following combination in SAP ie,
101(MvT) - B (MvT) - GBB (TEKey) - AUF. I need B instead of F which is already there and is for production order but the BOM comp has to be for PO but the combination is not there.
Do you think this could be the reason that SAP couldn't find the GL acc ?
4. Also my purpose was not just to raise a purch req every time the sales order is created for the BOM components - only if there is shortage in stock - but then again for CT once I assign the above, it doesn't allow to check the boxes like Availbility , Requrmnt etc. (??)
Am I clear and could you please suggest me what I am missing or doing wrong ? What movement type do you siggest to enter in CT fields.
Thanks so much for your time.
Atanu -
Is it possible to set the tab order of components on a form?
I'm trying to set the tab order of text boxes on a form, that uses GridBag layout. It seems that the tab order is automatically set according to the order that components are added to the form in. Is there a way to change it manually? I really don't want to redo the entire form...
I have no idea what you're talking about. It might be worth to look for the right forum which suits your actual problem. Are you talking about Swing? Then post it in the Swing forum. Are you talking about JSP? Then post it in the JSP forum.
Go to the forum index to see what forums are all available: http://forum.java.sun.com/index.jspa?tab=java -
Change order of key figure is not working in Web report output (using WAD)
Hi,
We are using BI 7.0, release 701 and level 008. We are facing problem in WAD (web report output). When ever we do 'Select filter' for key figures and 'change the order' of key figures, it does not get reflected in new order. Though drag and drop of key figures is working.
Though same change order is working fine in Bex Analyser.
Kindly suggest some inputs.
Thanks.Hi,
On Which Service Pack are you on?WAD has this feature of re arranging the keyfigures in BI 7.0 for SPS 14...
Regards,
Bhagyarekha. -
In what order what components needed to be configured in ODI?
I will be migrating data from TXT files to Oracle 10g.
In what order what components/objects (e.g. Project, Models, topology, data store, metadata, schema etc) needed to be configured in ODI?
This will help me go through ODI manual in a logical order.Hi,
Have a look as a kick off,
http://www.oracle.com/technology/obe/fusion_middleware/odi/ODIproject_flatfile-to-table/ODIproject_flatfile-to-table.htm
Thanks,
Guru -
Change order of line items in a financial document
Hello,
Is it possible to define the order of the line items in a financial document?
For example, I have always a discount line with a discount account in the first place and after this line, the customer line, and the bank account and I need to have the customer line in the fist place, is it possible to customize this order?Or is this standard?
Thank you very much!!Hi,
You can change orders in FInancial Document. Just open the document from Menu select Settings-> Layout--> Current.
change the position numbers as desired.
Regards,
JA -
Changing Order of Songs in Album-iTunes 12
Like the title says, how do I change the order of songs in a album? Before you could use get info and sort by track number.
ThanksHey Lando25,
I understand that you want to change order of songs that are playing in iTunes. This functionality should still be available to you, as confirmed in this article:
iTunes 12 for Mac: Edit song and CD information
https://support.apple.com/kb/PH19618
You may need to simply scroll in the information field in order to find the fields that you wish to edit. Thanks for coming to the Apple Support Communities!
Cheers,
Braden -
HT201317 change order of photos in photo stream album
How do I change order of photos posted in photo stream album?
Send a feature request to Apple via
http://www.apple.com/feedback/iphoto.html
and
http://www.apple.com/feedback/icloud.html
OT -
Help with fuzzy search (doesn't work if change order of certain 2 letters)
Hi,
need some help with fuzzy search. It's pretty simple - we use fuzzy search on varchar2 columns that contain first name and last_name. The problem is that i don't really understand why it can't find name in some cases.
Say i want to search for 'Taekpaul'. Then
where CONTAINS(first_name,'fuzzy(TAEKPAUL)',1) > 0 - works
where CONTAINS(first_name,'fuzzy(TAEKPALU)',1) > 0 - works (changed order of the 2 last letters)
where CONTAINS(first_name,'fuzzy(TEAKPAUL)',1) > 0 - doesn't work, finds 'Tejpaul' that is completely unrelated (changed 2nd, 3rd order)
How can i make it find 'Taekpaul' even if i search for TEAKPAUL? Is it related to index? Like Text index should be created with some different parameters?
Thanks!
Edited by: Maitreya2 on Mar 3, 2010 2:08 PMThanks, adding '!' worked :)
Do you know where i can read more about '!' and other special characters? I think i didn't see anything like that here: http://download.oracle.com/docs/cd/B14117_01/text.101/b10730/cqoper.htm#BABBJGFJ
I also started using JARO_WINKLER_SIMILARITY function that is actually better i think for what i do. But it's very buggy - sometimes Oracle crashes and kills connection when you try to use it.
Ahha, it's here: http://download.oracle.com/docs/cd/B19306_01/text.102/b14218/cqspcl.htm
So, ! is soundex. Whatever it means..
Edited by: Maitreya2 on Mar 5, 2010 12:14 PM -
How to look for SAP provided rules while changing orders ?
Hi:
we have a requirement to check for order type when the change order request ( in form of IDOC via EDI) is passed to SAP and the requirement is such that we can only accept certain order types like TA and reject order order type........from a very high level though process the idea is to check if SAP has certain pre build code that can be called before the va02 is called.....
I am new to sap and was told that we need to first look if SAP has a existing functionality if not then find user exit and customize it .....
my question is where does one look in SAP for such code ...or out of the box feature..........which can be called ....I understand if nothing is found we can write ABAP program to do this.....but I am puzzled as I do not now where to look and eliminate that such feature is not already provide ......
Thankscheck which FM you use to post your IDOC (like IDOC_INOUT_ORDCHG) and then check in this FM ... you'll find exits like 'call customer-function'.... I'm sure you'll find one which is called to validate data passed in your segment (where actual order type is passed).... or just use the one which works always after the order number is known and then just check your order type & raise error to fail IDOC so it will not even try to update your order.
-
How to change order data in APO
Hi,
I am keen to know on ways to change order data in APO say order category BI.....we want to change date by taking input from cif user exit APOCF006.We need this information for the ongoing project.
I know two options...1) using BAPIs 2) Not very sure about this option ...Function Module:/SAPAPO/OMORDER*CHANGE.
Could you please help to have better understanding on ways to change orders in APO?
Thank you
Best Regards
Nilesh PatilHello Rishi,
Thanks for your reply.
Demand node ofr purchase Ordre( BF) in SNP is Conrel( BI category). We want to change date( start date) at this demand node . We will get this date from R3 using say non cif method.
There are few ways to do it....
1) If we ignore Menas of Transport( so essentially transit time or lead time in tlane) in that purchase order and change this requirement date directly using purchase order save BAPI( requirement node) ......Question will system allow us to do so and even if it allows us to do so will it casue some problem( inconsistencies) later?
2) Second option I am thinking is...
For one product we maiantain GR processing time in product location master and this is considered while determining strat date of BI (Start date= Delivery date -GR procesisng time- means of Transport lead time - some other times ....). For this product let's say we have 100 Purchase Orders (BF). We have requirement that each of these POs should get separate treatment while calculating Start date. It means start date can be different for different POs and once we change it forcibly then it shoulkd not change unless we again change it forcibly.
We are thinking to change GR processing time at runtime wheneveer Purchase Order is changed. So if GR time in product location master is 1 day ....for different Purchase Orders different GR processing time can be considered. Say for Po1...its 2 day...for P2 its 4 day.
Or similar way we can change transit time as given in means of transport in tlanes.
Will appreciate your or anyone's comment
Thank you
Nilesh -
Change order of list items in sealed MP
Hi,
I have a MP that is sealed. It includes a list, but also list items exist in that sealed MP. I need to reorder the list. I have the unsealed MP and the seal used. Can i just edit the unsealed version, changing order in the XML code and increase ver. nr.
and if yes then how?Hi,
I did a test in my lab and just edited the xml version of the MP. I changed the numbers in ordinal to rearrange, incremented the version # plus resealed and imported.
<EnumerationTypes>
<EnumerationValue ID="IncidentPriorityList" Accessibility="Public" />
<EnumerationValue ID="Enum.cd7c7616b19745ffb646e0320ba85bb4" Accessibility="Public" Parent="IncidentPriorityList" Ordinal="0" />
<EnumerationValue ID="Enum.8ae91ca8f3a7439eb2941c4a1547908c" Accessibility="Public" Parent="IncidentPriorityList" Ordinal="2" />
<EnumerationValue ID="Enum.0d5e33cc41504a4eaf66b64b2dff3a2d" Accessibility="Public" Parent="IncidentPriorityList" Ordinal="1" />
</EnumerationTypes> -
Hi friends,
If i want to make some changes in existing purchase order before GR, i want to make it using a different change order number for the existing PO number so that i can review the history of changes being made.
Plz help out!
regardsHi,
You can use version management functionality , which will give you record of changes with Reason as well as Text . This functionality will be applicable once you take print out of PO and after that you are doing any changes to PO.
Spro - Materials Management -Purchasing -Version Management - Set Up Version Management for External Purchasing Documents Activate Version management for your PO doc type and Pur Org
Define Reasons for Change
Set Up Change Displays
Regards,
Vikas -
Oracle i Supplier Portal Workflows - Supplier Change Order Workflow
Hi Friends,
Oracle iSupplier Portal uses the following workflows:
■ Supplier Change Order Workflow
■ Update Capacity Workflow
■ Order Modifiers Workflow
■ Advance Shipment Notice (ASN) Workflow
■ Purchase Order Acknowledgement (handled by PO Approval Workflow)
My problem is related to - 'Supplier Change Order workflow'
I would like know is there are any changes in the work Flow - 'Supplier change order Work flow' in 11.5.10 to 11.5.8
If yes,kindly list the changes.
Thanks in advance!
Thanks & Regards
Dilip NomulaThe best way to determine this would be to download the workflow into a wft file from 11.5.8 and 11.5.10 instances and run a simple Unix diff command on these two wft files. I do not believe you will find any documentation that will list differences at this level of detail.
HTH
Srini -
I'm new to P3. I need to manage a large 2 year public
works building construction schedule in downtown Los
Angeles, with numerous and frequent changes to the
schedule due to change orders, RFI's etc. Of course, these
changes result in increases/decreases to cost and time,
which need to be monitored and dealt with as part of the
overall project. Some say that fragnets are the best way
to insert these changes into the schedule. Some say
fragnets are problematic. I have no experience with
fragnets and I want to get off on the right foot. What
have you project managers and project engineers found most
effective for inserting and managing change order and RFI
items?Nat:
Thank you very much for
your response.
Your
explanation of fragnets was very useful. I will make a
point of saving and reusing repetitive groups of
activities. In my case, SOMD (slab-on-metal-deck) is
very repetitive. Also, exterior building finishes such
as plaster (exterior sheathing, lath, scratch coat,
brown coat, cure, finish coat, cleanup). Interior
finishes activities are also often identical from
floor to floor.
The issue with
RFI's is usually not so critical. I mentioned 1200
RFI's but relatively few impact the schedule and must
be coded in. But it is more than 48. In my case, the
most common reason for entering an RFI into the
schedule is when the
consultant/Architect/Engineer/State Agency exceeds the
contractually agreed upon time limit for response to a
design-related RFI, or his response is irrelevant
requiring a second round of RFI's to resolve the
problem (revise and resubmit for title-block
exceptions, for example, happens frequently). <br
/>
It is easy to ignore these delays,
and recording them in the schedule can really irritate
the consultant, but when they become a habit, the
cumulative impact on the schedule can be significant.
Therefore, I need to be able to track these RFI delays
effectively within the schedule. Of course, an RFI
always has a number that is tracked inside Expedition
as well.
The bigger problem is
Change Orders. As you know, when the Owner wants
something added to the work, or a problem in the
design results in an increase in the scope of work
(there are many other possible reasons of course) a CO
is requested. As a general rule, most change orders
contain both a cost increase as well as a time
extension. This time extension is the problem,
because, especially on public works projects, the
Owner/CM does not want to grant time an extension, and
even when they do, they will only grant it when it
impacts the critical path, and only after there is no
float remaining (you will see why this distinction is
important as you read further). The critical path
condition makes sense, but the idea that my float is
the Owner's to eat for his CO work is grating,
especially when facing potential LD's. <br
/>
To top it off, some Owners/CMs insist
that all time delays be dealt with at the end of the
project, when the actual time delay resulting from a
CO can be calculated, instead of simply estimated, as
is common practice (corresponding language is inserted
into the CO to that effect instead of a defined time
extension). My position is that if they refuse to
grant a time extension based on an estimate, then the
cost given in the CO, which is nothing more than an
estimate, should also be replaced with T&M, and
the budget be damned. Needless to say, that position
has not won me many friends in the trailer across the
way.
You might suggest that we
should refuse the extra work if a time extension is
not granted up front. If we did that, they would hit
our bond in a heartbeat. A contractor's lot in life
seems to be to make lawyers (Deo volente, may the burn
in hell) wealthy.
In the case
of the Owner/CM refusing to grant time for
non-critical path CO's, my position is that, while the
CO work may not be on the critical path this instant,
in many cases, the critical path can change
dramatically, sucking CO work into it that was
previously separated from it by weeks. That very thing
has happened on a school project located in a major
city we are doing.
The project
has extensive tubular secondary steel at the exterior
of the two buildings. This tube steel, ranging in size
from 4" diameter to 20" diameter curves around, and up
and down, the exterior of the structure. I do not
exaggerate when I say that it is more complicated than
a roller coaster. I will send pictures if you are
interested. It supports curvilinear LG framing, which
in turn supports a combination of plaster, brick
veneer and metal panels. Very phantasmagorical stuff.
Being a complicated 3-D arrangement of rigid steel,
the architect's drawings were incomplete, (we should
have expected that) and changed frequently (4 times)
during fabrication, resulting in detailing problems
and a two month delay in erection. Lots of unforeseen,
fit-scribe-cut-repeat of long, heavy, curved, twisting
pieces of long steel hanging from crane hooks has been
required.
We have recovered
most of that time, but only by doing a great deal of
out-of-sequence work.
As you
can imagine, this mess generated a ton of CO's, but
the Owner would not agree to grant time extensions
until the end of the project, and even then, only on
CO's that are provably on the critical path. When
combined with electrical changes impacting utility
buildings, cable pulls, elevators, manlift and even
exterior finishes, and then with added off-site work,
topped off by submittal-review delays by State
agencies, the critical path has flapped around like a
flag in the wind, with CO's going in and out of it. In
many cases, this means that a particular item of
ongoing CO work has delayed the critical path for a
period of time, but not for the entire duration of the
CO work. So calculating the exact impact of the CO
during the period it was on the critical path has not
been easy.
I anticipate there
will be huge disagreement about these calculations at
the end of the project when we have the "come to
Jesus" time/money resolution meeting with the
Owner/CM.
BTW, the CM always
insists that CO's be dealt with as fragnets, but that
doesn't always make sense because the nature of CO
work is often one-of-a kind, not repetitive stuff. But
he has fragnets on the brain, it seems, so we call
them fragnets to humor him.
<br
/>Anyway, as you can imagine, tracking the dynamic
(vs. static) effect of CO's on the schedule has been
difficult. I am almost tempted to try calculus methods
to calculate time consumed over time (if you get my
meaning). Any experience analyzing schedules using
differential equations? Someone must have done it
before....
Right now I am
using activity codes to track them, but I am wondering
if there is a better way.
<br
/>
I have other projects, without the
same delays, but similar Owner/CM mindset regarding
CO's
Now you know the long
story. Any suggestions?
<br
/>Stan
Maybe you are looking for
-
I can no longer even have my phone connected to itunes! It just comes up the "Do you trust this computer" that is it. I have tried everything. Apple should give me a new iphone 5c at least half price! (32G!) for all this trouble they are causing me!
-
Installing SQL SERVER 2014 Entreprise Error
Hello, today I tried to install en_sql_server_2014_enterprise_edition_x64_dvd_3932700 and when I started the installation I got this error: TITLE: SQL Server Setup failure. SQL Server Setup has encountered the following error: No room is available to
-
How to upload site created with Dreamweaver via FTP to the iWEB server?
Hi everyone, I recently created a site on Dreamweaver and want to upload the site, via FTP to the iWEB server. My questions are the following: 1. What is the FTP host address? 2. How do I connect to my website via FTP? Any help on the following quest
-
Hi, There is a requirement to create PO always at the time of creating sales order . It has been observed PO gets created when there is value in 'Plan delivery time ' in material master corresponding to the delivery time in Sales order . What should
-
TabNavigator: Adding Tab Dynamic
Hi, I would like to create an application that is using a TabNavigator to show different information (tabs) when user press different buttons. I create a button and call a function to add a tab into tabnavigator to show a custom control (base on Pane