Лучший читатель,
Я застрял на одном из моих понятий.Я делаю программу, с которой дети в классе могут измерить себяЭто то, что включает в себя программа;- 1 веб-камера (используется только для простого просмотра веб-камеры.) - 2 фиджета (не обращайте на это внимания).
Итак, это был мой план.Я нарисую прямоугольник на веб-камере и заставлю его постоянно перекрашиваться.Когда перерисовка останавливается одним из виджетов, значение прямоугольника будет возвращено в сантиметрах или метрах.
Я уже написал код прямоугольника, который перерисовывает сам себя, и это был мой результат:
(Это круглый прямоугольник, линии на этом изображении трудно увидеть, извините за это.)
Как вы можете видеть, фон теперь просто черный.Я хочу установить фон этого JFrame как вид веб-камеры (если это возможно), а затем нарисовать прямоугольник поверх вида веб-камеры вместо черного фона.
Я уже изучил jmf, fmj и тому подобное, ноЯ получаю ошибки даже после проверки пути к моей веб-камере и добавления необходимых библиотек jar.Поэтому я хочу попробовать другие варианты.
Итак;- Я просто хочу открыть свою веб-камеру, использовать ее в качестве фона (да, прямой эфир, если это возможно, каким-либо образом).А затем нарисуйте этот прямоугольник над ним.Поэтому я задаюсь вопросом, возможно ли это, или есть ли другие варианты для меня, чтобы достичь этого.
Надеюсь, вы понимаете мою ситуацию, и, пожалуйста, спросите, если что-то неясно.
РЕДАКТИРОВАТЬ: я получилМоя камера, чтобы открыть сейчас через Java.Бегущая камера имеет тип «Процесс».Вот где я получил код для открытия моей камеры: http://www.linglom.com/2007/06/06/how-to-run-command-line-or-execute-external-application-from-java/ Я немного откорректировал свой, чтобы он вместо этого открыл мою камеру.Но теперь мне интересно;Можно ли установить процесс в качестве фона JFrame?Или я могу как-то добавить процесс в JPanel, а затем добавить его в JFrame?Я попробовал несколько вещей безуспешно.
Моя программа в том виде, в каком она есть сейчас, когда я ее запускаю, открывает измерительную рамку и вид камеры отдельно.Но цель состоит в том, чтобы соединить их и нарисовать прямоугольник перекрашивания поверх вида камеры.
Помощь очень ценится!