`
wandejun1012
  • 浏览: 2731165 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

swing 图片充满button

    博客分类:
  • java
 
阅读更多

思路:继续JButton,然后将margin值改掉即可。

然后在代码中不要直接使用JButton,要用此ImageButton类即可。

 

import java.awt.Insets;
 
import javax.swing.ImageIcon;
import javax.swing.JButton;
 
public class ImageButton extends JButton {
 
	public ImageButton(ImageIcon icon){
		setSize(icon.getImage().getWidth(null),
				icon.getImage().getHeight(null));
		setIcon(icon);
		setMargin(new Insets(0,0,0,0));//将边框外的上下左右空间设置为0
		setIconTextGap(0);//将标签中显示的文本和图标之间的间隔量设置为0
		setBorderPainted(false);//不打印边框
		setBorder(null);//除去边框
		setText(null);//除去按钮的默认名称
		setFocusPainted(false);//除去焦点的框
		setContentAreaFilled(false);//除去默认的背景填充
	}
}
 

 

 

refurl:http://www.zhouwenze.com/archives/20110414-317.html

分享到:
评论

相关推荐

    swing自定义 button

    在Java的Swing库中,`JButton`是用于创建用户界面中按钮组件的重要类。Swing提供了丰富的功能,使得开发者能够自定义按钮的行为、外观和交互方式。本篇文章将详细探讨如何创建和自定义`JButton`,以及如何响应按钮...

    java Swing panel button左右滑动效果

    java Swing panel button左右滑动效果

    java Swing读取图片

    当我们需要在Swing应用中展示图片时,可以利用特定的方法来读取并显示图像。本篇文章将详细讲解如何在Java Swing中读取和显示图片,以及与之相关的知识点。 首先,我们需要了解Java中的图像处理类。`java.awt.Image...

    Swing图片查看器

    Swing做的简单图片查看器,JFileChoose的用法。

    基于Swing技术实现“HoneyViewer”图片查看器

    HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...

    Button-Swing.zip_java swing button

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在Swing中,`JButton`是用于创建按钮的类,它是`AbstractButton`的子类。`JButton`在GUI中起着至关重要的作用,用户可以...

    Java实现Swing组件定制Button示例

    "Java实现Swing组件定制Button示例" Java实现Swing组件定制Button是指使用Java语言和Swing库来定制Button组件的外观和行为。Swing库提供了丰富的API来定制Button组件的属性和行为,本文将介绍如何使用这些API来实现...

    java swing程序 实现点击图片列表 改变图片

    本示例主要讨论如何使用Java Swing来实现一个程序,该程序允许用户通过点击下拉列表(JComboBox)来展示不同的图片。这个功能是通过结合使用JComboBox、CardLayout布局管理器以及对图片的处理来完成的。下面我们将...

    java swing 图片播放器

    java swing编写的一个图片浏览器。可全屏播放

    Java Swing做的图片浏览器

    在这个特定的案例中,"Java Swing做的图片浏览器"是一个利用Java Swing开发的应用程序,主要用于查看图片。这个小巧的程序只有几百KB,具有保存浏览历史的功能,允许用户在已浏览过的图片之间方便地切换,通过点击...

    设置图片适合swing组件

    ### 设置图片适合Swing组件 #### 背景与概述 在Java Swing图形用户界面开发中,经常需要为各种组件(如JLabel、JButton等)设置背景图片,并且希望这些图片能够根据组件的大小自动调整,以实现美观且响应式的设计...

    用Swing做的图片浏览器的项目

    这个项目使用Swing构建了一个图片浏览器,它允许用户查看、管理和浏览图片。Swing提供了丰富的组件集合,如JFrame、JPanel、JLabel等,这些组件可以用来创建窗口、面板和显示图像。 首先,让我们深入了解一下Swing...

    swing圆角矩形按钮

    根据给定的信息,本文将详细解释如何在Java Swing框架中创建具有圆角效果的自定义按钮。这将涉及Swing的基本概念、自定义组件的方法以及如何实现特定的视觉效果。 ### Swing简介 Swing是Java平台的一个图形用户...

    Swing控件(JPanel,Container等)设置背景图片

    Swing提供了丰富的功能,包括允许开发者为这些组件设置自定义的背景图片,以提升应用的视觉效果。这篇博文主要讨论了如何在JPanel和Container上设置背景图片,下面将详细解释这个过程。 首先,我们需要了解JPanel和...

    JavaSwing图片查看器源码

    在这个"JavaSwing图片查看器源码"项目中,我们看到的是一个基于Swing构建的简单图片查看器应用。这个程序能够让用户浏览和操作图像,是学习Swing组件和事件处理的一个好例子。以下是关于这个主题的一些关键知识点: ...

    Swing样式大全(全56种经典)

    例如,`UIManager.put("Button.background", Color.BLUE);` 7. **兼容性和性能**:不同的LookAndFeel可能对性能有不同的影响,特别是在处理大量组件或复杂的布局时。自定义LookAndFeel时需要考虑性能问题,确保UI...

    java swing创建透明图片

    网上很多关于Java创建透明图片的例子,但我试过之后都不好使。这个短短几行代码,就可以实现,只是一个方法,直接调用就可以。

    java swing 生成图片缩略图

    使用java swing生成图片缩略图,可以自己设置图片的高度和宽度即可生成自己想要的图片。(双击jar包便可运行(在安装了jdk的环境下))

    基于Swing的图片浏览器源运行例子

    这个"基于Swing的图片浏览器源运行例子"是《疯狂Java实战演义》一书中第三章的一个实践项目,旨在帮助读者深入理解如何利用Swing来创建一个功能完备的图片查看器应用程序。以下是对这个案例的详细解析: 首先,...

    java-swing编程小试牛刀之图片查看器

    ### Java Swing 编程实战:图片查看器设计与实现 #### 概述 本文将详细介绍一个基于Java Swing的简易图片查看器的设计与实现过程。该查看器具备基本的图片浏览功能,包括打开文件、切换图片以及关闭文件等操作。...

Global site tag (gtag.js) - Google Analytics