FXGL. пакет с фигурами не виденJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 FXGL. пакет с фигурами не виден

Сообщение Anonymous »

Пока я пытаюсь использовать класс из пакета com.almasb.fxgl.physical.box2d.collision.shapes следующим образом:

Код: Выделить всё

physicsComponent.setFixtureDef(new FixtureDef().shape(new CircleShape((float) hitBoxRadius)));
с импортом import com.almasb.fxgl.physical.box2d.collision.shapes.CircleShape;
я получаю сообщение об ошибке, сообщающее, что оно не экспортировано:

Код: Выделить всё

package com.almasb.fxgl.physics.box2d.collision.shapes is not visible
import com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape;
^
(package com.almasb.fxgl.physics.box2d.collision.shapes is declared in module com.almasb.fxgl.entity, which does not export it)
Но когда я пытаюсь добавить экспорт в информацию о моем модуле:

Код: Выделить всё

module com.lifedrained.marblesimulationreborn {
requires javafx.controls;
requires javafx.fxml;

requires org.controlsfx.controls;
requires com.dlsc.formsfx;
requires net.synedra.validatorfx;
requires org.kordamp.ikonli.javafx;
requires org.kordamp.bootstrapfx.core;
requires com.almasb.fxgl.core;
requires com.almasb.fxgl.entity;
requires com.almasb.fxgl.all;

opens com.lifedrained.marblesimulationreborn to javafx.fxml;
exports com.lifedrained.marblesimulationreborn;
exports com.lifedrained.marblesimulationreborn.libs to com.almasb.fxgl.all;
}
Он не может найти пакет com.almasb.fxgl.physical.box2d.collision.shapes, но я могу вручную наблюдать за классами в этом пакете.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-visible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»