工具栏图片资源的管理

本文介绍了一种在 SWT 开发中管理工具栏图片资源的方法,通过使用 ImageFactory 类统一加载和释放图片,避免代码复杂性。同时展示了如何使用哈希表存储和检索数字对象,以及枚举接口在遍历集合中的应用。
摘要由CSDN通过智能技术生成
如果软件开发界面中的工具栏中只有一两个图片,这种直接创建图片对象然后释放的办法是可行的,但当图片增多时也要一个一个地创建和释放吗?可想而知,代码将变得复杂,所以有必要将图片的管理集中到一起,进行统一的管理.

main方法:
package  sxjm;
import  org.eclipse.swt.SWT;
import  org.eclipse.swt.graphics.Point;
import  org.eclipse.swt.layout.GridData;
import  org.eclipse.swt.layout.GridLayout;
import  org.eclipse.swt.widgets. * ;

import  swtDemo.ImageFactory;

public   class  ToolBarSample  {
    
public static void main(String args[])
    
{
        Display d 
= new Display();
        Shell s 
= new Shell(d);
        s.setLayout(
new GridLayout());
        Composite tool  
=  new Composite(s,SWT.NONE);
        tool.setLayoutData(
new GridData(SWT.LEFT,SWT.TOP,true,false));
        ToolBar toolBar 
= new ToolBar(tool,SWT.NONE);
        ToolItem saveItem 
= new ToolItem(toolBar,SWT.PUSH);
        saveItem.setImage(ImageFactory.loadImage(d,ImageFactory.SAVE_EDIT));
        saveItem.setText(
"save
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值