资源简介
内含源代码,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仿QQ\Java源代码\
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerAndClient\
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Client\
文件 1544 2020-05-29 09:42 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Client\Client.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Handle\
文件 1932 2020-05-30 09:48 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Handle\commHandler.java
文件 2089 2020-06-03 16:22 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Handle\serverHandler.java
文件 2029 2020-06-03 17:35 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Handle\typeHandlers.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Server\
文件 1006 2020-05-27 10:37 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Server\Server.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\
文件 2634 2020-05-30 16:49 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\OTOUtil.java
文件 745 2020-05-28 16:12 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\ScreenInput.java
文件 108 2020-05-25 23:11 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\Talk.java
文件 7121 2020-06-15 15:36 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\commUtil.java
文件 17117 2020-06-15 16:23 Java仿QQ\Java源代码\littleQQ\ServerAndClient\Util\serverUtil.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerToDate\
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerToDate\dao\
文件 4613 2020-05-27 18:41 Java仿QQ\Java源代码\littleQQ\ServerToDate\dao\generalDao.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\
文件 2493 2020-05-26 12:00 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\DbUtil.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\MySqlConn\
文件 2935 2020-05-23 10:06 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\MySqlConn\ConPool.java
文件 442 2020-05-23 10:06 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\MySqlConn\DBTest.java
文件 785 2020-05-23 09:57 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\MySqlConn\MyCon.java
文件 525 2020-05-23 10:18 Java仿QQ\Java源代码\littleQQ\ServerToDate\db\MySqlConn\MySqlDAO.java
目录 0 2020-07-03 12:17 Java仿QQ\Java源代码\littleQQ\ServerToDate\entity\
文件 562 2020-05-25 19:08 Java仿QQ\Java源代码\littleQQ\ServerToDate\entity\All_INGroupChat.java
文件 1371 2020-05-31 10:00 Java仿QQ\Java源代码\littleQQ\ServerToDate\entity\User.java
............此处省略57个文件信息
评论
共有 条评论