java
文章平均质量分 78
LyRics1996
人生天地间,忽如远行客
展开
-
WIN10使用右键从属性里复制的路径无效
这个问题我在使用VS2017写C++代码,Eclipse写java代码时都它苗遇到过。巨坑简直!!!!!!!!右键->属性->安全->然后选择图中这个的路径。有报这个的System.NotSupportedException:“不支持给定路径的格式。”也有直接就是路径无效,找不到路径,反正就是程序异常!!!然后,我照着这个路径手敲一遍就好了,当时怎么看都看不出来哪里的问题!后来发现是那台电脑复制路径后,前面的会多一个字符!!!这个字符你用记事本还看不到,使用Notepad原创 2020-08-10 23:02:11 · 2370 阅读 · 0 评论 -
Java小游戏:恐龙快跑(Running Dinosaur)
一、前言用Java写一个小游戏,按空格键跳跃,躲避障碍,可调整速度,可关闭背景音乐,可查看成绩。二、结构图一:图二:三、代码1.启动mainpackage lyrics.main;import java.awt.EventQueue;import org.apache.log4j.Logger;import lyrics.ui.MainFrameUI;/** * StartGame * * @author lyrics * @since 2020/07/05原创 2020-07-08 22:05:16 · 3926 阅读 · 2 评论 -
Java批量下载图片(二):http(无额外jar),开线程提速
一、前言之前的版本下载速度太慢了,睡醒突然想到我为什么不开个线程呢?于是刚刚花了几分钟开了线程试了一下,差不多一两秒中就可以下完一百张图片,速度提升肉眼可见。二、结构三、代码3.1启动mainpackage lyrics.download;import lyrics.download.Service.DownloadService;/** * DownloadTest * * @author lyrics * @since 2020/07/05 */public class原创 2020-07-05 13:11:02 · 862 阅读 · 0 评论 -
Java批量下载图片:http(无额外jar)
一、前言一个简单的java批量下载图片示例,速度有些慢,不过勉强可用。二、结构三 、代码mainpackage lyrics.download;import java.io.IOException;import lyrics.download.Service.DownloadService;/** * DownloadTest * * @author lyrics * @since 2020/07/04 */public class DownloadTest { /原创 2020-07-04 23:50:03 · 467 阅读 · 0 评论 -
Java 简易电子相册(一)
一、前言如图所示:目前代码实现了文件夹读取,缩略图展示这两个功能,剩余功能大家看界面也能猜到了,有生之年系列吧,下次想写再说吧。二、准备1.win102.eclipse3.jdk 1.8.0_2214.jar下载链接:https://search.maven.org/artifact/net.coobird/thumbnailator/0.4.8/jar三、结构其中日志模块还没有写。四、代码1、启动mainpackage imageView.lyrics.main;i原创 2020-07-04 23:39:58 · 4040 阅读 · 3 评论 -
log4j重定向到Swing的JTextArea中
一、前言一些研发软件会把日志打到界面上,方便工程师调试。java里我们经常会用log4j来打日志,打到文件里,控制台都是常见操作,那么怎么把它重定向到界面里呢。二、准备1.win102.eclipse3.jdk 1.8.0_2214.jarlog4j:log4j-1.2.17.jar下载链接实测可用,就是加载网页速度慢了点,为什么慢大家应该也能理解。commons-logging:commons-logging-1.2.jar下载链接三、结构四、代码1.main启动原创 2020-07-02 00:16:57 · 1321 阅读 · 0 评论 -
为JTabbedPane添加关闭按钮与滚动条
前言白天遇到的窒息问题,晚上回来用自己的电脑写了一下,却没有遇到,mmp呦,明天去再对一下代码,这里记录一下,这份代码没啥问题结构代码增加选项卡import java.awt.GridLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JLabel;import javax.swing.JPanel; public class addT原创 2020-06-28 22:46:53 · 647 阅读 · 0 评论 -
Runtime.getRuntime().exec()的使用以及简单封装
前言虽然简单,但是使用时也会踩坑,写个简单的记录。API相关五个常用的API:1.Runtime.getRuntime().exec(String cmd)直接输入一行cmd命令,例如:ipconfig /all 、java -version等2.Runtime.getRuntime().exec(String [] cmd)将命令分开输入,例如new String[] {“java”, “-version”}3.getInputStream();获得输入流4.getErrorStrea原创 2020-06-15 21:43:31 · 14762 阅读 · 1 评论 -
Java 网络编程之Http(二):Swing下载进度条JProgressBar使用
前言做一个带有下载进度提示的小程序,通过HttpURLConnection下载文件,并实时显示下载进度。环境jdk1.8eclipseWindows 10结构代码1.启动测试部分(DownloadTest)下载链接:随便百度的360下载保存路径:电脑桌面package lyrics.download;import lyrics.download.Service.DownloadService;/** * DownloadTest * * @author lyrics原创 2020-06-13 23:38:21 · 563 阅读 · 0 评论 -
Swing中JFileChooser的使用心得
前言JFileChooser这个是Java Swing提供的文件选择框,通过这个,我们可以浏览文件,目录等。使用起来不是很难,记录一下。使用1.打开选择框fileChooser.showOpenDialog(null);fileChooser.showSaveDialog(null);这两个都是打开一个选择框,区别就是一个确认按钮是打开,另一个确认按钮是保存简单示例:JFileChooser fileChooser = new JFileChooser();fileChooser.show原创 2020-06-10 21:46:33 · 2093 阅读 · 0 评论 -
Java网络编程之Http(一)(原生无参)
前言java的http编程11之前和11之后不同使用原生和使用HttpClient也不同方式还是有好几种的这里先记录第一种:jdk1.8,原生import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;public class HttpTes原创 2020-06-08 21:37:57 · 249 阅读 · 0 评论 -
Java如何拿到串口的详细信息
前言如题,我们知道java实际上不擅长这些硬件底层的操作,而如果想要用java来实现串口操作,实际上有点麻烦,大家在网上也能找到资料,相信大多都是用的RXTX的那个包,虽然这玩意有点老,但是另一个包更老,还不支持64位,所以也就凑合着用RXTX了。但是我们使用RXTX时,获取端口列表,却只能拿到COM1、COM2这样子的端口名,要知道,你插不同的设备,不同的USB口,电脑自动分配的COM口是不一样的,那么该如何自动的定位COM口来通信呢?总不能让用户自己选择吧,用户自己翻翻设备管理器,试试看是哪个端口?原创 2020-05-21 21:52:12 · 2097 阅读 · 2 评论 -
用java写一个简单的音乐播放器(二)
前言之前的版本,有位朋友说无法实现暂停播放,还有一些其他无伤大雅的bug,所以我就查了一波资料,研究了一下后,进行的一波优化。这个版本的播放器,实现了:上一首、下一首、暂停/播放、目录浏览等功能。注意需要注意的是几个jar包的变化,旧的jar包会导致一些异常,例如:Resetting to invalid mark等,所以做了有一些改变,当然jl1.0.1不要应该也行:代码手写是MyPlayer类里面的变化,为了方便我直接写成了MyPlayer2;其中不再使用jl中player的play方法原创 2020-05-17 23:15:58 · 3008 阅读 · 3 评论 -
用java写一个简单的音乐播放器
准备工作准备以下的jar包代码结构主要代码MusicPlayer(启动)package com.lyrics.musicplayer;import com.lyrics.musicplayer.ui.Design;/** * @Author: lyrics * @ClassName: MusicPlayer * @Date: 2020/2/19 * @Cop...原创 2020-02-19 22:02:52 · 2581 阅读 · 8 评论 -
Java使用Rxtx编写串口助手
Java使用Rxtx编写串口助手Java使用Rxtx编写串口助手环境搭建代码相关运行结果写在最后Java使用Rxtx编写串口助手最近由于一些需要,了解了一下如何使用java来操作串口,花费了好几天时间,所以现在单独整理出来一篇文章,方便大家的同时也方便自己,整个程序的界面是用java的SWT写的。环境搭建相关环境:window 7 64位;jdk 1.8;eclipse 2019-...原创 2020-01-04 20:02:50 · 1040 阅读 · 1 评论