تقدم هذه المقالة أداة نقل ملفات بسيطة تعتمد على المقبس و javafx. تتم مشاركتها معك للرجوع إليها. المحتوى المحدد كما يلي
تطبيق الحزمة ؛ استيراد java.io.file ؛ استيراد org.james.component.buttonbox ؛ استيراد org.james.component.filereceivergrid ؛ استيراد org.james.component.filesendergrid ؛ استيراد javafx.application javafx.scene.layout.borderpane ؛ استيراد javafx.stage.filechooser ؛ استيراد javafx.stage.stage ؛ الطبقة العامة الرئيسية يمتد التطبيق {Public Static Stage PrimaryStage ؛ Override public void start (Stage PrimaryStage) {try {this.primaryStage = primaryStage ؛ primaryStage.setfullScreen (خطأ) ؛ primaryStage.setResible (false) ؛ FileReceiverGrid fileReceiverGrid = جديد fileReceiverGrid () ؛ FileReceiverGrid.Initialize () ؛ filesendergrid filesenderGrid = new filesenderGrid () ؛ filesendergrid.initialize () ؛ buttonbox buttonbox = new buttonbox () ؛ buttonbox.initialize () ؛ جذر BorderPane = New BorderPane () ؛ ROOT.SETTOP (FileReceiverGrid) ؛ root.setBottom (buttonbox) ؛ buttonbox.getReceiveFileFunc (). buttonbox.getSendFileFunc (). setOnAction (New EventHandler <ActionEvent> () {Override Public Void Handle (ActionEvent Event) {buttonbox.getReceivefileFunc (). filesendergrid.getSelectFileBtn (). null) {filesendergrid.setfile (selectFile) ؛ مشهد المشهد = مشهد جديد (الجذر ، 800،400) ؛ scene.getStyLesheets (). add (getClass (). getResource ("application.css"). toexternalform ()) ؛ primaryStage.Setscene (المشهد) ؛ primaryStage.show () ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ }} public static void main (string [] args) {launch (args) ؛ }}ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتعلم الجميع.