Files
Telegram-Final-Project/src/main/java/module-info.java
T
2025-09-08 09:48:54 +03:30

30 lines
1.0 KiB
Java

module org.to.telegramfinalproject {
requires javafx.controls;
requires javafx.fxml;
requires javafx.web;
requires org.controlsfx.controls;
requires com.dlsc.formsfx;
requires net.synedra.validatorfx;
requires org.kordamp.ikonli.javafx;
requires org.kordamp.bootstrapfx.core;
requires eu.hansolo.tilesfx;
requires org.json;
requires java.sql;
requires java.desktop;
requires spark.core;
requires javax.servlet.api;
requires mp3agic;
requires jdk.internal.le;
requires javafx.media;
// FXML کنترلرها در این پکیج‌اند:
opens org.to.telegramfinalproject.UI to javafx.fxml;
// اگر FXML از کلاس‌های Client هم استفاده می‌کند:
opens org.to.telegramfinalproject.Client to javafx.fxml;
// فقط اگر لازم است از بیرون به این API‌ها کامپایل شود:
exports org.to.telegramfinalproject.Client;
// ⚠️ عمداً NOT exporting/opens ریشه‌ی پکیج، چون کلاس ندارد.
}