java - 通过字符串中的名称从组件调用方法

标签 java string methods

我只是想知道是否有任何方法可以通过字符串中的名称调用对象的方法。

类似这样的事情

setLocation(int,int)这是来自 jLabel1 的方法,我该怎么称呼这个
method(setLocation())通过在字符串中使用它的名称?

String component = jLabel1.getName();
component.setLocation(x,y);

最佳答案

当然,您可以使用 Java reflection API

This SO question可能对你有帮助。

关于java - 通过字符串中的名称从组件调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759734/

相关文章:

java - 每次鼠标移动时获取鼠标坐标

JavaFX - 根据窗口大小将 ScrollPane 值更改为特定量

Powershell 中的 RegEx,合并替换调用

java - 将字符串数组转换回字符串数组

string - 使用 StringBuilder 有什么缺点?

c++ - 使用类的公共(public)方法设置类的私有(private)属性,C++

Java 使用 String[] args 作为输入,如何检索其内容?

java - 如何在 thymeleaf 模板中打印 java 对象?

c# - 在 C# 公共(public)方法中,除了整数类型之外, `int` 表示什么?

java - 如何打印答案的索引?