
Java
ccOCONuTT
https://blog.youkuaiyun.com/qq_43750882 里的qq后面的号码是自动分配的,不是我qq号。
展开
-
【java】UDP文件传输的一个例子
发送端先从本地读取一个文件,以byte数组读取,然后构建一个DatagramPacket通过DatagramSocket对象发送给接收方。接收方存到本地。两个流程相反。例子:传输一个图片。大小:1525字节。代码:发送方:import java.io.*;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class sendFile implem原创 2020-12-19 18:15:33 · 392 阅读 · 2 评论 -
【java】使用TCP,socket和server socket传输一个文件的例子
模拟的过程是:A 给 B 发送一个文件。A 是发送端, B 是接收端。使用套接字。使用了:ServerSocket ss = new ServerSocket(int 端口号);//接收端Socket s = ss.accept();//接收端Socket s=new Socket(String IP地址, int 端口);//发送端BufferedInputStream bis = new BufferedInputStream(new FileInputStream(String 文件路径原创 2020-12-16 16:46:08 · 210 阅读 · 0 评论 -
【JavaFX】javafx + CSS 例子
项目下有文件夹src和csssrc下的java文件:...HostServices host = this.getHostServices();String css = host.resolveURI(host.getDocumentBase(),"css/login_UI.css");...//根节点AnchorPane root = new AnchorPane();root.setId("root");//设置一个ID...// 去掉窗口修饰primaryStage.ini原创 2020-12-12 20:13:35 · 364 阅读 · 0 评论 -
【JavaFX】GaussianBlur高斯模糊效果的例子
GaussianBlur gaussianBlur = new GaussianBlur();//高斯模糊an1.setEffect(gaussianBlur);结构:文本是hello world的在下层。下面的Pane模糊,上面的不模糊:原创 2020-12-12 19:20:46 · 530 阅读 · 0 评论 -
【JavaFX】ListView
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.collections.FXCollections;import javafx.collections.ObservableList;import javafx.event.ActionEvent;import javafx.e.原创 2020-12-09 20:27:52 · 415 阅读 · 0 评论 -
JavaFX\FXML\CSS的简单使用
博主纯业余,不是开发人员。0.MVC框架Model View Controller经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。(-百度百科:MVC框架)引用b站视频的评论 @东篱雪清 回复 @电脑玩家Rain :链接8、HTML------------->FXML :结构 (美术人员)9、CSS--------------->CSS: 外观权 (美术人员)10、Jav原创 2020-12-05 14:27:55 · 5930 阅读 · 0 评论 -
【笔记】javafx_RadioButton和CheckBox
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.event.EventHandler;import javafx.scene.Node;import javafx.scene.Scene;import javafx.scene.control.CheckBox;import原创 2020-11-28 17:46:49 · 339 阅读 · 0 评论 -
【笔记】javafx_流式布局_网格布局
package Lesson16;//流式布局//网格布局import javafx.application.Application;import javafx.geometry.Orientation;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.FlowPane;import javafx.scene.l原创 2020-11-22 19:04:00 · 640 阅读 · 2 评论 -
【笔记】javafx_TabPane和Tab切换面板组件
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.event.Event;import javafx.event.EventHandler;import javafx.geometry.Insets;import javafx.geometry.Pos;import javaf原创 2020-11-28 16:03:47 · 4410 阅读 · 0 评论 -
【笔记】javafx_Accordion和TitledPane可折叠组件
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.geometry.NodeOrientation;import javafx.scene.Scene;import javafx.scene.control.Accordion;import javafx.scene.contro原创 2020-11-27 20:53:34 · 903 阅读 · 0 评论 -
【笔记】javafx_菜单相关_选项加快捷键_右键弹出菜单_等
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.event.ActionEvent;import javafx.event.Event;import javafx.event.EventHandler;import javafx.scene.Scene;import java原创 2020-11-25 20:56:05 · 1627 阅读 · 0 评论 -
【笔记】javafx设置快捷键_五种方法
几种快捷键的内容依次是:ctrl+alt+Calt+J第三种没试过ctrl+Yctrl+alt+K按键之后打印出相关内容。//设置快捷键,使用按钮的快捷键相当于点击了按钮/** 快捷键要添加到场景图中* */import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import j原创 2020-11-25 20:41:21 · 2008 阅读 · 0 评论 -
【笔记】javafx,登录的界面demo,超链接跳转
登录两个类:import javafx.animation.FadeTransition;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.geometry.HPos;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scen原创 2020-11-25 19:14:32 · 811 阅读 · 0 评论 -
【笔记】javafx_弹窗_多任务
//弹窗dialogPane//更好的Dialogimport javafx.application.Application;import javafx.concurrent.ScheduledService;import javafx.concurrent.Task;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.geometry.Pos;import javafx.scene.S原创 2020-11-25 15:34:28 · 559 阅读 · 0 评论 -
javafx写的计算自由落体小程序
import javafx.application.Application;import javafx.beans.value.ChangeListener;import javafx.beans.value.ObservableValue;import javafx.geometry.HPos;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.sce原创 2020-11-24 22:50:21 · 386 阅读 · 3 评论 -
【Java】线程池!!!的一些链接
先来看看 6种线程池 的创建方法:通过java.util.concurrent.Executors:staticExecutorService newCachedThreadPool() Creates a thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available. staticExec...原创 2020-07-10 16:42:10 · 102 阅读 · 0 评论 -
【Java】一个命令行的信息录入程序
回想起C里面的getchar()。。package test1;import java.util.ArrayList;import java.util.Scanner;public class AClassName { public static void main(String[] args) { ArrayList<items> example=new ArrayList<items>(); System.out.println("请输入录入的数量:"原创 2020-06-26 21:45:34 · 281 阅读 · 0 评论 -
【Java】JAVA接收键盘输入的3个方法
1.1.利用Syetem.in.read()方法接收一个键盘输入的字符图1图2图3public abstract int read()throws IOExceptionReads the next byte of data from the input stream. The value byte is returned as an int in the range 0 to 255. If no byte is available because the end of the stre原创 2020-05-27 15:33:35 · 1489 阅读 · 0 评论 -
【Java】给JLabel添加右键菜单
不只是JLabel,其他组件也可以。代码是eclipse的windowsbuilder插件生成的。我这里的菜单内容只有一项。导包:import javax.swing.JLabel;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JPopupMenu;import java.awt.Component;import javax.swing.JMenuIte原创 2020-06-22 14:36:09 · 477 阅读 · 0 评论 -
java中用split()方法分割字符串--用特殊字符分割得不到想要的结果的情况
[原文https://blog.youkuaiyun.com/xixiruyiruyi/article/details/64919193]java中,分割字符串可以使用split()方法来实现分割。 String str1 = "aabccbdd";String[] Str1Array = str1.split("b");//结果Str1Array:[aa, cc, dd]上面的例子中可以成功的将字符串用“b”来进行分割,得到可与其的结果。但是又是偶用特殊字符来分...转载 2020-06-18 17:16:40 · 613 阅读 · 0 评论 -
【Java】线程超时(设置一段代码执行超时时间)
[引用原文:https://blog.youkuaiyun.com/educast/article/details/51864912]代码public class ThreadTest { public static void main(String[] args) throws InterruptedException, ExecutionException { final ExecutorService exec.转载 2020-06-09 14:35:18 · 2623 阅读 · 0 评论 -
【Java】通过Java代码实现对数据库的数据进行操作:增删改查(JDBC)-CRUD
[原文链接:https://www.cnblogs.com/zhaotiancheng/p/6250184.html][原标题:通过Java代码实现对数据库的数据进行操作:增删改查(JDBC)。]在写代码之前,依然是引用mysql数据库的jar包文件:右键项目—构建路径—设置构建路径—库—添加外部JAR在数据库中我们已经建立好一个表xs ;分别有xuehao xingming xuexiao 三个列然后我们开始码代码调用,进行增删改查首先是增加impo...转载 2020-06-04 12:40:19 · 2675 阅读 · 1 评论 -
【Java】正则表达式
续:A compiled representation of a regular expression.A regular expression, specified as a string, must first be compiled into an instance of this class. The resulting pattern can then be used to create a Matcher object that can match arbitrary character se原创 2020-06-03 13:45:23 · 210 阅读 · 0 评论 -
【Java】拖动去掉边框的JFrame
原文链接:https://www.cnblogs.com/haichun/p/3496315.html似乎业界的程序员都不喜欢用java来开发图形界面,但是因为跨平台的原因,对java的桌面编程非常的感兴趣,想使用它做出一套漂亮的图形界面。此篇文章主要介绍,java下通过swing实现win8的磁力铁原理:继承java的swing组件,对其进行功能的扩展java swing界面的jframe中重生之大文豪,通过setUndecorated(true)方法可以去掉周围的边框,后果是我们没法拖动转载 2020-05-24 13:29:29 · 909 阅读 · 0 评论 -
【Java】去掉默认边框后仍要实现用鼠标拖动改变窗口大小的功能&部分代码
问题描述:在做界面时,使用去掉默认的边框:setUndecorated(true);再使用setResizable(true)就没作用了。解决:先在最底层的版面上加边框javax.swingJComponent类中的setBorder() ,添加鼠标监控(.addMouseListener(this);//点击动作监视.addMouseMotionListener(this);//移动动作监视),在鼠标拖拽时实现窗口大小的改变,在鼠标移动但未拖拽时实现鼠标样式的改变(.setCursor(.原创 2020-05-25 18:23:09 · 512 阅读 · 0 评论 -
【Java】有关窗体中的设置
罗列一些常用方法,可用但不唯一.1.锁定窗口大小setResizable(false);2.弹出新窗口new JDialog();frame.setModalityType(Dialog.ModalityType.???);//用于阻塞其他窗口3. JTextField text 的字体颜色setForeground(Color.pink);//即改变前景色4.焦点监听器,可用在TextFieldaddFocusListener() ;//添加监听removeFocusListener(原创 2020-05-29 12:48:54 · 284 阅读 · 0 评论 -
【Java】由年份日期判断天数
1.用Java自带的方法实现2.自己写代码int getDaysNumber() { int key = 0; if (ConfirmMonth == 1 || ConfirmMonth == 3 || ConfirmMonth == 5 || ConfirmMonth == 7 || ConfirmMonth == 8 || ConfirmMonth == 10 || ConfirmMonth == 12) key = 31; else if (ConfirmMonth != 2)原创 2020-05-28 20:04:53 · 244 阅读 · 0 评论 -
【Java】四种方法简单输出当前日期
import java.text.SimpleDateFormat;import java.time.Clock;import java.util.Calendar;import java.util.Date; ... ...// 获得当前时间的时间戳(13位),单位是毫秒 // 方式1// long timeStamp1 = System.currentTimeMillis(); // 方式2// Date date = new Dat.原创 2020-05-28 20:00:02 · 1221 阅读 · 0 评论