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

中国建设银行官网首页 网站网络营销模式案例

中国建设银行官网首页 网站,网络营销模式案例,微商怎么做分销,网站索引量下降前言: 在写这个作业之前,尝试在JavaFX中添加全局快捷键,测试了大概5个小时,到处找教程换版本,结果最后还是没找到支持Java8以上的(也有可能是我自己的问题),最后只能退而求其次&…

前言:

        在写这个作业之前,尝试在JavaFX中添加全局快捷键,测试了大概5个小时,到处找教程换版本,结果最后还是没找到支持Java8以上的(也有可能是我自己的问题),最后只能退而求其次,用jintellitype这个库来在原生swing里面添加了全局快捷键,算是圆了我对SAO Utils的一个执念吧,虽然实际上相差甚远。

        准备顶着数值分析考试和六级的压力(其实六级也没什么压力,主要室友太卷六级了。。人各有志,但是数值分析真不会啊)把这次的Java作业做了,虽然我明显感觉老师进度太快了,我群里面大三的都才学到这里,。。这才第七周啊,而且老师我只是大二啊,你这,,你这,,太夸张了这速度,还有就是讲课讲软件开发这块的注意事项,我个人觉得不如先确保我能开发一个软件比较好,。好了,废话就到这里。

作业:

1.安装向导

        提供一个setup.jar,模拟常见的软件安装交互特性。

        主要功能:上一步下一步的页面切换,按钮交互响应,页面创建

2.广播

        制作一个可以向子窗体同步信息的父窗体,内容由文本框输入,父窗体上放一个广播按钮和一个子窗体创建按钮,广播按钮点击后可以让父窗体输入文本显示到所有子窗体上,子窗体创建按钮点击后创建新的窗体(点击一次创建一次)。

        主要功能:文本输入,信息同步,按钮交互响应,窗体创建

3.监控

        制作一个可以收集自己创建的子窗体信息的父窗体,父窗体上放一个子窗体创建按钮,点击后创建新的窗体(点击一次创建一次),每个子窗体上都有一个按钮,点击后主窗体显示各窗体按钮各自的点击次数以及总和。

        主要功能:窗体创建,信息传递,按钮交互响应,计数计算

4.双向实时通讯

        创建一个主窗体和一个从窗体,主窗体上显示“已完成了   %”,从窗体上显示一个进度条(初始为0,在下方显示百分比)和两个按钮,一个增加按钮一个减少按钮,点击增加按钮,进度条增加1%,点击减少,进度条减少1%,从窗体的进度条和主窗体显示的  %相关联,同样的,主窗体上也有这两个按键。

        主要功能:按钮响应,信息双向同步,计数

5.微信群模拟

        用JavaFX模拟微信群聊功能。

        程序运行时可以动态创建多个窗体,在创建窗体时,选择一个群加入,每个窗体代表一个人,使用窗体背景色区分开各个群,在群内部,群成员发送的消息只有群成员间能看到。

完成(慢慢更新ing)

        1.详解有时间写

package com.example.test10;import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;public class SetupWizard extends Application {private Stage stage;private int currentPage;private VBox pageContainer;private final Button backButton = new Button("Back");private final Button nextButton = new Button("Next");public static void main(String[] args) {launch(args);}@Overridepublic void start(Stage primaryStage) {stage = primaryStage;stage.setTitle("Setup Wizard");BorderPane root = new BorderPane();Scene scene = new Scene(root, 400, 300);// 创建页面容器pageContainer = new VBox();pageContainer.setPadding(new Insets(20));pageContainer.setAlignment(Pos.CENTER_LEFT);// 创建页面VBox page1 = createPage1();VBox page2 = createPage2();VBox page3 = createPage3();// 添加页面到容器pageContainer.getChildren().addAll(page1, page2, page3);// 设置当前页面currentPage = 0;showCurrentPage();// 创建按钮容器HBox buttonContainer = new HBox();buttonContainer.setPadding(new Insets(20));buttonContainer.setAlignment(Pos.BOTTOM_RIGHT);// 设置布局HBox.setMargin(backButton, new Insets(0, 10, 0, 0));backButton.setOnAction(event -> showPreviousPage());nextButton.setOnAction(event -> showNextPage());buttonContainer.getChildren().addAll(backButton, nextButton);root.setCenter(pageContainer);root.setBottom(buttonContainer);nextButton.setDisable(true);stage.setScene(scene);stage.show();}private VBox createPage1() {VBox page = new VBox();page.setSpacing(10);Label label = new Label("Please read and accept the agreement:");CheckBox checkBox = new CheckBox("I agree to the above terms and conditions");checkBox.setOnAction(event -> nextButton.setDisable(!checkBox.isSelected()));page.getChildren().addAll(label, checkBox);return page;}private VBox createPage2() {VBox page = new VBox();page.setSpacing(10);Label label = new Label("Please enter the installation directory:");TextField directoryField = new TextField();directoryField.textProperty().addListener((observable, oldValue, newValue) ->nextButton.setDisable(newValue.isEmpty()));page.getChildren().addAll(label, directoryField);return page;}private VBox createPage3() {VBox page = new VBox();page.setSpacing(10);Label label = new Label("Please select an option:");Button exitButton = new Button("Exit");exitButton.setOnAction(event -> stage.close());HBox buttonContainer = new HBox();buttonContainer.setAlignment(Pos.BOTTOM_RIGHT);buttonContainer.getChildren().addAll(backButton, exitButton);page.getChildren().addAll(label, buttonContainer);return page;}private void showPreviousPage() {if (currentPage > 0) {currentPage--;showCurrentPage();}}private void showNextPage() {if (currentPage < pageContainer.getChildren().size() - 1) {currentPage++;showCurrentPage();nextButton.setDisable(true);}}private void showCurrentPage() {pageContainer.getChildren().forEach(page -> page.setVisible(false));pageContainer.getChildren().get(currentPage).setVisible(true);backButton.setDisable(currentPage == 0);nextButton.setDisable(currentPage == pageContainer.getChildren().size() - 1);}
}

http://www.yayakq.cn/news/390998/

相关文章:

  • 超市网站怎么做的大连事件最新消息
  • 加强网站队伍建设wordpress seo plugin
  • 网站正在建设中 给你带来网站建设那种语言好
  • 河南建设工程协会网站网页源代码查看密码
  • 电脑十大免费游戏网站如何建设好一个公司网站
  • 网站程序设置主页面百度云建站教程
  • 死链对网站的影响网站推广策划执行方案
  • 网站 蜘蛛婚介网站方案
  • 百度的合作网站有哪些如何做视频网站推广员
  • 北京网站设计建设重庆市建设厅网站
  • dedecms 网站栏目管理WordPress连接微信 微信机器人
  • 陕西省交通建设公司网站vue.js2.5 pc网站开发
  • win7系统下动网站建设京东网站难做吗
  • 有专门做网站的公司吗建筑人才网市场
  • 南昌网站建设公司收费找电子产品组装代加工
  • 上海小程序网站开发公司ftp备份网站
  • 初创品牌网站建设自己建个网站需要多少钱
  • 网络营销资讯网站网页设计总结心得
  • 网站建设氵金手指专业汉中市网站建设
  • 重庆南川网站制作公司电话网站的开发环境怎么写
  • 湖北专升本网站建设市长调度国庆假期安全稳定工作
  • 公司建设网站的请示小程序链接如何转成网页链接
  • 校园时空网站建设分析wordpress模板html5
  • 网站建设总结 优帮云php5 mysql网站开发基础与应用
  • 提供邯郸网站建设卓朴战略营销咨询
  • 为什么要做网站建设陕西煤化建设集团网站
  • 帮建网站的人旅游精品网站建设
  • 北京做网站哪家好一小时学做网站
  • 海珠区做网站的公司海口编程培训有哪些机构
  • 经营网站需要什么费用上海高端建站网站