键盘上的舞者

像写情书一样Coding...

用户操作
[即时聊天] [发私信] [加为好友]
键盘上的舞者ID:chenweionline
72767次访问,排名1466,好友12人,关注者800人。
专注 Java Desktop 技术,多年 Java GUI 开发经验。
chenweionline的文章
原创 57 篇
翻译 0 篇
转载 19 篇
评论 146 篇
键盘上的舞者的公告

专注 JAVA Desktop 技术

简单做到极致

Locations of visitors to this page
最近评论
shenyifei_shmily:你好!!
麻烦一下你,我想问一下,为什么我的Netbeans(中文版)打开以后,界面上的中文是乱码,甚至编写程序的时候输入d出现的竟然是a啊,因为我是个计算机初学者,对这方面的经验比较少,你能不能帮我解决一下啊!谢谢啦!!
shenyifei_shmily:你好!!
麻烦一下你,我想问一下,为什么我的Netbeans(中文版)打开以后,界面上的中文是乱码,甚至编写程序的时候输入d出现的竟然是a啊,因为我是个计算机初学者,对这方面的经验比较少,你能不能帮我解决一下啊!谢谢啦!!
yiyioo:你丫的又不是天蝎的。。。。。。
你是滥情的双鱼。。。。。。
huliang:我用您的方法生成的TIF文件很大(一个TIF图像有10多M),有没有什么参数可以设置的,让文件小一点,谢谢!!
hupy2007:讲的很好,但是上面提到的新建action的时候,可以选择有条件的可用,上文中写到下面会讲,但是下面也没有提到。我想问一下,project 、edit、open、save等都是些具体什么时候才会可用啊,谢谢了
文章分类
收藏
    相册
    ChinaJoy 2008
    女魔头
    上海浦东软件园
    养在深闺人未识
    Favorite
    Apple-NaNa
    CnGadGet
    NOTCOT.ORG
    虚拟无忌
    技术
    Geertjan's Weblog
    java.net forums
    Let's Swing Java
    Mac Java Community
    NetBeans Rich Client Application (RCP)
    NetBeans星球
    open open
    朋友
    Christina
    企鹅博士
    地平线上
    阿憨月经
    非上上智
    资源
    balloontip
    bluemarine
    JAI
    JAI-ImageIO
    JMONKEYENGINE
    jna
    jrawio
    metadata extraction in java
    pdf-renderer
    QuickTime for Java
    swinglabs
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 文本字符串按照指定宽度折行显示收藏

    新一篇: 软件园的春天 | 旧一篇: Java 程序调用 exe

    版权声明:转载时请务必保留以下作者信息和链接
    作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi

    我在使用 JOptionPane 时经常因为文本字符串太长于是 JOptionPane 宽度变的很大,甚至超过了屏幕范围。这个时候就就会感叹如果有宽屏显示器多好啊:)不过没有宽屏也没关系,我们可以从程序根本上解决问题。刚刚写了一个函数用来控制文本在程序界面上显示时按照指定宽度折行。

    /**
         * 将字符串按照指定宽度添加折行标记.
         *
         * 
    @param text 需要折行的文本字符串.
         * 
    @param width 每行的宽度.
         * 
    @param fm 当前文本绘制时的FontMetrics对象.
         * 
    @return 折行后的文本字符串.
         
    */

        
    public static String wrapText(String text, int width, FontMetrics fm){
            
    if(text != null && width > 0 && fm != null){
                String result 
    = "";
                
    int maxWidth = fm.stringWidth(text);
                
                
    if(maxWidth > width){
                    String tmpString 
    = "";
                    
    int tmpLength = 0;
                    
    for(int i = 0; i < text.length(); i++){
                        tmpString 
    = text.substring(i,i+1);
                        result 
    += tmpString;
                        tmpLength 
    += fm.stringWidth(tmpString);
                        
    if(tmpLength >= width){
                            result 
    += "\n";
                            tmpLength 
    = 0;
                        }

                    }

                }
    else{
                    result 
    = text;
                }

                
                
    return result;
            }
    else{
                
    return text;
            }

        }

    折行效果图



    发表于 @ 2007年03月26日 02:07:00|评论(loading...)|收藏

    新一篇: 软件园的春天 | 旧一篇: Java 程序调用 exe

    评论

    #仙风道骨 发表于2007-04-01 21:38:13  IP: 61.173.77.*
    嗯,挺好用的。
    #chenweionline 发表于2007-04-04 10:23:26  IP: 220.248.36.*
    好用就好
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 键盘上的舞者