Borrar filtros
Borrar filtros

calling java class from external jar

6 visualizaciones (últimos 30 días)
Paolo
Paolo el 11 de Oct. de 2013
Editada: Yair Altman el 15 de Oct. de 2013
Hello, I have linked an external jar file and after imported a class, I am trying to call some methods belonging to it.
By using methodsview I see the different methods that I can use but some of them look quite strange and I am not able to access. In particular, from methosview I see that the enumerartors belonging to the class are defined using the symbol $
classname$enumtype
and I cant understand how I can access to them.
Any clue?
thanks Paolo

Respuestas (1)

Yair Altman
Yair Altman el 15 de Oct. de 2013
Editada: Yair Altman el 15 de Oct. de 2013
Here's one way to access Java enumerators:
msgType = javaMethod('valueOf','java.awt.TrayIcon$MessageType','INFO');
or:
enums = cell(javaMethod('values','java.awt.TrayIcon$MessageType'));
msgType = enums{3}; % 3=INFO
More on this in Section 1.7 of my Matlab-Java programming book.
Yair Altman

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by