0 0

有没有办法让jbutton中添加的图片根据当前jbutton的大小压缩或拉伸5

我需要做一个全屏的界面  屏幕大的话 按钮也会按比例变大   现在就是想要在按钮里添加的图片也能的变小或拉伸来适应按钮大小的变化
2011年7月20日 14:08

1个答案 按时间排序 按投票排序

0 0

采纳的答案

有,图标大小自适应:
public void setIcon(String file,JButton com){
        ImageIcon ico=new ImageIcon(file);
        Image temp=ico.getImage().getScaledInstance(com.getWidth(),com.getHeight(),ico.getImage().SCALE_DEFAULT);
        ico=new ImageIcon(temp);
        com.setIcon(ico);
    }

2011年7月20日 22:11

相关推荐

    Swing中JTABLE中添加JBUTTON控件

    将`JButton`添加到`JTable`中可以为用户提供更丰富的交互体验,例如编辑、删除或自定义操作。本文将详细讲解如何在`JTable`中添加`JButton`控件,并探讨其可能的拓展应用。 首先,我们需要理解`JTable`的基本结构。...

    使用 AbstractTableModel 构建Table 在表格中添加JButton按钮

    使用 AbstractTableModel 构建Table 在表格中添加JButton按钮,之前在网上找了2天没有找到好用的程序,最终终于找到一个好用的例子。 不要使,我退你们分。。 sing the Swing JTable class can quickly become a ...

    java 在JButton上设置快捷键

    有时候,为了提高用户体验和交互效率,我们希望为`JButton`添加快捷键或者访问键(accelerator key)。在本篇文章中,我们将详细探讨如何在Java中为`JButton`设置快捷键。 首先,我们需要了解快捷键的基本概念。...

    Java swing 中JButton的使用

    ### Java Swing 中 JButton 的使用详解 在 Java Swing 中,`JButton` 是一个非常重要的组件,用于创建按钮。本文将详细介绍 `JButton` 的基本用法、如何设置按钮的图标、文本位置、快捷键以及如何处理按钮点击事件...

    小玩JButton _告别生硬的按钮

    总之,“小玩JButton”可能是一篇关于如何通过多种方式个性化和优化Java Swing应用中`JButton`组件的教程,涵盖了图标、事件处理、视觉样式等多个方面,让开发者能够创建出更加吸引用户的界面。

    扫雷小游戏源码,主要展示了jbutton的灵活使用

    1. **游戏初始化**:创建棋盘布局,根据游戏的大小(行数和列数)生成对应数量的JButton,并将它们组织在JFrame或者JPanel上。这通常通过GridLayout或GridBagLayout布局管理器完成。 2. **事件处理**:为每个...

    Java Swing JButton按钮的实现示例

    * JButton():创建不带有设置文本或图标的按钮 * JButton(String text):创建一个带文本的按钮 * JButton(Icon icon):创建一个带图标的按钮 二、JButton 按钮的常用方法 JButton 按钮提供了多种方法,用于设置...

    java重写jbutton

    java 中重写jbutton,改变按钮特点,写出自己想要的按钮

    java JButton美化Demo.rar

    JButton 美化,主要实现圆角矩形,根据鼠标动作变化,主要代码: Graphics2D g2d = (Graphics2D) g; g2d.setColor(Color.GREEN); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints....

    SwingHacks学习笔记(2)-----自定义JLabel,JButton

    在该方法中,使用`Graphics`对象的`drawImage()`方法加载并绘制背景图片,确保组件的大小与图片匹配,从而实现背景填充。 总的来说,这篇博客文章可能会详细解释如何通过扩展Swing的JLabel和JButton类,以及利用...

    一个可以淡入淡出的JButton

    标题中的“一个可以淡入淡出的JButton”指的是在Java Swing编程中,开发者实现了一个具有淡入淡出效果的JButton组件。JButton是Java GUI(图形用户界面)库Swing的一部分,用于创建可点击的按钮。在这个特定的实现中...

    JButton去除边框

    在Java Swing库中,`JButton`是用于创建按钮组件的基本类。`JButton`具有默认的外观,包括边框,这通常是用户界面设计的一部分。然而,在某些情况下,我们可能希望自定义`JButton`的外观,比如去除边框,以达到特定...

    Java——jbutton

    在Java编程中,`JButton`是Swing库中用于创建用户界面的一个重要组件。它是一个图形化元素,用户可以通过点击来触发特定的事件或操作。`JButton`通常与事件监听器(如`ActionListener`)结合使用,以响应用户的交互...

    JButton 美化(圆角矩形立体效果加鼠标响应)Demo.rar

    主要代码: @Override public void paintIcon(Component cmp, Graphics g, int x, int y) { Color lowerColor = new Color(235,255,235); ... Color highColor = new Color(81,184,77);... g2d.setRenderingHint...

    按钮重绘,背景拉伸

    开发者通常会为对话框设定一个统一的背景图片,然后使其在对话框的整个区域内平铺或拉伸。这涉及到对话框类的自定义以及背景图片的处理逻辑。 在实际开发中,例如在Android中,可以使用` NinePatch`图像,这种特殊...

    Java中JButton的使用

    该JAR可直接运行 博文链接:https://shenjichao2009.iteye.com/blog/1178977

    java JButton的使用

    Java JButton是Java Swing库中的一个核心组件,用于创建用户界面中的按钮。在GUI应用程序中,JButton扮演着至关重要的角色,允许用户通过点击执行特定的操作或触发事件。本篇文章将详细探讨Java JButton的使用,包括...

    JButton的UI重新设计

    基于basicUI的JButton重写,下载后直接使用,直接new就可以了…………………………………………………………………………

    JButton设置透明

    在Java Swing库中,`JButton`是一种常用的GUI组件,用于创建按钮。有时为了美观或者设计的需求,我们可能需要让按钮变得透明。然而,并不是所有的透明化方法都能达到理想的效果。本文将详细介绍如何正确地设置`...

    Java程序设计:031804_按钮组件:JButton.ppt

    最后,我们将按钮添加到 JFrame 对象中,并设置了 JFrame 对象的大小和显示位置。 JButton 的高级用法 JButton 组件不仅可以用来创建普通的按钮,还可以用来创建带图片的按钮。下面是一个使用 JButton 组件创建带...

Global site tag (gtag.js) - Google Analytics