Я думаю, что все мы знаем, каков класс, но если Вы думаете об идентификаторах как об идентификаторах вместо того, чтобы разработать инструменты, Вы, привычка идет далеко неправильно. Вам нужен идентификатор при попытке предназначаться для чего-то и если у Вас есть больше чем один объект с тем же идентификатором, Вы больше не можете определять его...
Когда дело доходит до записи Вашего css для идентификаторов и КЛАССОВ, это выгодно, чтобы использовать минимальные css классы в максимально возможной степени и попытаться не стать слишком нагруженным идентификаторами, пока Вы НЕ будете ИМЕТЬ к, иначе Вы будете постоянно стремиться писать более сильные объявления и скоро иметь css файл, полный! важный.
Да. Вам нужно написать код на C ++, чтобы запустить JVM с интерфейсом вызова JNI и вызвать его. Однако вам может быть сложно создать таким образом окна, которые легко интегрируются с вашим приложением среды Windows для отображения вашей анимации. Это довольно продвинутое использование JNI, и я бы порекомендовал прочитать книгу JNI, прежде чем даже попробовать ее немного.
Я сомневаюсь в этом, если только нет сторонних инструментов. В вашем случае, когда задействована графика, шансы еще ниже.
Я почти уверен, что вы можете создавать файлы .Jar только из java, а не из dll
There are "bridges" that allow Java and non-Java code to call into one another. Depending on what you are trying to accomplish, these might be useful as you could write your Java code and then call into it from a C++ or C# DLL, depending on which language you are creating your DLL with, which will also determine what kind of bridge you need. I have never seen a freely provided bridge though. All the ones I've found when looking had to be purchased.
No, IIRC you can't. DLLs are linked directly when loaded. Java code needs a jvm, so you can only provide a dll that starts a jvm and starts code there, but not all necessarily stuff fits in the dll.
You should not do this. It looks like you're trying to use the wrong approach for your problem.
I agree with bmargulies. It's probably feasible for an expert, but it would be a large DLL and you'd be mixing technologies that were never made to work together. It doesn't make sense to try this, in my opinion.
Well…
It might be possible to put that together to build DLLs using GCJ.