将自定义方法添加到JButton类

史密斯

我有一个Java应用程序,我想将按钮设置为“活动”或“不活动”(也可能是一种悬停方法)。

我想实现的代码:

//Home Tab - Active by default
home = new TabButton();
home.setSize(new Dimension(tabWidth, tabHeight));
home.setFont(getLauncherFont(34));
home.setForeground(Color.white);
home.setText("HOME");
home.setBounds(160, 0, tabWidth, tabHeight);
home.setActive(); --> This Method is what I would like to create

我已经有一个为选项卡创建JButton的类:

package com.anarcist.minemodloaderv1.skin.components;

import java.awt.Color;
import javax.swing.JButton;

/**
 *
 * @author anarcist
 */
public class TabButton extends JButton {
    public TabButton() {
        this.setBorderPainted(false);
        this.setFocusPainted(false);
        this.setContentAreaFilled(true);
        this.setBackground(Color.blue);
    }
}

我研究了抽象类。但是我的TabButton类已经扩展了JButton。

我想要一个这样的方法:

public void setActive(){
    this.setBackground(Color.red);
    //Any other changes a want to make regularly
}

可以像这样简单地实现 home.setActive();

我想我的问题是:实现我要寻找的内容是否足够容易,还是我必须走很长的路才能每次都手动设置所有属性?

乔纳森·索洛尔扎诺(Jonathan Solorzano)

您在帖子中描述的内容可以这样完成:

package com.anarcist.minemodloaderv1.skin.components;

import java.awt.Color;
import javax.swing.JButton;

/**
 *
 * @author anarcist
 */
public class TabButton extends JButton {

    public TabButton() {// initialize

        this.setBorderPainted(false);
        this.setFocusPainted(false);
        this.setContentAreaFilled(true);
        this.setBackground(Color.blue);

    }

    // add your own methods or override JButton methods
    public void setActive(){
       //Add code
       //example: setEnabled(true);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义迭代器添加到javascript类

来自分类Dev

使用jQuery将自定义CSS类添加到动态创建的元素中

来自分类Dev

在MVC 4中将自定义类添加到DropDownList

来自分类Dev

iOS如何在不子类化的情况下将自定义代码添加到类方法中?

来自分类Dev

将自定义类添加到选定的角度容器

来自分类Dev

将自定义类添加到愿望清单顶部链接

来自分类Dev

将自定义对象的parcelable添加到接口类

来自分类Dev

将自定义函数添加到类

来自分类Dev

将自定义类添加到引导按钮

来自分类Dev

将自定义函数添加到Auth类Laravel(扩展了Guard类)

来自分类Dev

Angular / Valdr-将自定义类添加到valdr-form-group

来自分类Dev

将自定义变量添加到现有类(如UIButton)的正确方法是什么?

来自分类Dev

如何将自定义类添加到AWS Lambda层?

来自分类Dev

如何将自定义类的子级添加到GameScene?

来自分类Dev

将自定义类标签添加到数据表行

来自分类Dev

将自定义类添加到ASP.NET MVC 4中的单选按钮

来自分类Dev

在MVC 4中将自定义类添加到DropDownList

来自分类Dev

将自定义类添加到愿望清单顶部链接

来自分类Dev

将自定义视图类添加到屏幕管理器

来自分类Dev

JavaFX将自定义类添加到父节点

来自分类Dev

将自定义类添加到引导按钮

来自分类Dev

Yii 1.3 zii.widgets.grid.CGridView将自定义函数添加到类

来自分类Dev

将自定义类添加到CakePHP自动日期选择

来自分类Dev

将自定义类添加到jstree

来自分类Dev

将自定义属性添加到更新模型时丢失的.tt POCO类中

来自分类Dev

将自定义CSS类添加到WFFM表单部分的图例元素

来自分类Dev

WPF 将自定义类事件处理程序添加到 HierarchicalDataTemplate

来自分类Dev

将自定义函数添加到 Python 中的现有类

来自分类Dev

将自定义处理程序类添加到 JSF 自定义组件

Related 相关文章

  1. 1

    将自定义迭代器添加到javascript类

  2. 2

    使用jQuery将自定义CSS类添加到动态创建的元素中

  3. 3

    在MVC 4中将自定义类添加到DropDownList

  4. 4

    iOS如何在不子类化的情况下将自定义代码添加到类方法中?

  5. 5

    将自定义类添加到选定的角度容器

  6. 6

    将自定义类添加到愿望清单顶部链接

  7. 7

    将自定义对象的parcelable添加到接口类

  8. 8

    将自定义函数添加到类

  9. 9

    将自定义类添加到引导按钮

  10. 10

    将自定义函数添加到Auth类Laravel(扩展了Guard类)

  11. 11

    Angular / Valdr-将自定义类添加到valdr-form-group

  12. 12

    将自定义变量添加到现有类(如UIButton)的正确方法是什么?

  13. 13

    如何将自定义类添加到AWS Lambda层?

  14. 14

    如何将自定义类的子级添加到GameScene?

  15. 15

    将自定义类标签添加到数据表行

  16. 16

    将自定义类添加到ASP.NET MVC 4中的单选按钮

  17. 17

    在MVC 4中将自定义类添加到DropDownList

  18. 18

    将自定义类添加到愿望清单顶部链接

  19. 19

    将自定义视图类添加到屏幕管理器

  20. 20

    JavaFX将自定义类添加到父节点

  21. 21

    将自定义类添加到引导按钮

  22. 22

    Yii 1.3 zii.widgets.grid.CGridView将自定义函数添加到类

  23. 23

    将自定义类添加到CakePHP自动日期选择

  24. 24

    将自定义类添加到jstree

  25. 25

    将自定义属性添加到更新模型时丢失的.tt POCO类中

  26. 26

    将自定义CSS类添加到WFFM表单部分的图例元素

  27. 27

    WPF 将自定义类事件处理程序添加到 HierarchicalDataTemplate

  28. 28

    将自定义函数添加到 Python 中的现有类

  29. 29

    将自定义处理程序类添加到 JSF 自定义组件

热门标签

归档