JGraphX 패키지에서 HelloWorld.java 예제를 실행하고 드래그 앤 드롭하여 셀을 이동하면 다음과 같은 오류 메시지가 나타납니다.JGraphX Hello World 실행 중 오류 메시지가 발생했습니다.
때 java.io.IOException : 데이터 변환이 실패가 아닌 이미지 형식 을 sun.awt.datatransfer.DataTransferer.translateTransferable (DataTransferer.java:1293) 에서 sun.lwawt.macosx.CDataTransferer.translateTransferable에서 (CDataTransferer.java:131) at sun.awt.datatransfer.DataTransferer $ 6.run (DataTransferer.java:2304) at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:251) at java.awt.EventQueue .dispatchEventImpl (EventQueue.java:701) at java.awt.EventQueue.access $ 000 (EventQueue.java:102) at java.awt.EventQueue $ 3.run (EventQueue.java:662) at java.awt.E $ 1.dountersectionPrivilege (ProtectionDomain.java:76) at java.security.ProtectionDomain $ 1. doIntersectionPrivilege (ProtectionDomain.java:87) at java.awt.EventQueue $ 4.run (EventQueue.java:676) at java.awt.EventQueue $ 4.run (EventQueue.java:674) at java.security.AccessController. doPrivileged의 (기본 방법) java.awt.EventDispatchThread.pumpOneEventForFilters에서 java.awt.EventQueue.dispatchEvent (EventQueue.java:673) 에서 java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java:76) 에서 (EventDispatchThread로. java : 244) at java. java.awt.EventDispatchThread.pumpEvents에서 awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:163) java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:151) 에서 (EventDispatchThread.java:147)에있는 java.awt . EventDispatchThread.pumpEvents (EventDispatchThread.java:139) java.awt.EventDispatchThread.run (EventDispatchThread.java:97)에서
나는 이클립스 주노 및 Mac 용 자바 SE 7을 사용하고 있습니다. 나는 그것을 이해하지 못하고 그것을 해결하기 위해 아무것도 찾을 수 없습니다. 나는 절망에 빠지게된다. 도와주세요.
미리 감사드립니다.
업데이트 : 코드 HelloWorld.java의
이 OS X 및 일부 Java 버전에 특정한 무언가 것으로 보인다public class HelloWorld extends JFrame
{
public HelloWorld()
{
super("Hello, World!");
mxGraph graph = new mxGraph();
Object parent = graph.getDefaultParent();
graph.getModel().beginUpdate();
try
{
Object v1 = graph.insertVertex(parent, null, "Hello", 20, 20, 80, 30);
Object v2 = graph.insertVertex(parent, null, "World!", 240, 150, 80, 30);
graph.insertEdge(parent, null, "Edge", v1, v2);
}
finally
{
graph.getModel().endUpdate();
}
mxGraphComponent graphComponent = new mxGraphComponent(graph);
getContentPane().add(graphComponent);
}
public static void main(String[] args)
{
HelloWorld frame = new HelloWorld();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 320);
frame.setVisible(true);
}
}
이 예외가 발생하는 코드를 게시 할 수 있습니까? –
게시물 및 추가 된 코드가 업데이트되었습니다. – fachexot