- 浏览: 115762 次
- 性别:
- 来自: 上海
最新评论
-
ty709928686:
...
导出db2数据库的表结构和数据 -
suifengJC614:
对于你的第一种解决方案,其实不用那么麻烦,如果对外观有要求的话 ...
jcomboBox显示长项目的内容
文章列表
JTable 实用方法
- 博客分类:
- java
1. 设置指定行的颜色
class TableColorRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
String ss = table.getModel().getValueAt(row, 1).toString();
for(int i=0 ...
- 2009-09-03 23:11
- 浏览 1360
- 评论(0)
import java.text.DecimalFormat;
import java.math.BigDecimal;
public class Test_Double{
public static void main(String[] args){
//-----方法1--------四舍五入 round对负数是五舍六入
double d_1 = 123.9;
System.out.println("d_1 = "+Math.round(d_1));
//-------方法2---------------- ...
- 2009-08-31 23:54
- 浏览 9056
- 评论(0)
GOF《设计模式》一书对Facade模式是这样描述的:
为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。
大致意思是说:使用一种比原有方式更简单的办法与系统 ...
- 2009-07-29 14:00
- 浏览 934
- 评论(0)
观察者模式是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。观察者和被观察者的分开,为模块划分提供了清晰的界限。
通过观察者的定义我们可以得到两点:观察者是具体执行操作的对象,有多个;被观察者即被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操作。
这里我通过一个例子加深对观察者模式的理解。一个网络商店中,当商品在名称和价格等方面有变化时, 系统将自动通知会员。这时就可以借助观察者模式来实现。这就需要在商品product中加入Observer这样角色,以便product细节发生变化时,Observer ...
- 2009-07-29 13:45
- 浏览 1003
- 评论(0)
JDK 1.4的java.nio.*包中引入了新的JavaI/O类库,其目的在于提高速度。(实际上,旧的I/O包已经使用nio重新实现过,以便充分利用这种速度,即使我们不显式地用nio编写代码,也能从中受益!
nio速度的提高来自于所使用的结构更接近于操作系统执行I/O的方式(Java执行I/O接近于操作系统执行I/O,所以速度得到了提高):通道和缓冲器。我们可以把它想象成一个煤矿,通道是一个包含煤层(数据)的矿藏,而缓冲器则是派送到矿藏的卡车。卡车载满煤炭而归,我们再从卡车上获得煤炭。也就是说,我们要读书到数据,并没有直接和通道交互;只是和缓冲器交互,并把缓冲器派送 ...
- 2009-04-22 09:29
- 浏览 4097
- 评论(0)
http://www.cnblogs.com/phinecos/archive/2007/09/21/902016.html#1508024
- 2009-04-21 16:37
- 浏览 1126
- 评论(0)
synchronized的一个简单例子
public class TextThread
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO 自动生成方法存根
TxtThread tt = new TxtThread();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).star ...
- 2009-04-21 16:27
- 浏览 1496
- 评论(0)
把下面代码里面的QQ改成你的QQ即可
你可以把里面的table改成你想要的大小和样式.
<script>
var online= new Array();
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>
<layer id="divStayTopLeft">
<table border="0" widt ...
- 2009-04-21 16:24
- 浏览 2720
- 评论(0)