0 0

java 里面 修改按钮的图标的透明度出现问题5

其他的代码有点多 就不贴了。下面的是关键的一些代码

    BufferedImage image=new BufferedImage(63,63,BufferedImage.TYPE_4BYTE_ABGR_PRE); //我先创建了一个63x63的图片缓冲区
    Graphics2D gg=image.createGraphics();
    ImageIcon imageIcon_button1 =new ImageIcon("src/1.png");//创建一个图标对象 载入了一张图片
    gg.drawImage(imageIcon_button1.getImage(), 63, 63,null); //将这个载入的图片画进缓冲区
    AlphaComposite ac = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f); //设置透明度
    gg.setComposite(ac); //应用透明度
    imageIcon_button1.setImage(image); //将缓冲区的图片作为图标的图片
    jbutton1.setIcon(imageIcon_button1); /按/钮加载这张图片

 

 

我想大概是我对这几个对象以及方法还不是很理解,上面的过程可能不是正确的过程。希望有高人能指点一下 感激不尽。刚学java感觉好无力。。。

2012年3月22日 23:59
目前还没有答案

相关推荐

    java 常用 界面图标

    2. **自定义图标**:要改变应用的图标,首先你需要准备相应的图像文件,通常是.png或.ico格式,因为它们支持透明度,并且在各种分辨率下表现良好。Java提供`setIconImage(Image image)`方法来设置窗口图标,例如: ...

    图标的按钮&自己绘制按钮

    首先,我们关注“按钮图标自绘”这一标签。这意味着我们要使用编程语言中的图形库或框架,如Java的Swing、Android的Canvas或者C#的Windows Forms,来手动绘制按钮的外观,而不仅仅是使用预定义的控件。自绘按钮的...

    按钮资源图标

    3. **图标的颜色和状态**: 在Android中,图标不仅可以是单色,也可以具有多种颜色或透明度。此外,图标可能需要根据按钮的状态(如按下、悬浮、启用或禁用)改变颜色或效果。这可以通过使用`selector`资源来实现,`...

    一组不错的PNG透明图标

    PNG(Portable Network Graphics)是一种无损压缩的位图图像格式,尤其因其支持透明度而广受欢迎。在IT行业中,PNG图标常被用作用户界面(UI)设计、网站设计、软件开发等多个领域,为视觉呈现提供清晰且具有层次感...

    半透明按钮

    ### 半透明按钮的实现方法 ...通过以上步骤,我们成功地实现了按钮的半透明效果,并且可以根据实际需求调整透明度。这种方法不仅可以应用于按钮,还可以扩展到其他UI组件中,以提高应用程序的整体视觉体验。

    Android-TransparentToolBar一个简单随着滚动控件滚动不断改变颜色透明度的ToolBar

    ToolBar作为一个重要的组件,常用于展示应用的标题、操作按钮等,而`Android-TransparentToolBar`则是对这一组件的扩展,它提供了一个动态效果:随着用户滚动屏幕,ToolBar的颜色会逐渐变化,增加或减少其透明度。...

    程序开发常用图标PNG高清透明

    PNG(Portable Network Graphics)是一种无损的位图格式,具有较高的色彩保真度和透明度支持,使其成为界面设计的理想选择。在这些图标中,我们能看到如"AuthFWGP.dll_I0065_0409.png"、"intl.cpl_I00c8_0409.png...

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包3

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    很漂亮的界面按钮皮肤

    从压缩包子文件的文件名称“幻彩水晶按钮透明图标”来看,我们可以推断这个设计集包含了多种颜色、透明度效果以及水晶质感的按钮样式。幻彩效果通常指的是色彩丰富、多变的视觉表现,而水晶质感则可能意味着按钮具有...

    java源码包2

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    android 悬浮按钮切换页面

    例如,可以使用`ObjectAnimator`来改变按钮的透明度: ```java ObjectAnimator fadeOut = ObjectAnimator.ofFloat(fab, "alpha", 1f, 0f); fadeOut.setDuration(500); // 动画持续时间 fadeOut.start(); ``` 当需要...

    编程用-按钮图片集合3

    这些图片可能是水晶风格的图标,具有高透明度和精致的视觉效果,为开发者和设计师提供了丰富的选择。 水晶按钮图标的设计通常追求简洁、清晰与美观,以增强用户界面的交互性和吸引力。它们可能包括各种形状、大小、...

    .ico图标集,ico图片集,文件夹图标集,文件图标集,我的电脑图标集,常用ico图标集,精选ico图标集

    - 透明性:ICO图标支持透明度,使得图标在不同背景上能更好地融合,提升视觉效果。 2. 文件夹图标集与文件图标集: - 文件夹图标集是针对各种类型文件夹设计的一系列图标,如“我的文档”、“音乐”、“图片”等...

    超多Android小图标

    本资源“超多Android小图标”包含了丰富的图标集合,适合用于多种场景,如应用图标、菜单图标、按钮图标等。这些图标分为16 X 16像素和32 X 32像素两种尺寸,适用于不同分辨率和设计需求。 1. **图标尺寸**:16 X ...

    C#图标素材

    PNG提供透明度支持,而SVG则为矢量图,可缩放不失真。 4. **Java与图标**:虽然标题主要涉及C#,但Java也是一个提及的标签。在Java中,可以使用`javax.swing.ImageIcon`类加载和显示图标。JavaFX也提供了丰富的图形...

    java-icon.rar_icon_icon[]icon Java

    这些格式都支持透明度,且适应不同的操作系统。ICO是Windows系统中的图标格式,而PNG是一种无损压缩的图像格式,适合网络使用。SVG(可缩放矢量图形)则适用于需要高质量缩放的场景。 4. 图标设计原则: - 清晰...

    Java仿千千静听音乐播放器源代码

    此Java项目通过自定义的 `CrystalButton` 类实现了具有动态透明度和边框颜色变化的按钮功能。通过对 Java Swing 库的运用、图形绘制技巧的应用以及对鼠标事件的监听与处理,成功地模仿了千千静听音乐播放器的部分...

    java swing 特效

    2. **透明度**:Java 6以后的版本开始支持组件的透明度设置,通过setOpaque(false)可以使组件透明,然后通过setAlpha方法调整透明度,实现半透明效果。 3. **自定义绘画**:Swing允许开发者覆盖paintComponent()...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

Global site tag (gtag.js) - Google Analytics