当前位置: 首页 > news >正文

网站开发一次性费用公司网站忘了怎么做

网站开发一次性费用,公司网站忘了怎么做,知名企业网站截图,个人网站名字可以用哪些开始我们今天的代码实现#xff0c;我们接着上一回#xff0c;上回实现了服务器的代码这次实现客户端的UI(界面)层, 我们界面层采用javafx来进行绘制,首先有个登录服务器的界面然后切换到聊天界面运行结果如下.源代码如下: 1 package jffx.blogs.net;2 3 import javafx.appli…  开始我们今天的代码实现我们接着上一回上回实现了服务器的代码    这次实现客户端的UI(界面)层,   我们界面层采用javafx来进行绘制,首先有个登录服务器的界面然后切换到聊天界面运行结果如下. 源代码如下: 1 package jffx.blogs.net;2 3 import javafx.application.Application;4 import javafx.geometry.Insets;5 import javafx.geometry.Pos;6 import javafx.scene.Scene;7 import javafx.scene.control.*;8 import javafx.scene.control.Button;9 import javafx.scene.control.Label;10 import javafx.scene.control.ScrollPane;11 import javafx.scene.control.TextArea;12 import javafx.scene.control.TextField;13 import javafx.scene.layout.FlowPane;14 import javafx.scene.layout.GridPane;15 import javafx.scene.layout.HBox;16 import javafx.scene.layout.Pane;17 import javafx.scene.text.Text;18 import javafx.stage.Stage;19 20 import java.net.Socket;21 22 23 //采用监听按钮事件来切换舞台使得登录界面切换24 /**25 * 代码文件: TalkRoomServer.java26 * 功能描述: 客户端代码27 */28 public class TalkRoomClient extends Application {29 private TextArea ta new TextArea(); //聊天记录框30 private TextField tf new TextField(); //信息发送框31 private ComboBoxString userList new ComboBox(); //在线用户下拉列表32 33 //用户名称34 String name ;35 //与服务器端连接的Socket36 Socket socket ;37 38 Override39 public void start(Stage primaryStage) {40 /**41 * 画登录界面采用GridPane42 */43 GridPane mainPane new GridPane() ;44 45 //设置面板及布局46 mainPane.setAlignment(Pos.CENTER) ; //向中间靠齐47 mainPane.setHgap(10) ; //节点的水平间距48 mainPane.setVgap(10) ; //节点的垂直间距49 mainPane.setPadding(new Insets(5, 5, 5, 5)) ;50 51 //文本框52 Text text new Text(Welcome) ;53 mainPane.setId(welcome-text);54 mainPane.add(text, 0, 0, 2, 1) ;55 56 //标签加上输入的文本域57 Label serviceName new Label(SericeName: ) ;58 TextField tfForService new TextField() ;59 mainPane.add(serviceName, 0, 1) ;60 mainPane.add(tfForService, 1, 1);61 62 //昵称加上输入的文本域63 Label inputName new Label(Name: ) ;64 TextField tfForName new TextField() ;65 mainPane.add(inputName, 0, 2) ;66 mainPane.add(tfForName, 1, 2) ;67 68 //按钮这行单独处理用一个Hbox包装一下69 Button btForLogin new Button(Login) ;70 HBox box new HBox(10) ;71 box.getChildren().add(btForLogin) ;72 box.setAlignment(Pos.BOTTOM_RIGHT) ; //靠向最右边73 //然后再加入主面板74 mainPane.add(box, 1, 4) ;75 76 77 //显示一下--将面板放入舞台,至于为什么清查阅相关资料,-----h78 Scene scene new Scene(mainPane, 300, 200) ;79 primaryStage.setScene(scene) ;80 primaryStage.setTitle(Login) ;81 primaryStage.show() ;82 83 /**84 * 监听按钮事件以更换舞台85 */86 //这里用lambda表达式因为就算你写完整的继承事件接口即87 // EventHandleActionEvent处理,也只是处理一个handle方法88 //所以还不如写lamda,因为handle()只有一个参数所以event只是一个标识符89 // 代表只有一个参数.90 btForLogin.setOnAction(event - {91 /**92 * 继续画需要切换的聊天界面图93 */94 Pane pane new FlowPane() ;95 pane.setPadding(new Insets(20, 20, 20, 20));96 //设置文本域的属性97 ta.setEditable(false); //不可编辑98 ta.setWrapText(true); //自动换行99 pane.getChildren().add(new ScrollPane(ta)) ; 100 101 HBox hBox new HBox(20) ; 102 //加入在线用户及输入文本框 103 //getItems()方法返回一个选项列表 104 userList.getItems().addAll(All, asd) ; //默认给所有人 105 userList.setStyle(-fx-color: White) ; 106 userList.setValue(All) ; 107 tf.setAlignment(Pos.BOTTOM_LEFT) ; 108 tf.setPrefColumnCount(30); 109 hBox.getChildren().addAll(userList, tf) ; 110 111 pane.getChildren().add(hBox) ; 112 Scene charScene new Scene(pane, 400, 300) ; 113 primaryStage.setTitle(Chatting) ; 114 primaryStage.setScene(charScene) ; 115 primaryStage.show() ; 116 117 118 119 //后面暂时没写 120 //登陆之后,给成员name初始化 121 this.name tfForName.getText() ; 122 String hostName tfForService.getText() ; 123 System.out.println(name); 124 System.out.println(抱歉, 我还没有写逻辑代码..) ; 125 /** 126 //连接服务器 127 try { 128 this.socket new Socket(hostName, 5210) ; 129 130 } catch (Exception ex) { 131 ex.printStackTrace() ; 132 } 133 **/ 134 135 }) ; 136 } 137 } //------------------------------------------------------------    转载于:https://www.cnblogs.com/jffx/p/9807949.html
http://wiki.neutronadmin.com/news/234080/

相关文章:

  • 杭州做网站电话世界青田网app
  • 用vue做网站的实例互联网公司取名
  • 手机建公司网站网站建设南宁
  • 为什么要给企业建设网站?营销策划书案例
  • 佛山做一个自己的网站互联网网站 有哪些
  • 肇庆微网站营销型网站免费模板下载
  • 怎样建设网站是什么郑州做软件的公司
  • 衡阳城乡建设局网站综合服务门户网站建设
  • 泗阳做网站设计短视频营销常用的平台有
  • 网站开发自适应不同分辨率中国建筑查询网
  • 唯品会网站建设特色wordpress脚本演示功能
  • 网站建设公司咨询美工做网站尺寸多少
  • 北京网站设计网站设计公司价格上海建设银行官网网站
  • 网站首页图片 代码重庆厂区招工招聘信息查询
  • ftp网站 免费贫困户房屋建设补助在哪个网站公布
  • 外贸门户网站做网站的大型公司
  • 做设计素材在哪个网站成都网站建设名录
  • 网站在线支付方案深圳装修公司排行榜
  • 南宁建站软件咋么做进网站跳转加群
  • 用国外网站 图片做自媒体成都网络推广哪家好
  • 网站代运营公司有哪些拓者吧室内设计吧官网
  • 做文案应该关注的网站推荐广州定制型网站建设
  • 响应式网站怎么做pc端的上海有哪些软件公司
  • 如何看别人网站用什么做的组网方案
  • 国内优秀的响应式网站宁波公司注销流程
  • 本机可以做网站的服务器快速建站php
  • 北京的p2p网站建设成都网站系统开发
  • 京东网站 用什么做的什么叫网站根目录
  • 怎么查看自己网站有没有被百度收录重庆网站建设公司价钱
  • WordPress自动建站成都网站建设哪家强