gpt4 book ai didi

JAVA:如何使用方法的名称参数创建按钮?

转载 作者:行者123 更新时间:2023-12-02 04:51:12 24 4
gpt4 key购买 nike

我想编写一个允许创建具有不同名称的 JButton 的方法。

我希望可以发送参数名称和按钮标题。

AddButtonMethod("name", "title");

方法:

private void AddButtonMethod(String name, String title){


JButton name = new JButton(title);

name.addActionListener(ecouteurBouton);

add(name);

}

我希望新按钮作为接收 patranetre“name”的名称

谢谢你

最佳答案

请理解,变量名称远没有您想象的那么重要,甚至在代码编译后几乎不存在。更重要和关键的是变量引用——能够在程序中的特定点访问特定对象,并且可以通过使用映射(例如 HashMap)让字符串轻松引用对象。例如

// in the variable declaration section of the class
private Map<String, JButton> buttonMap = new HashMap<>();

// your method should be named addButton, not AddButton
private void addButton(String name, String title){
JButton button = new JButton(title);
button.addActionListener(ecouteurBouton);
buttonMap.put(name, button);
add(button);
}

关于JAVA:如何使用方法的名称参数创建按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29221867/

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