- 博客(14)
- 问答 (1)
- 收藏
- 关注
转载 java Swing组件随着窗口拖动等比移动或等比放大
实现原理很简单,1清空布局(使用绝对布局)2添加监听器(监听窗口是否被拖动)3在监听器里面动态调整 组件的位置效果如下:拖动之后效果:代码实现:import java.awt.EventQueue;import java.awt.event.ComponentAdapter;import java.awt.event.ComponentEvent;import javax.swing.JFrame;import javax.swing.JLabel;im
2021-09-19 16:28:28 1473 1
原创 Java:““.equals(String)和String.equals(““)注意事项
一般采用"".equals(String)方法判断一个字符串是否为空。因为如果String.equals("")会出现NullPointerException错误。例如:public class Test { public static void main(String[] args) { String a = null; if(a.equals("")) { System.out.println("a"); } ...
2021-09-05 07:03:23 356 1
转载 Java中IO流,输入输出流概述与总结
总结的很粗糙,以后时间富裕了好好修改一下。1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。【首先需要明白的是:流是
2018-01-09 14:32:41 284
转载 简单理解java的File,InputStream,InputStreamReader,BufferedReader之间的关系
1.前言 在开始学习java文件读写的时候,仅仅为了从文件中读取一个字符而已,就需要一下子和InputStream、InputStreamReader、File几个类打交道。实话说,笔者刚开始接触的时候,花了很长时间在理解他们三者的关系,不知道其他初学者是否也和笔者有同样的感触,写这篇博文是为了把自己理解的分享给大家,有不对之处敬请指正。2.轻松理解InputStream、I
2018-01-09 10:52:16 407
转载 java中File类的使用方法
构造函数代码如下:public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String pare
2017-12-31 18:30:47 3460
转载 JFileChooser简单用法
其实JFileChooser基本使用方法还是很简单的,下面写两个示例看了就明白了,如果还要增加一些功能,我们还可以添加过滤器,只显示过滤后的文件。还可以再保存的时候,如果保存的是目录里已经存在的文件,那么对话框不会关闭,并且弹出一个JOptionPane提示用户是否保存文件。打开文件对话框: import java.io.File;import javax.swing.JFileCho
2017-12-22 10:47:25 1655
转载 File类详解
File类详解 ONE Goal ,ONE Passion !12File类是我们接触的比较多的类,当初学习是真是傻傻分不清啊.今天就总结一下file的一些比较不好区分的地方.首先:当然就是构造方法File f = new File("文件路径")File f = new File("parent","child")1231,创建一个文件 //在工
2017-12-21 19:48:25 279
转载 Java中Char、String、Int转化
Java中Char、String、Int转化String提取Char[java] view plain copy//设一个String 类型字串 String str = "123456"; [java] view plain copyChar c = st
2017-12-12 15:26:18 211
原创 经过漫长的试验,我终于写成一个简单的快速排序程序了。
虽然简单,但是编成后,心情是无法用语言来形容的:)public class Lx737{ public static void main(String[] args){//int[] array={6,7,2,4,1,5};//int[] array={35,12,23,45,67,33,21,89,99,21,12};int[] array={1,2,3,4,5
2017-12-02 11:09:48 166
转载 Java中处理异常中return关键字
Java中,执行try-catch-finally语句需要注意:第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回)第二:finally里面不建议放return语句,根据需要,return语句可以放在try和catch里面和函数的最后。可行的做法有四种: 1)ret
2017-11-26 19:06:53 761
转载 深入理解java异常处理机制(用于自学)
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。
2017-11-26 15:51:55 1174
转载 Java之GUI编程(二)——布局管理器(转载自己保存学习用)
在上篇博客Java之GUI编程(一)中我已经对GUI编程的组件和事件做了简单介绍了,现在来看看另外一部分关于组件在各个平台是如何做到仍能保持自己合理的位置大小以及外观的。 已经说了Java是跨平台运行的,但是不同的平台对于点及坐标的定义不完全相同。而且屏幕的解析度分辨率不同也会造成位置的变化,为了确保每个组件的相对位置和大小以及外观,java就设计了布局管理器。
2017-11-19 16:38:33 299
转载 Java之GUI编程(一)(转,用于自己学习保存)
Java之GUI编程(一) GUI全称Graphical User Interfaces,意为图形用户户界面,又称为图形用户接口,GUI指的就是采用图形方式显示的计算机操作用户界面,打个比方吧,我们点击QQ图标,就会弹出一个QQ登陆界面的对话框。这个QQ图标就可以被称作图形化的用户界面。 实现GUI编程的必不可少的三个条件是组件、事件组件
2017-11-19 16:29:22 458
转载 java 中 12.0f-11.9f=0.10000038,"减不尽"为什么?
现在我们就详细剖析一下浮点型运算为什么会造成精度丢失?1、小数的二进制表示问题 首先我们要搞清楚下面两个问题: (1) 十进制整数如何转化为二进制数 算法很简单。举个例子,11表示成二进制数: 11/2=5 余 1 5/2=
2017-11-08 10:32:39 576
空空如也
Socket编程时基本的OutputStream和InputStream问题(学生问题)
2021-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人