gpt4 book ai didi

java - 如何向已有的 Java 组件添加新功能?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:51 24 4
gpt4 key购买 nike

为了解释这个问题的意思,我将使用下面的代码示例。想象一下你有这个功能。

private void fadeButton(JButton b, int timeToFade) {
//Fade code goes here
}

你如何将其实现为一个可以像这样运行的函数

JButton b = new JButton("Press Me");
b.fadeButton(20000);

fadeButton 现在的样子

private void fadeButton(int timeToFade) {
//Fade code goes here
}

因为函数是在按钮本身上声明的。

最佳答案

通常您创建一个派生类:

公共(public) JFadableButton 扩展 JButton

这将包含方法 private void fadeButton(int timeToFade)

关于java - 如何向已有的 Java 组件添加新功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com