我创建了一个GUI界面
界面显示一个按钮“run”和一个“blanck space”供用户输入他的鳕鱼我希望按钮运行以运行eclipse输入的代码。
是否有我应该添加到按钮运行的命令?
答案 0 :(得分:0)
Process myProcess = Runtime.getRuntime().exec(command);
编译并运行你的代码。答案 1 :(得分:0)
我不知道你想要什么。如果您只希望用户能够执行某些预定义的命令,那么您只需解析可能是textedit字段的“空白区域”的内容。
如果您希望用户动态调用方法,则需要使用反射。就像这样使用:
声明
method = obj.getClass().getMethod(methodName, param1.class, param2.class, ..);
电话
method.invoke(obj, arg1, arg2,...);
当然你需要导入java.lang.reflect.Method方法;
并处理抛出的异常