当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 默认的JComboBox无法在每个条目上显示图标、缩进等样式。
 

 

    摘要:先看一下这两个链接:http://www.cnoug.org/viewthread.php?tid=71http://www.cnoug.org/viewthread.php?tid=214上面说了一些常轨的方法,其中$file oracle 这种方法用的比较多一些在kyle hailey 的文档中,提示了另一种方式: sql> connect / as sysdbasql> des......
    摘要: sql server 与access、excel的数据转换 熟悉sql server 2000的数据库管理员都知道,其dts可以进行数据的导入导出,其实,我们也可以使用transact-sql语句进行导入导出操作。在transact-sql语句中,我们主要使用opendatasource函数、openrowset 函数,关于函数的详细说明,请参考sql联机......


用Java创建带图标和缩进的JComboBox
默认的jcombobox无法在每个条目上显示图标.缩进等样式.但是swing的mvc设计结构为各种组件提供了无与伦比的可扩展性.为了实现这一点,我们可以创建一个新的renderer来负责每个条目的绘制.

class imagedcomboboxitem { 【程序编程相关:一个常见的栈、队列问题

首先我们新写一个类imagedcomboboxitem,它封装了一个下拉条目的信息,包括图标.文字.缩进等: 【推荐阅读:难的函数指针说明

    private string text = null; 【扩展信息:Microsoft Agent Tuto

    private icon icon = null;

    private int indent = 0;

    imagedcomboboxitem(string text, icon icon, int indent) {

        this.text = text;

        this.icon = icon;

        this.indent = indent;

    }

    public string gettext() {

        return text;

    }

    public icon geticon() {

        return icon;

    }

    public int getindent() {

        return indent;

    }

}

然后新建jimagedcombobox类并从jcombobox继承.在构造函数中,新建一个defaultlistcellrenderer作为新的renderer,并覆盖其getlistcellrenderercomponent方法.在新的getlistcellrenderercomponent方法中,首先依旧调用父对象的该方法,以便完成普通条目的绘制;然后判断条目是否是imagedcomboboxitem实例.如果是,则显示imagedcomboboxitem的文字.图标,并显示缩进.
...   下一页
 ·使用groovy    »显示摘要«
    摘要:1、安装groovy l 到http://groovy.codehaus.org/download 下载groovy的binary版本,当前的版本是1.0-beta-6 l 将文件解压到本地文件系统 l 执行groovysh启动命令shell,如果正常启动shell说明安装成功 2、运行groovy l 执行groovysh启动命令shell,可以输入groovy语句直接执行 l......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE