Java仿QQ.zip


内含源代码,jar相关包,数据库文件和安装说明。这次是学校的作业,用Java+Javafx写一个类似QQ的聊天软件,写完想分享到网上,基本功能可以实现,可以看一下我的博客,里面有演示和截图,看完大家可以决定下不下。不过也有很多功能也没有完成,大家多多包涵
资源截图
代码片段和文件信息
package littleQQ.qqInterface.loginAndRegister;



import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.ScrollPane;
import javafx.scene.control.TreeItem;
import javafx.scene.control.TreeView;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.Pane;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
import littleQQ.ServerToDate.entity.User;

import java.awt.image.BufferedImage;
import java.io.File;

import static littleQQ.qqInterface.orderUtil.ImageToString.imageToString;
import static littleQQ.qqInterface.orderUtil.StringToImage.stringToImage;

public class JavaFXTest extends Application {

    // Node图标


    @Override
    public void start(Stage stage) {
        stage.setWidth(500);
        stage.setHeight(500);
        Scene scene = new Scene(new Group());

        VBox root = new VBox();
        Button minButton = new Button(“—“);
        final WebView browser = new WebView();
        final WebEngine webEngine = browser.getEngine();
         minButton.setOnAction(e->{
            try {
                FileChooser fileChooser = new FileChooser();
                File selectedFile = fileChooser.showOpenDialog(null);
                if(selectedFile!=null){
                    System.out.println(selectedFile.getAbsolutePath());
                }
            } catch (Exception e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
        });

        Pane test = new Pane();
        test.setPrefSize(10001000);
        ScrollPane scrollPane = new ScrollPane();
        scrollPane.setContent(test);

        Image image= new Image(“file:C:/Server/img/qq1.jpg“);
        ImageView imageView = new ImageView();
        imageView.setImage(image);
        webEngine.loadContent(“asdf“);
        String imageStr=imageToString(“C:/Server/img/qq1.jpg“);
        Image image2 =stringToImage(imageStr);
        System.out.println(image2.getWidth());
        ImageView imageView2 = new ImageView();
        imageView2.setImage(image2);
        root.getChildren().addAll(scrollPaneminButtonimageView2);
        scene.setRoot(root);

        stage.setScene(scene);
        stage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-03 12:26  Java仿QQ
     目录           0  2020-07-03 12:17  Java仿QQJava源代码
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQ
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerAndClient
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerAndClientClient
     文件        1544  2020-05-29 09:42  Java仿QQJava源代码littleQQServerAndClientClientClient.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerAndClientHandle
     文件        1932  2020-05-30 09:48  Java仿QQJava源代码littleQQServerAndClientHandlecommHandler.java
     文件        2089  2020-06-03 16:22  Java仿QQJava源代码littleQQServerAndClientHandleserverHandler.java
     文件        2029  2020-06-03 17:35  Java仿QQJava源代码littleQQServerAndClientHandle ypeHandlers.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerAndClientServer
     文件        1006  2020-05-27 10:37  Java仿QQJava源代码littleQQServerAndClientServerServer.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerAndClientUtil
     文件        2634  2020-05-30 16:49  Java仿QQJava源代码littleQQServerAndClientUtilOTOUtil.java
     文件         745  2020-05-28 16:12  Java仿QQJava源代码littleQQServerAndClientUtilScreenInput.java
     文件         108  2020-05-25 23:11  Java仿QQJava源代码littleQQServerAndClientUtilTalk.java
     文件        7121  2020-06-15 15:36  Java仿QQJava源代码littleQQServerAndClientUtilcommUtil.java
     文件       17117  2020-06-15 16:23  Java仿QQJava源代码littleQQServerAndClientUtilserverUtil.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerToDate
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerToDatedao
     文件        4613  2020-05-27 18:41  Java仿QQJava源代码littleQQServerToDatedaogeneralDao.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerToDatedb
     文件        2493  2020-05-26 12:00  Java仿QQJava源代码littleQQServerToDatedbDbUtil.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerToDatedbMySqlConn
     文件        2935  2020-05-23 10:06  Java仿QQJava源代码littleQQServerToDatedbMySqlConnConPool.java
     文件         442  2020-05-23 10:06  Java仿QQJava源代码littleQQServerToDatedbMySqlConnDBTest.java
     文件         785  2020-05-23 09:57  Java仿QQJava源代码littleQQServerToDatedbMySqlConnMyCon.java
     文件         525  2020-05-23 10:18  Java仿QQJava源代码littleQQServerToDatedbMySqlConnMySqlDAO.java
     目录           0  2020-07-03 12:17  Java仿QQJava源代码littleQQServerToDateentity
     文件         562  2020-05-25 19:08  Java仿QQJava源代码littleQQServerToDateentityAll_INGroupChat.java
     文件        1371  2020-05-31 10:00  Java仿QQJava源代码littleQQServerToDateentityUser.java
............此处省略57个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)