- 浏览: 9912 次
- 性别:
- 来自: 杭州
最新评论
-
lfp001:
看了你的代码,你这样对比测试得出的结论不能说明什么问题。如果把 ...
我所做的Java和C++性能测试 -
xuwenhao:
JNI调用需要内存复制,会慢很多的
我所做的Java和C++性能测试 -
IcyFenix:
看来ls吊完几瓶点滴又原地满状态复活了。
我所做的Java和C++性能测试 -
RednaxelaFX:
jellyfish 写道That reference is r ...
我所做的Java和C++性能测试 -
i2534:
很好.做swing就是这样.不要指望swing提供给你想要的, ...
如何自定义ToolTip
文章列表
今天闲得无聊,突发奇想,做了一个Java和C++的性能对比测试。
1 测试方法
很简单的,就是分别让Java程序和C++程序做很多次的整数和浮点数运算,然后测量测试代码段的运行时间。C++代码中使用Windows函数QueryPerformanceCounter() 获取CPU的高精度计数值,测试开始前后分别获取一次计数值,使用Windows函数QueryPerformanceFrequency()获取运行频率,前后的计数差值除以频率就得到了运行时间。为了使时间测量基准一致,在Java程序中通过JNI去调用这两个Windows函数,测量Java程序的运行时间。
下面分别给出代 ...
1 原理
Swing默认的JToolTip只能显示文本,有时我们需要在ToolTip上显示格式化文本、图像甚至组件,应该怎样来实现呢?Swing中的ToolTip是用组件JToolTip来实现的,那么我们可以自定义一个类继承自JToolTip,然后重载它的paintComponent(Graphics)方法,在此方法中我们告诉Swing如何绘制ToolTip自己;因为所有的JComponent都是Container的子类,因此我们可以向自己的ToolTip中添加组件,就像在容器中添加组件一样,JComponent.paintChildren(Graphics)方法可以绘制容器中的子组件, ...