-
java的Swing中JButton上不能显示带透明区域的gif文件5
JButton button = new JButton();
我现在想在JButton上显示gif图片,
调用的就是button.setIcon(new ImageIcon(getClass().getResource("/icon/ico.gif")))这个方法,
但是ico.gif这个图片是圆形,一般的普通gif是方形,所以表示它有透明的部分。这样一来就不能显示了,请帮忙解决一下,谢谢。
而且button.setIcon(new ImageIcon("/icon/ico.gif"));
和button = new JButton(new ImageIcon("/icon/ico.gif"));
都试过了,全部不好用
2009年2月20日 15:39
相关推荐
总之,Java Swing提供了方便的方式来读取和显示图片,无论是简单的展示还是复杂的图像处理,都能满足需求。结合`ImageIcon`、`BufferedImage`和Swing的组件,我们可以创建出富有交互性的图像应用。在实际开发中,要...
在Java的Swing库中,鼠标事件(Mouse Events)是用户与GUI组件交互的重要部分,而loading效果则通常指的是在处理耗时操作时显示的一种视觉指示,以告知用户程序正在运行且尚未完成。本篇文章将深入探讨如何在Swing...
`smile.gif`可能是一个示例中的图标文件,可以用于设置组件的图标,如JButton的图标,或者作为应用程序的图标。 总的来说,这个压缩包提供了一个全面的Java Swing组件演示,涵盖了组件的使用、布局管理和事件处理等...
汉诺塔游戏是一种经典的逻辑谜题,源自印度的古老传说,玩家需要将一系列盘子从一根柱子移动到另一根柱子,遵循“每次只能移动一个盘子”和“大盘子不能位于小盘子之上”的规则。在这个Java Swing实现的汉诺塔窗体小...
在 Java Swing 中,标题栏是由操作系统提供的,我们不能直接修改它。如果我们想要添加自定义按钮到标题栏,可以使用 JRootPane 的 glassPane 属性,并在 glassPane 上添加自定义的 JButton。 窗体缩放 如果我们想...
在Java的图形用户界面(GUI)开发中,Swing库是一个重要的组件,它提供了一系列的类和接口,用于创建复杂的窗口应用程序。这篇“SwingHacks学习笔记(2)-----自定义JLabel,JButton”博客文章深入探讨了如何利用Swing...
Java 程序设计中,JButton 组件是 Swing 库中的一种基本组件,用于创建图形用户界面中的按钮。JButton 组件可以用来创建普通的按钮、带图片的按钮、带文字的按钮等多种样式的按钮。 JButton 的构造方法 JButton ...
在Java Swing中,开发者可能会基于现有的组件,如JLabel、JButton和JTextField等,创建一个全新的日期选择组件,或者扩展JSpinner和JCalendar类以添加额外的功能。 `dropdown.gif`可能是一个用于表示日期选择下拉...
以上示例展示了如何使用Swing中的`ImageIcon`和`JLabel`来创建一个带有图标和文本的标签,并将其添加到窗口中显示。 #### 五、总结 Swing为Java开发者提供了一套丰富的GUI工具箱,不仅简化了GUI应用程序的开发过程...
Java Swing是Java GUI(图形用户...这个资源包中的.gif图片可能展示了Swing组件的示例、布局管理的效果或者事件处理过程的动画。通过这些图片,你可以直观地了解Swing在实际应用中的效果,并加深对Swing编程的理解。
根据提供的文件信息,我们可以从中提炼出与Java图形用户界面(GUI)开发相关的知识点,特别是Swing组件库的应用。下面将详细展开这些知识点: ### Java Swing简介 Java Swing是一套用于构建桌面应用程序图形用户...
- `JTextArea`:Swing文本区域组件,用于显示日志等信息。 - `JScrollPane`:Swing滚动面板组件,可以为其他组件提供滚动条支持。 4. **关键方法**: - `setFileSelectionMode()`:设置文件选择器的选择模式。 ...
7. **.gif图像文件**:"哥们.gif"和"哥们1.gif"可能是日历应用中的图标或者装饰性图像,它们可以被添加到JFrame或其他组件上,增加应用的视觉效果。 8. **.jar文件**:".jar"文件是Java的归档文件,它包含了一个或...
### Java Swing 文件选择器知识点详解 #### 一、概述 Java Swing 提供了一种非常方便的方式来让用户选择文件或目录,这主要通过 `JFileChooser` 类实现。`JFileChooser` 是一个标准的文件对话框,可以用来打开或者...
/*文件内容显示区*/ JTextArea[] fileTextAreas=new JTextArea[10];//文件区 JTextArea concloseTextArea=new JTextArea(); //控制台信息 JScrollPane [] fileScrollPanes=new JScrollPane[10];//文件视图 ...
- "watermelon.gif"可能是一个示例图像文件,表明Java Notepad可能还支持插入和显示图像。这涉及到ImageIcon类和JLabel组件的结合使用。 6. **资源管理**: - "images"目录可能包含了记事本应用中使用的各种图标...
在Java中,Swing库提供了一系列的组件,如JFrame、JButton、JLabel、JTextArea等,这些组件可以用于构建功能丰富的图形界面。在这个文本编辑器中,开发者可能使用了JFrame作为主窗口,JTextArea作为文本输入和显示...
ImageIcon imageIcon =new ImageIcon("透明旋转枫.gif");//images这个文件 ImageIcon imagebutton=new ImageIcon("button.png"); JLabel j2=new JLabel(); public test(){ final JFrame f= new JFrame(); f....