บทความนี้แนะนำเครื่องมือถ่ายโอนไฟล์อย่างง่ายโดยใช้ซ็อกเก็ตและ Javafx มันถูกแชร์กับคุณสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
แอปพลิเคชันแพ็คเกจ; นำเข้า Java.io.File; นำเข้า org.james.component.buttonbox; นำเข้า org.james.component.filereceivergrid; นำเข้า org.james.Component.FilesEnderGrid; นำเข้า Javafx.Application.Application; นำเข้า Javafx.event.actionEvent; javafx.scene.layout.borderpane; นำเข้า Javafx.stage.filechooser; นำเข้า Javafx.stage.stage; ชั้นเรียนสาธารณะ Main ขยายแอปพลิเคชัน {PrimentStage Stage Public Stage; @Override โมฆะสาธารณะเริ่มต้น (ขั้นตอน primaryStage) {ลอง {this.primaryStage = primaryStage; PrimaryStage.setfullscreen (เท็จ); primarystage.setResizable (เท็จ); filereceiverGrid filereceiverGrid = ใหม่ filereceiverGrid (); filereceivergrid.initialize (); filesenderGrid filesenderGrid = new FilesenderGrid (); filesendergrid.initialize (); ButtonBox ButtonBox = ใหม่ ButtonBox (); buttonBox.initialize (); borderpane root = new Borderpane (); root.settop (filereceivergrid); root.setBottom (ButtonBox); buttonBox.getReceiveFileFunc (). setOnAction (ใหม่ EventHandler <ActionEvent> () {@Override โมฆะสาธารณะที่จับ (เหตุการณ์ ActionEvent) {buttonBox.getReceiveFileFunc () setDisable (จริง); buttonBox.getSendFilefunc buttonBox.getSendFileFunc (). setOnAction (ใหม่ EventHandler <ActionEvent> () {@Override Public Void Handle (Event ActionEvent) {buttonBox.getReceiveFileFunc (). setDisable (false); button.getSendFileFuncen () filesendergrid.getSelectFileBtn (). setOnAction (ใหม่ EventHandler <ActionEvent> () {@Override โมฆะสาธารณะที่จับ (เหตุการณ์ ActionEvent) {FileChooser FileChooser = FileChooser () (SileChecedFileCHOUSER null) {filesendergrid.setFile (SelectedFile); ฉากฉาก = ฉากใหม่ (รูท, 800,400); scene.getstylesheets (). เพิ่ม (getClass (). getResource ("application.css"). toexternalform ()); primarystage.setscene (ฉาก); primarystage.show (); } catch (exception e) {e.printstacktrace (); }} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {liaming (args); -ข้างต้นเป็นเรื่องเกี่ยวกับบทความนี้ฉันหวังว่ามันจะเป็นประโยชน์กับการเรียนรู้ของทุกคน