易截截图软件、单文件、免安装、纯绿色、仅160KB

java 反射问题,请看代码

//执行c类中m(setbtn)方法
public void jButton1_actionPerformed(ActionEvent e) {
    System.out.println("ssssssssss");
    try {
      invoke(c,m);
    }
    catch(Exception ex) {
      System.err.println(ex.getMessage());
    }
  }
//Mcl 类名
//Mname 方法名 : setbtn
public static Object invoke(Class Mcl,String Mname) throws Exception {
    Method m = Mcl.getDeclaredMethod(Mname);
    Constructor cm = Mcl.getConstructor();
    boolean accessFlag = m.isAccessible();
    m.setAccessible(true);
    Object object = m.invoke(cm.newInstance());
    m.setAccessible(accessFlag);
    return object;
  }

/////////////////下面代码是Mcl类中的一个方法

  public void setbtn() {
    System.out.println("bbbbbbbbbbbbbbbbbbbbbbb");
    System.out.println(jButton1.getText()+"              kkkkkkkkkkkkbbbbbbbbbbbbbbbbbbbbbbb");
    jButton1.setText("sssss");
    System.out.println("aaaaaaaaaaaaaaaaa");
    System.out.println(jButton1.getText()+"          pppppppppppppppp


相关问答:

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号