posts - 28, comments - 27, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2006年11月8日

再也无法忍受无法在Firefox下面写blog的痛苦,再加上这里缓慢的网速~~~于是决定~~搬家

新家地址:dearwolf.javaeye.com

posted @ 2007-01-08 10:07 小小凉粉 阅读(324) | 评论 (2)编辑 收藏

默认情况下,SWT的Table只会给整个Table设置Tooltip,要对每一个TableItem设置Tooltip的话,就要监听鼠标事件了:


        table.addMouseTrackListener(
new MouseTrackAdapter() {
            
public void mouseHover(MouseEvent event) {
                Point pt 
= new Point(event.x, event.y);
                
int index = table.getTopIndex();
                
while (index < table.getItemCount()) {
                    TableItem item 
= table.getItem(index);
                    
for (int i = 0; i < table.getColumnCount(); i++) {
                        Rectangle rect 
= item.getBounds(i);
                        
if (rect.contains(pt)) {
                            Object object
= item.getData();
                            ........
                        }
                    }
                    index
++;
                }
            }
        });

在省略号的地方就可以对对象进行转型了

posted @ 2006-12-11 19:13 小小凉粉 阅读(1930) | 评论 (4)编辑 收藏

1、有人竟敢叫嚣要“屠龙”

上海某高校吴友富同志说:因为“龙”的英文“Dragon”,在西方世界被认为是一种充满霸气和攻击性的庞然大物。“龙”的形象往往让对中国历史和文化了解甚少的外国人由此片面而武断地产生一些不符合实际的联想,故提出龙可能不再适合代表中国。

解读:中 国,一个有着上下几千年文化历史的国家,一个有着13亿人口的大国,一个曾经以小米加步枪硬是赶跑了持着洋枪洋炮的侵略者的民族,一个英雄辈出的国家,为 什么连我们世代所敬仰的代表我中华儿女的标志也要问问外国人是否合适?如果哪天他们说我们的国旗、国歌他们不喜欢,我们也要更改吗?

所以我说了,以后爸爸也该叫爹地了。今后大伙儿也别过春节了,一起过圣诞去;除夕也不要了,改在12月24日,叫平安夜。为啥?老外不喜欢!

2、李银河:换妻是公民合法权利

丧夫性学家李银河:“换妻是公民合法权利。一切东西都应该要丰富多彩。如果家庭都只是一夫一妻这个模式,反而显得过于单调”
  
解读:这话跟前些年“自愿的奴役是一种自由”这样一个伪命题一样不需要废话。自愿为奴隶当然是一种自由,但是它违背了自由这样一个大前提。换妻当然也是一种合法权利,但是它违背了一夫一妻制和《婚姻法》这个大前提。

解读:不过不知道李银河愿不愿自己试一把。没丈夫跟人换可以玩3P嘛


3、自称白居易后人的国学辣妹白鹿鸣

“我最擅长勾引人,孔子也不例外。我的一夜情值10万,不过孔子说食色性也,我去慰他籍千年的寂寞,他也一定是很高兴的。”

解读: 不知道白居易知道有这样的后人会不会气的从棺材里爬出来。想出名,不是坏事。但是甩个大脸沾着祖宗的光还说勾引谁谁谁这样的话就有点让人倒胃口了。

4、饶颖性爱日记

饶大妈数年如一日地死缠猛打央视拨阴员赵老湿,起因据说是赵老湿舍不得给饶颖3800块钱,哎,何必呢?早知道今天这个场面,估计后面加上三个0,赵老湿也认了。
  
饶 颖日记(三)节选:有几次在一起,他用刀割我的手臂,用针沾了他的唾沫扎我的阴部,说是消毒。我痛得喊叫,他却兴奋不已地说:“宝贝,你不知道这样做,我 有多快乐,让我扎扎吧。”“赵忠祥虐待成性,即使我在经期,他也要与我发生关系。我不愿意,他就骂我打我,迫使我屈服。2000年上半年,我的泌尿系统因 此受感染,治疗不及时,导致肾炎。”
  
解读:“宝贝,你不知道这样做,我有多快乐,让我扎扎吧。” 这哪是赵老湿,明明就是《依波拉病毒》和《人肉叉烧包》里的 黄秋生嘛!

5、巨NB的老师

一个女孩和同学开玩笑,把对方的衣服脱光了,后来被班主任知道了,他叫来了三方的家长。当家长们决定不予以追究,只要对方道歉的时候,他说了:“呀,这可不得了,以前听说也有过这样一个例子,一个人把一个女同学的衣服脱光了,最后判了16年呢”最后那个女孩子因害怕自杀。

解读:终于体会到了什么叫做唯恐天下不乱?既然受害方都表示不愿再追究,为什么你要那么危言耸听呢?传说中的皇帝不急,你个太监急个球啊?最后结果是:一朵鲜花又凋谢了!

6、医托说:揍的就是院长!

2006年11月23日,复旦大学附属眼耳喉鼻医院院长助理、浦东分 院院长:张天宇在揭穿医托的把戏后,遭到了一群医托群殴。此 时张院长大呼:我是医院院长!为首的一个医托答曰:揍的就是 院长!

解读:以前在我们眼里,医托都是偷偷摸摸的,像做贼一样(本来就是做贼),现在你看看,时代进步了,社会发展了,医托也翻身得解放了,还能说出那样天地惊,鬼神泣的话!可以肯定是医托史上最NB的。

7、苏丹红鸭蛋吃不死人,放心吧

北京市食品办专家:“按每个鸭蛋约60克进行折算,体重60公斤的成人每天食用1200多个“涉红鸭蛋”,才有可能达到诱发动物肿瘤的剂量。”

解读:食 品办专家原来一直在以人的体重与有毒食物食用量之比,作为他们工作的指导思想。你吃了毒木耳吗?专家可以告诉你:按多少多少克进行折算,体重60公斤的成 年人每天食用1吨,“才有可能达到诱发动物肿瘤”。你吃了毒猪肉吗?你吃了毒韭菜吗?你吃了毒大米吗?你吃了含有苏丹红Ⅰ号的广东亨氏美味源辣椒酱、肯德 基新奥尔良烤翅吗?吃吧,放心地吃吧,死不了。

8、北大教授阿忆:“在北大月收入4786元,靠学校那点工资很难生存和安心教学。”

解读:幸亏阿忆教授还有几个兼差,要不怎么能在“哭穷”之际,又在中关村附近新购置了一套豪宅,“300万差1万”。

9、教育好比逛市场?

教育部新闻发言人王旭明:“教育就好比逛市场买东西,如果有钱,可以去买1万元一套的衣服;如果没钱,就只能去小店,买100元一套的衣服穿。”

解读:许多国家的教育部门,都鼓励年轻人勇于追逐自己的梦想,鼓励年轻人突破自我,进入更高的层次、更好的学校深造,不想当将军的士兵不是好士兵,不想上哈佛的学生不是好学生。可我们的教育部门竟然对年轻人说:要考虑自己的经济能力,要有自知之明……

10、社会学家郑也夫:“自来水100元一吨保证可持续洗澡”。

解读:郑 老师说得很有道理,他算了账:瓶装矿泉水每瓶500—600毫升,1.5元一瓶。一吨瓶装矿泉水3000元。罐装饮用水一罐19升,大约10元多一罐。一 吨罐装饮用水550元。一吨自来水100元离谱吗?商人忽悠您买罐装水可以,自来水提价就不行?即使按照这个价格算,吃三根冰棍的价格(3元钱),就能淋 浴一次(淋浴龙头开4分钟大约用水30升)。为什么淋一次浴就一定要比吃三根冰棍便宜?

posted @ 2006-12-06 20:31 小小凉粉 阅读(271) | 评论 (0)编辑 收藏

从灰姑娘变成公主,和生下来就是公主,毕竟不一样,前者不会有后者的单纯,但也不会像后者那样容易受伤。

 

见到张靓颖的那刻,屋子里人非常多,她一个箭步冲向沙发,一把将头顶上的报童帽丢到桌子上,叽里呱啦地和公司相熟的同事攀谈起来,语速快得惊人,,像个孩子般手舞足蹈。其间,还以非同寻常的速度干掉了一整瓶鲜橙多。

 

经同事提醒,她才发现了我,于是规规矩矩坐过来,重新将双手缩到长袖衣服的袖管中,语速变得缓慢,神情收敛,一下子就变成另外一个样子。

 

在厦门某酒吧举行的“凉粉”与张靓颖的见面会上,“凉粉”手牵手,用人墙把所有记者都隔离起来,不让记者靠近张靓颖,他们警告媒体记者,不要影响到他们的 “公主”。紧接着,在厦门国际马拉松发令式的媒体见面会上,张靓颖到场,同时到场的还有大批“凉粉”,其中一位义正词严“警告”记者说:“不要问八卦问题,我们已经不是传统意义上的粉丝,靓颖也不是传统意义上的明星。”

 

在这次采访前,到百度张靓颖吧上收集问题,也收到了同样的警告——“她已经把最美的歌声给了我们,站在这个舞台上忍受了很多伤害,所以,我们把生活还给她。郑重对你说,如果你是善良的,请不要问她私生活。她的性格很倔,如果你问了,而她的态度不好,我们只会鼓掌支持她。”

 

FANS 对张靓颖的维护已经到了无以复加的地步,尽管许多人认为,不少凉粉属于中产精英男士,他们大多低调——但低调不代表无声,连张靓颖都说,“现在‘玉米’和‘盒饭’更疯狂?我没有觉得啊 ! 我的粉丝也很热情” FANS 爱上的是和他们某些地方很相似的张靓颖,虽然看起来平平静静,但遇弱则柔,遇强则刚。就像前不久,她“斗胆”以一个刚出茅庐的歌手身份将上海某著名媒体一纸诉状告上法庭,理由是她认为该媒体侵害了她的名誉权。

 

事实上,早在去年超女比赛中,她的“战斗”就开始了。在那样一个比赛中,嗓音一流的张靓颖遭遇到一种她从未经历过的尴尬,那就是:她唱得再好,也得不到冠军。虽然我们得不到证实,但她一定心里明白,这就是所谓的游戏规则。她的失落逐步变成了“孤傲”,被称为“自信得无可救药”,评委旁敲侧击,暗示她心机过重,甚至故意避而不谈她的演唱实力。而这个早早就经历过风浪的女孩,也从怯怯接受变为有意还击。比如,其中一场比赛中她唱完后,评委轮番向她发问:“你有没有感冒?发烧?生病?状态不佳?”张靓颖响亮回应:“我没有生病,我的状态非常好。”

 

正是这种直接,使得喜欢与不喜欢她的人截然分派。

 

爱她的叫她公主。

 

不与媒体为敌,她是个天生的艺人,懂得圆熟地闪避危险。

 

网上有个流传颇广的帖子《不穿水晶鞋也能成为公主》中写到过一段她幼年时的经历,大概意思是小学时候她参演童话剧《灰姑娘》,剧情需要她试穿水晶鞋,她却擅自改了台词,高喊着“谢谢你,我不穿 ! ”使童话剧草草收场,当我问道她这个情节时,她却一脸茫然:“没有吧,我怎么不记得我这样干过。”紧接着她又打圆场说,“你知道嘛,许多 FANS 喜欢凭着美好的想象编故事,让我在其中变得很美,事实上,我可没有那么大胆 ! 小时候一直惟‘母命’是从,不敢吭气,做错了事,妈妈是真会下狠手教训我的 !

 

很乖,懂事,很早就学会坚强,还是也难捱娱乐圈的残酷,她在博客上写:“进入娱乐圈前,许多人提醒我要提防不良娱记……进入娱乐圈几个月,我已经见识了他们的高深道行,他们可不是落井下石,而是路上挖井,再用无敌幻化绯闻掌将你打入地狱……”几次公开落泪,却为她赢得更多感动,从不适应到接受、消化和享受成名带来的乐趣,她变得越来越从容。毕竟,从灰姑娘变成公主,和生下来就是公主的人木不一样的,前者不会有后者的单纯,但也不会像后者那样容易受伤。

 

事实上,张靓颖并不是一个与媒体为敌的人,她是一个天生的艺人,懂得圆熟地闪避危险发挥长项,有人说她单纯,的确有些牵强。采访中,在很多问题上,她都表现出了相当成熟的特质。比如,官司到现在尚未水落石出,提及此事她淡淡地说:“我已经把所有事都交给公司去做了,自己现在只是专心致志录专辑。”比如,当被问到参加超女比赛成功除了实力和人气以外还有什么其它因素时,她哈哈大笑:“当然是运气了 ! ”而被追问平凡人如何才能有“好运气”,是否有“潜规则”才在时,她眼珠一转,很无辜:“我怎么知道,运气啦,神鬼莫测的,谁能清楚它的走向呢?”问她,什么事会引起她的不快,她很斩钉截铁地说:“嗯,如果你不按照我今天说的来写,我就会不开心。”

 

其实,她在采访中所表现出的敏捷、大方,虽心存抗拒和抵触却几乎不露痕迹,比起在娱乐圈摸爬滚打多年的艺人甚至是一线大牌来,都要漂亮和得体的多。

 

关于新专辑, FANS 有个很大的呼声,那就是——强烈需要口水歌,她拖长了声回答:“有,让他们放心,一定有 ! ”可紧接着问她什么是口水歌时,她突然摇头,“不知道,因为说不好,一个人一个定义吧。比如某首歌,有人觉得是口水歌,别人也许不这么认为,觉得很有内涵啊。”

 

“不知道 + 因为…… ( 一长串的解释 ) ”一定程度上成了她回答问题的模式,她在这个过程中,尽量寻找两全其美的答案。 FANS 不择生熟的狂热拥趸 VS 希望她至少有一首“口水歌”,原本就是一个矛盾,应该如何选择自己的定位?张靓颖想了想,依旧是:“不知道,但我在很用心地唱歌,很努力地为大家呈现一个多元华的自己。”

 

于是新专辑出现了一个很有趣的现象:英文歌和中文歌并存,欢快的舞曲和忧伤的抒情并存,翻唱与原唱并存,炫耀声线的阳春白雪和琅琅上口的下里巴人并存。

 

厌她的人吹毛求疵。

 

身陷娱乐圈,就免不了被折腾,她知道在恰当时候自娱娱人。

 

现在在成都,只要对出租车司机说“去张靓颖唱歌的酒吧”,司机就能径直把你拉到玉林生活广场,那里的音乐房子和空瓶子都是她唱过歌的酒吧。但是成名带给她的不只是“成名”,一路 PK 摆脱了平民身份的张靓颖不知怎么的,她的名字就和一些男女有了瓜葛,先是一位自称好友的人大曝张靓颖以前的情史,还言之凿凿地称她曾为某 男友自杀,后有与某教授关系暧昧;不久后,

张靓颖又成了黄健翔离婚的直接“杀手”,接下来再是访谈中谈到欣赏姚明便被传为“想借大个子炒作”,然后是刘翔驳了她的面子没能参加她亲手送上票的演唱会,有人跳出来说:“张靓颖,请别坑害刘翔 ! ”再到后来,又有所谓她曾经的“闺中密友”出来编排她翻脸不认人的不是……闹到眼前,以身兼在校自考生和当红歌星两重身份参加四川大学 110 年校庆的张靓颖,依旧被指指点点,理由就是,她是自考生,能算校友吗?一批网友忿忿然:张靓颖何德何能参加校庆?学校不以学术成就宣传自己,却让一个不合格的逃学艺人为自己贴金,可耻呀可耻 !

 

被放在更大的舞台上,需要的是歌唱以外的实力。

 

面对纷扰,张靓颖只是淡淡地说:“我几乎不上网看这些,每天回家很晚,电视也懒得看,从美国带回来的那些 CD 都没来得及仔细听,现在每一天雷打不动,就剩下洗澡,打开计算机连连看,等头发干,然后睡觉。”

 

而半年前,当记者提及争议和绯闻时她说:“娱乐圈都是这样,圈子里没有谁能逃过这些,这个怎么说呢,也算是一种规矩了。”从哭泣、气愤,到拾了隐身草,闭眼不理麻烦事,张靓颖已经学会为自己排解烦恼。

 

不过有一件事她倒是很豁达,那就是一直被攻击的造型问题。讨厌她的人特别喜欢揪住“不会打扮”这一点不放,而她自己这次却也从了众:“穿衣服这件事,我真是搞不懂,我就喜欢穿的特随便,而且又倔又懒。每次出席什么场合,都应该是带几身衣服让造型师挑选,而我经常就带一身,让他们没的挑。公司 12 岁生日那天,我本来没穿那条隆重的黑裙子,只是白衬衫牛仔裤过来了,到场便傻眼了,因为在场的工作人员工作服就是白衬衫牛仔裤。还有去年超女比赛时有一套衣服,一开始我死活不想穿,和造型师打了半天架,最后拗不过只能穿了,结果到现在都被大家说那时最漂亮的一身,你说我审美是不是有问题啊?”

 

走红,自然会有负面新闻不断找上来。“我忘性很大,基本上属于杂草型,哭完就没事了。”张靓颖的智慧之处在于,她懂得在恰当的时候自娱娱人。娱乐圈就是名利场,明星就是金鱼,老百姓是看客。谁要是嫌看热闹还不够过瘾,自己跳进水里一起扑腾,那就真是典型的“无极”了,对于“无极”之人,她最终选择了不予理会。

posted @ 2006-11-16 12:07 小小凉粉 阅读(273) | 评论 (0)编辑 收藏

目的1:打开一个新的对话框时,如何设定它和父对话框的相对位置?比如在登录对话框有一个“创建新帐号”的按钮,用户点击以后,就出现新的对话框用于注册,请问如何能让新的对话框和旧对话框排列的整齐一些?应该是能设定二者的相对位置吧?

最开始,以为要用Shell.setLocation来设置,但是对于一个Dialog而言,它的Shell在什么时候才能初始化呢?

我 在构造函数里面,configureShell(Shell newShell)方法里面,Control createDialogArea(Composite parent)方法里面都调用过了this.getShell方法想得到当前的Shell,结果都抛出空指针异常....

后来看书发现,应该重写protected Point getInitialLocation(Point initialSize)方法

比如,在最开始的例子中,在第二个对话框中我重写了该方法,代码如下:

protected Point getInitialLocation(Point initialSize) {
        Point location 
= new Point(this.getParentShell().getLocation().x
                
+ this.getParentShell().getBounds().width, this
                .getParentShell().getLocation().y
                
+ this.getParentShell().getBounds().height
                
- this.getInitialSize().y);
        
return location;
    }


其结果就是两个对话框底部对齐的平行排列:)

目的2: 登陆对话框要记住上次的位置。

想了半天,好像只能用IPreferenceStore来做了,在继承了AbstractUIPlugin的类中放入两个常量:

    public static final String LOGINDIALOG_POSITION_X = "LOGINDIALOG_POSITION_X";

    
public static final String LOGINDIALOG_POSITION_Y = "LOGINDIALOG_POSITION_Y";

然后重写两个方法:

    @Override
    
protected Point getInitialLocation(Point initialSize) {

        String xposition 
= preferenceStore
                .getString(Peer68TPlugin.LOGINDIALOG_POSITION_X);
        String yposition 
= preferenceStore
                .getString(Peer68TPlugin.LOGINDIALOG_POSITION_Y);
        
if (xposition == null || yposition == null || xposition == ""
                || yposition == ""
) {
            
return super.getInitialLocation(initialSize);
        } 
else {
            
return new Point(Integer.parseInt(xposition), Integer
                    .parseInt(yposition));
        }
    }

    @Override
    
public boolean close() {
        preferenceStore.setValue(Peer68TPlugin.LOGINDIALOG_POSITION_X, 
this
                .getShell().getLocation().x);
        preferenceStore.setValue(Peer68TPlugin.LOGINDIALOG_POSITION_Y, 
this
                .getShell().getLocation().y);
        
return super.close();
    }

大功告成!

posted @ 2006-11-08 15:23 小小凉粉 阅读(2186) | 评论 (0)编辑 收藏