В этой статье представлен простой инструмент передачи файлов на основе сокета и Javafx. Это совместно с вами для вашей ссылки. Конкретный контент заключается в следующем
приложение пакета; Импорт java.io.file; Import org.james.component.buttonbox; import org.james.component.fileReceivergrid; import org.james.component.filesendergrid; импорт javafx.application.application; импорт javafx.event.captent; import javafx.event.eventhler; import javafx.scene.scene; javafx.scene.layout.borderpane; import javafx.stage.filechooser; импорт javafx.stage.stage; открытый класс Main Extends Application {Public Static Stage Primary Stage; @Override public void Start (Stage Primary Stage) {try {this.primarystage = primarystage; PrimaryStage.SetFullScreen (false); PrimaryStage.SetReSizable (false); FileReceivergrid fileReceivergrid = new FileReceiverGrid (); FileReceivergrid.initialize (); Filesendergrid filesendergrid = new FilesenderGrid (); filesendergrid.initialize (); Buttonbox Buttonbox = new Buttonbox (); buttonbox.initialize (); BorderPane Root = new BorderPane (); root.settop (fileceivergrid); root.setbottom (Buttonbox); buttonbox.getReceivefilefunc (). setOnaction (new EventHandler <Cat что -то, что можно было buttonbox.getSendFileFunc (). SetOnAction (New EventHandler <CeactEvent> () {@Override public void handle (actionEvent event) {buttongbox.getReceivefilefunc (). setDisable (false); buttonbox.getSendfilefunc (). setDisable (true.se.settop (filestender); filesendengrid.getSelectFileBtn (). setOnAction (new EventHandler <ceactEvent> () {@Override public void handle (overevent event) {fileChooser fileChooser = new FileChooser (); fileChooser.setTitle ("open file"); file selectionFile = fileChoSer.ShowOpendialOg ("open file"); null) {filesendergrid.setfile (selectedFile); Сцена сцена = новая сцена (корень, 800 400); scene.getStylesheets (). add (getClass (). getResource ("application.css"). toexternalform ()); PrimaryStage.setscene (сцена); PrimaryStage.show (); } catch (Exception e) {e.printstackTrace (); }} public static void main (string [] args) {запуск (args); }}Выше приведено в этой статье, я надеюсь, что это будет полезно для каждого обучения.