Возможен DirectX на Java?

Измените

 name = Console.ReadLine().ToUpper();

на

 name = Console.ReadLine();

Ваш исходный код читает вводимые пользователем данные, затем изменяет их на все заглавные, прежде чем сохранять их в переменной «name».

Теперь, чтобы по-настоящему решить вашу проблему, мне нужно указать на две вещи:

1) Ваш XML <nombre> - это прописные буквы VIVA COLOMBIA, но смешанные с Volotea. Другие <nombre> поля имеют аналогичные проблемы.

2) Вы имеете дело с пользовательским вводом, который может довольно широко варьироваться в зависимости от того, кто печатает. Некоторые пользователи могут вводить все заглавные буквы, некоторые строчные (вы называете это крошечным).

1113 Реальное решение состоит в том, что вы должны читать все как один случай. Таким образом, это остается тем же самым как оригинал: name = Console.ReadLine().ToUpper();

Замените if (!String.IsNullOrEmpty(el.Element("nombre").Value.) && ((string)el.Element("nombre").Value.IndexOf(name) >= 0)

на это if (!String.IsNullOrEmpty(el.Element("nombre").Value.ToUpper()) && ((string)el.Element("nombre").Value.ToUpper()).IndexOf(name) >= 0)

11
задан izb 3 May 2009 в 14:33
поделиться

4 ответа

Я не знаю, как легко, но вы всегда можете использовать JNI для загрузки библиотек DirectX и вызова методов.

Используя что-то вроде Swig , вы можете автоматически сгенерировать большую часть кода.

Хотя не уверен, насколько работоспособным будет что-то подобное.

3
ответ дан 3 December 2019 в 10:45
поделиться

There seems to be a standard API about dealing with 3D inside Java.

It probably uses some kind of accelerating technology, may be even DirectX.

But I'm not sure about direct video support in this framework.

2
ответ дан 3 December 2019 в 10:45
поделиться

There is a set of Direct3D bindings for Java available at http://java-direct3d.sourceforge.net/ but it seems that developement stopped in 2006 with DirectX 9.

Otherwise, there are OpenGL binding for java called JOGL.

1
ответ дан 3 December 2019 в 10:45
поделиться

Пакет, который вы хотите исследовать, - это Java Media Framework (JMF). Ядром его является чистая Java, а «пакеты производительности» для каждой платформы обеспечивают ускорение с помощью собственных библиотек. В настоящее время он поддерживает A / V захват и воспроизведение с широким спектром типов данных, а также потоковую передачу через RTP и RTSP.

Sun ' s Домашняя страница JMF

JMF Требования к SW / HW

0
ответ дан 3 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: