In diesem Artikel wird ein einfaches Dateiübertragungs -Tool basierend auf Socket und Javafx vorgestellt. Es wird Ihnen als Referenz mit Ihnen geteilt. Der spezifische Inhalt ist wie folgt
Paketanwendung; Import Java.io.file; import org.james.component.buttonbox; import org.james.component.fileceivergrid; import org.james.component.FileSendergrid; Import Javafx.Application.Application; javafx.scene.layout.borderpane; import javafx.stage.filechooser; import Javafx.Stage.Stage; Hauptklasse Main erweitert die Anwendung {öffentliche statische Stufe Primary Stage; @Override public void start (Stage PrimaryStage) {try {this.primoryStage = primaryStage; primärstage.setfullscreen (false); primärstage.setResizable (falsch); FileReceivergrid fileReceivergrid = new FileRecIvergrid (); fileReceivergrid.initialize (); FileSenderGrid FilesEntErgrid = new FileSendergrid (); fileSendergrid.initialize (); ButtonBox -Schaltfläche = Neue Schaltfläche (); buttonbox.initialize (); BorderPane Root = new BorderPane (); root.settop (fileReceivergrid); root.setbottom (buttonbox); buttonbox.getReceiveFileFunc (). setonaction (neuer EventHandler <ActionEvent> () {@Override public void -Handle (ActionEvent Ereignis) {buttonBox.getReceieFileFunc (). buttonbox.getSendFileFunc (). setonaction (neuer EventHandler <ActionEvent> () {@Override public void Handle (ActionEvent Ereignis) {buttonBox.getReceipeFileFunc (). fileSenderGrid.getSelectFilebtn (). setonaction (neuer EventHandler <ActionEvent> () {@Override public void handle (actionEvent event) {filechoser filechooser = new filechooser (); filechooser.shose ("Open File"). null) {fileSenderGrid.SetFile (SelectedFile); Szenenszene = neue Szene (Root, 800.400); szene.getStylesheets (). add (getClass (). getResource ("application.css"). toexternalform ()); primaryStage.setscene (Szene); primaryStage.show (); } catch (Ausnahme e) {e.printstacktrace (); }} public static void main (String [] args) {starten (args); }}Das Obige dreht sich alles um diesen Artikel, ich hoffe, es wird für das Lernen aller hilfreich sein.