- 浏览: 121257 次
- 性别:
- 来自: 长沙
最新评论
-
尘土飞扬:
cs6641468 写道同学, 建议还是看看官方文档。你肯定是 ...
Java使用poi读取Excel文件例子 -
qq_24665727:
cs6641468 写道同学, 建议还是看看官方文档。你肯定是 ...
Java使用poi读取Excel文件例子 -
cs6641468:
同学, 建议还是看看官方文档。你肯定是百度找了一些抄来抄去过时 ...
Java使用poi读取Excel文件例子 -
wangyunhom:
push方法返回的不是移除去的对象吧? 移除的应该是前面和现在 ...
LRU-最少使用页面置换算法 -
wangyunhom:
...
TCP实现聊天室
文章列表
package 缓冲流;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
//文件的复制
public class MyCopy {
private int size = 100;
private String src;
//构造方法重载,可以传如文件对象,也可以是路径
public MyCopy(String s){
File f=new File(s);
size=length(f);
src=s;
}
public MyCopy(File ...
这里只显示实现了颜色盘的代码,其他完整代码在文件里,需要请下载
JButton jb=new JButton(" 颜色板 " );
jb.setBounds(470,30,90,40);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
Color newcolor=JColorChooser.showDialog(drawpJPanel,"调色板", drawpJPanel.getBa ...
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JColorChooser;
import javax.swing.JFrame;
public class JColorChooserDemo extends JFrame implements ActionListener{
public stati ...
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DecimalFormat;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class count ext ...
各种数字类型转换成字符串型:
String s = String.valueOf( value); // 其中 value 为任意一种数字类型。
字符串型转换成各种数字类型:
String s = "169";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Doub ...
现在坦克已经可以运动,并且可以发炮弹了
主类,启动类
---------------------------------------------------------
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt. ...
窗体类;
--------------------------------------
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//消除闪烁,使用双缓冲
//线程重画更加均匀, ...
闪烁的原因?
刷新重画的频率太快,paint方法还没完成。
显示不均匀。
解决方法:将所有的东西画在虚拟的图片上,然后用paint方法画在屏幕上。
package Frame;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
//消除闪烁,使用双缓冲
//线程重画更加均匀,更能控制重化的速 ...
[/size][size=large]1.== 用来比较两个变代表的地址是否相同;(地址)
基本类型和类类型都能使用==比较,,,比较地址
2.equals Object类中定义的方法,判断两个对象是不是“相等”;
在Integer中,类型相同,值相同,就相等;
//自动拆箱(包)(只有8个基本类型才会拆箱):当基本类型和类类型进行计算时,将封装的基本类型数据取出(int和 Integer)
//两个都是类类型,不拆箱比较
equals默认比较的是地址,各个类可以重写equals方法,自行定义方法;(重写,参数不能改;)——
3.equalsIgnoreCase
是string类中 ...
1.ArrayList与LinkedList的区别和使用场景:
区别:
ArrayList 默认容量是10,,保证顺序的,可重复的,长度可变,有下标,地址连续的( 数组 序列)
ArrayList最大的
优势:因为地址连续,一旦数据存储好了,查询效率高;
缺点:因 ...
DrawUI界面类
package Draw;
import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import javax.swing.ButtonGroup;
import javax.swing.ButtonModel;
import javax.swing.ImageIcon;
import javax.swing.JFra ...
前天陈老师教我们怎么做一个画画板,实现了直线,矩形,圆形等功能,,昨天晚上我发现在鼠标挤压监听器里面加上这样一段代码,,,就可以实现简单的模拟颜料这一工具。
public void mousePressed(MouseEvent e) {
//鼠标按下准备画的时候获取能绘制的区域,画布
g3=drawPanel.getGraphics();
//鼠标按下准备绘制的图形才确定所选择的单选按钮(画笔)
// 获得被选中的按钮模型
ButtonModel model = group.getSelection();
// 获得动作命令[每一个按钮的唯一标识]
...