この記事では、SocketとJavafxに基づいた簡単なファイル転送ツールを紹介します。それはあなたの参照のためにあなたと共有されます。特定のコンテンツは次のとおりです
パッケージアプリケーション。 java.io.fileをインポートします。 org.james.component.buttonbox; Import org.james.component.filereceivergrid; Import org.james.component.filesendergrid; Import javafx.application.Application; Import javafx.event.event.event; Import Javafx.Event.Event.Eventhandler; Import javafx.cene.scene; javafx.scene.layout.borderpane; Import javafx.stage.filechooser; import javafx.stage.stage;パブリッククラスメイン拡張アプリケーション{public static stageプライマリステージ; @Override public void start(ステージプライマリステージ){try {this.primarystage = primarystage; primarystage.setfullscreen(false); primarystage.setSesable(false); filereceivergrid filereceivergrid = new filereceivergrid(); filereceivergrid.initialize(); filesendergrid filesendergrid = new filesendergrid(); filesendergrid.initialize();ボタンボックスボタン= new ButtonBox(); buttonbox.initialize(); borderpane root = new borderpane(); root.settop(filereceivergrid); root.setbottom(buttonbox); buttonbockbox.getReceiveFileFunc()。setOnaction(new EventHandler <ActionEvent>(){@Override public void handle(actionEvent event){button.getReceiveFileFunc()。 buttonbox.getSendFileFunc()。setOnaction(new EventHandler <ActionEvent>(){@Override public void handle(ActionEvent event){buttonbox.getReceiveFileFunc()。 filesendergrid.getSelectFileBtn()。setOnaction(new EventHandler <ActionEvent>(){@Override public void handle(ActionEvent event){fileChooser fileChooser = new fileChooser(); fileChooser.Settitle(); null){filesendergrid.setfile(selectedfile);シーンシーン=新しいシーン(ルート、800,400); sean.getStylesheets()。 primarystage.setscene(seence); primarystage.show(); } catch(Exception e){e.printstacktrace(); }} public static void main(string [] args){launch(args); }}上記はこの記事に関するものです。すべての人の学習に役立つことを願っています。