`
qq_24665727
  • 浏览: 121257 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
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(); // 获得动作命令[每一个按钮的唯一标识] ...
Global site tag (gtag.js) - Google Analytics