社区
Java SE
帖子详情
java swing的美化 如果将多选按钮改进成会变色的图标
superhyk1992
2012-02-24 09:37:12
最近在编一个小程序 用swing实现界面
想把那些多选项按钮改进一下
全部改成图片的形式,按下图片 图片会外发光代表选上,再按一次外发光消失代表没选上
想不出什么比较好的实现方式,大家有没有什么意见
...全文
293
1
打赏
收藏
java swing的美化 如果将多选按钮改进成会变色的图标
最近在编一个小程序 用swing实现界面 想把那些多选项按钮改进一下 全部改成图片的形式,按下图片 图片会外发光代表选上,再按一次外发光消失代表没选上 想不出什么比较好的实现方式,大家有没有什么意见
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshilan12
2012-02-24
打赏
举报
回复
public class MemoTypeListItemButton extends JButton implements ListCellRenderer<Object> {
private ImageIcon icon = null;
public MemoTypeListItemButton() {
super();
initialize();
}
/**
* This method initializes this
*
*/
private void initialize() {
this.setSize(new Dimension(110, 31));
}
@Override
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
String title = value.toString();
icon = new ImageIcon("src/image/"+(index+1)+".png");
setText(title);
setIcon(icon);
if (isSelected) {
setBackground(new Color(18,165,199));
} else {
setBackground(new Color(211,239,243));//这里设置不同的颜色
}
return this;
}
}
这个代码只是提示,希望帮到你
iOS:iOS开发非常全的三方库、插件等等
iOS开发非常全的三方库、插件等等 github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章转自github:https://github.com/Tim9Liu9/TimLiu-iOS 一、UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新...
Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl - XHRefreshContr
ios中常用的第三方库
下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl – XHRefreshCon
iOS 库集
拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl – XHRefreshContro
iOS开发 非常全的三方库、插件、大牛博客等等
UI 下拉刷新 EGOTableViewPullRefresh- 最早的下拉刷新控件。 SVPullToRefresh- 下拉刷新控件。 MJRefresh- 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写) XHRefreshControl- XHRefreshContro
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章