
!Ayuda con Graphviz
Publicado por Jefferson (1 intervención) el 05/01/2018 17:15:00
Buenos Dias tengo un pequeño problema. Estoy tratando de graficar nodos con graphivz desde java el problema esque cuando ejecuto el programa si genera la imagen pero a la hora de querer ponerla en un jlabel me tira un NULLPOINTEREXCEPTION osea que me esta diciendo que la imagen no esta cuando en realidad ya esta disponible muchas gracias de antemano...
esto es para crear generar el archivo en graphviz y generar la imagen
y esto para poner la imagen...
esto es para crear generar el archivo en graphviz y generar la imagen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
try {
txt = "Grafica.txt";
img = "C:\\Users\\JeffGeo\\Documents\\NetBeansProjects\\Ejemplo_con_graphviz\\src\\Imagenes\\Imagen1.png";
f = new File(txt);
nuevoArchivo = new FileWriter(f);
buffer = new BufferedWriter(nuevoArchivo);
escribir = new PrintWriter(buffer);
escribir.println("digraph G {");
escribir.println("node [shape = record];");
escribir.println("\"objeto1\" [label = <\n" +
"\n" +
"<TABLE>\n" +
"<TR>\n" +
"<TD>UNO</TD>\n" +
"<TD>UNO</TD>\n" +
"\n" +
"</TR>\n" +
"</TABLE>\n" +
"\n" +
" >,pendwith=0];\n" +
"\n" +
"}");
escribir.close();
buffer.close();
String [] comando = {rutaG, extension, txt, extension1, img};
Runtime run = Runtime.getRuntime();
run.exec(comando);
} catch (IOException ex) {
Logger.getLogger(Jframe.class.getName()).log(Level.SEVERE, null, ex);
}
y esto para poner la imagen...
1
2
3
ImageIcon Prueba = new ImageIcon(getClass().getResource("/Imagenes/Imagen1.png"));
ImageIcon icono = new ImageIcon(Prueba.getImage().getScaledInstance(graphics.getWidth(), graphics.getHeight(), Image.SCALE_DEFAULT));
graphics.setIcon(icono);
Valora esta pregunta


0