Die Frage ist allgemein, aber in meinem Beispielfall habe ich ein Projekt "Tracker" (entsprechend dem Modul a) und einem Projekt "Popy" (entsprechend ", was zu modul ist." /> "Poppy" taucht ein Popup auf und funktioniert, wenn sie für sich genommen sind. "Tracker" hat Javafx nicht verwendet, außer indirekt über "Poppy", aber Poppy könnte geändert werden, um Swing anstelle von Javafx oder anderen Grafikbibliotheken zu verwenden. < /P>
Code: Select all
module-info
Code: Select all
module Tracker {
requires transitive Poppy;
opens tracker to pop;
}
< /code>
und < /p>
module Poppy {
requires transitive javafx.graphics;
requires transitive javafx.controls;
requires transitive javafx.base;
opens pop to javafx.graphics, javafx.fxml;
exports pop;
}
Code: Select all
public static void popup() {
Scene scene;
Stage st = new Stage();
VBox r2 = createRoot(null);
scene = new Scene(r2);
st.setScene(scene);
st.show();
}