java - 如何在 Java 中创建自定义 JButton 类?

标签 java swing

恐怕我没有任何代码,因为我真的不知道自己在做什么。我正在尝试通过创建一个基本游戏来学习一些Java,并且想要制作一个菜单。我想要做的是有一个带有自定义 JButton 的类(基本上是一个特定大小的 JButton 和背景上的图片,特殊格式等),可以从另一个类调用它,并在调用时给出自定义文本。我的问题是,如何创建可以外部调用的自定义按钮?

最佳答案

创建一个类并将其扩展为 JButton,如下所示,您可以在其中更改与 JButton 相关的所有内容。

import javax.swing.JButton;

public class CustomJButton extends JButton {

    public CustomJButton() {
        this.setText("Custom JButton");
        // initialize
    }

    // add your own methods or override JButton methods
    public void myFunc(){

    }
}

关于java - 如何在 Java 中创建自定义 JButton 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20914622/

相关文章:

java - Hibernate 的动态命名表

Java 堆栈和一个明显毫无意义的练习

java - 带有 AXIS 服务器的 JAX-WS 客户端;响应中缺少 namespace

java - 如何在struts中将ID传递给action.java?

java - 未指定时使用的默认 "org.quartz.threadPool.threadCount"是什么?

java - Java Swing 中的分层 Canvas

java - 为什么我的 JFrame 窗口会这样做?(检查描述)

java - Swing - 创建有色透明前景,同时使背景项目不可点击

java - 更新内容时重新创建 JTable

java - 以固定字符宽度包裹 JTextArea