- 浏览: 13329 次
- 性别:
- 来自: 广州
最新评论
文章列表
把线程添加到listener中。然后再主函数的类中调用l.start();
bug修复,碰撞的时候会粘在一起,就把他们检测碰撞后恢复到上一个位置。
删除功能:ball类中设置一个flag来判断。在listener中run中只把flag为true的画出来
然后删除的监听那里从balllist从移除。
消除上一步的“尾气”:
1.通过在run中while(true){
添加一个缓冲区的图片对象bufferedimage buff = new bufferedimage(..get,..get,bufferedimage.type...);
}
2.然后获得他的graphics
3.然后把背景绘制好 ...
1.运算符重载定义:
C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够 ...
File类的创建:
1.File xx = new File("d:/1.txt");
2.File xx = new File("D:/doc","letter.txt");
类的方法:
1.getName();
2.exits();
3.length();
4.isHidden()....
文件输入输出流:
1.首先得创建一个文件。
创建文件File f = new File("D:/xx.txt");这个是用已有的file来创建
如果没有就要用if(f.exits()).... ...
错误 1 error LNK2019: 无法解析的外部符号 "public: __thiscall CLIENT::CLIENT(void)" (??0CLIENT@@QAE@XZ),该符号在函数 _main 中被引用 G:\c++\Project1\Project1\lab4-2.obj lab4-2
错误 3 error LNK1120: 2 个无法解析的外部命令 G:\c++\Project1\Debug\lab4-2.exe lab4-2
属于还有函数没有在cpp中实现,如写好的构造函数和析构函数
两种方法:
第一种直接用字符串类的compareTo方法:
String t1="20131011";
String t2="20131030";
int result = t1.compareTo(t2);
第二种是把日期字符串转换成整形int:
int int1 = Integer.parseInt(t1);
int int2 = Integer.parseInt(t2);
int result = int1-int2;
C++辨析系列谈
本文主要是参考网上的一篇文章,对C++中的一些重要修饰符和函数(static,const,inline,虚函数)进行分析,一方面可以加深对C++的认识和理解;另一方面也是抛砖引玉,希望大家都参与讨论,共同提高。
l St ...
创建方法有两种:
1.什么都不继承,然后直接new以后再调用init方法里面创建一个JFrame
2.继承Jframe,然后直接new以后用this就是框
至于框里面点击按钮弹出框然后点击框里面的按钮然后此框消失则是要运用第一种方法
然后里面含有两种acitonlistener,第一个可以创建一个class来使用,是第一个框体的监听,而对于新建的框的监听器就是在该类里面直接编写。
然后再第一个监听里面判断后创建一个那个窗体的对象(把按钮文字通过构造方法传进去),然后对象调用init方法
然后再对象类中的按钮添加按钮用来获取信息+dispose。
画正方体的3D分形
private void Digui(Point p0, int width) {
Point p1 = new Point();
Point p2 = new Point();
Point p3 = new Point();
Point p4 = new Point();
Point pa = new Point();
Point pb = new Point();
Point pc = new Point();
Point pd = new Point();
for (int i = 2; i >=0; i--) {
fo ...
定义一个接口类(interface)
然后变量关键字public static final int ....;
例子(五子棋):
public interface Config1 {
public static final int ROWS=5;
public static final int COLUMNS=5;
public static final int X0 = 45;
public static final int Y0=27;
public static final int SIZE=90;
}
大屏幕:
<div class="container">
<div class="jumbotron">
<h1>Bootstrap Affix</h1>
</div>
</div>
附加导航:
<div class="row">
<div class="col-xs-3">
<ul class="nav nav-tab ...
进度条:
外部div调用 progress progress-striped active。后两个分别是条纹 动态
里面div调用progress-bar progress-bar-success style="width:40%"
然后文字就直接加
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 进度条</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/b ...
横向:外部div调用row然后里面每张图片创建一个div然后运用栅格,之后里面<a(thumbnail)><img>
普通:四张图
<div class="row">
<div class="col-xs-6 col-md-3">
<a href="#" class="thumbnail">
<img src="..." alt="...">
</a>
< ...
普通样式
首先创建一个nav调用 navbar navbar-default(反色navbar-inverse)
然后创建一个div是brand标题(navbar-header),<a class="navbar-brand">
然后就是创建一个ul(nav navbar-nav)
其中的li中要有a。
导航栏的表单(登陆)
首先都是nav然后调用navbar navbar-default
然后再是div(navbar-header)和a(navbar-brand)
之后就是form然后调用navbar-form navbar-left(right)
然后就是 ...
场景一
效果:
button中使用,通过把button分成两个区域,左区域是超链接的icon+文字,右区域是向下箭头的菜单栏。
方法:
1.一个大的div+两个<a>(包含span)+一个ul
div调用btn-group
a则用调用btn的样式:btn btn-success (dropdown-toggle)
//右区域不会点击不会超链接。
ul调用dropdown-menu
调整icon和文本的距离添加 ;
疑问:如何改变每个子菜单的icon的颜色
场景二:
菜单栏中使用;
方法:ul具有nav,nav-pills,nav-stacked(添加以后垂直显 ...