求助://frame1.java
public class frame1 extends javax.swing.JFrame{}
//frame2.java
public class frame2 extends javax.swing.JFrame{private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { }
}
有没有办法在frame1里调用frame2的jButton1ActionPerformed()方法?
public class frame1 extends javax.swing.JFrame{}
//frame2.java
public class frame2 extends javax.swing.JFrame{private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { }
}
有没有办法在frame1里调用frame2的jButton1ActionPerformed()方法?
解决方案 »
- 测试DataOutputStream和FileWrite的性能
- 紧急求助:关于JDBC数据库连接池的疑问
- 请问为什么会 java.lang.NoClassDefFoundError? 有回答就结贴 在线等
- 郁闷了,高分了,关于反斜杠的问题
- 在线等,答案,
- 有人用html做过黑屏(好像dos)窗口的程序吗?
- 谁来帮我看看 Filter过滤器的问题
- java中字符处理的问题,比较有难度
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
- 小弟初入java这一行,很想看看已经编好的源程序,愿意指教的请发送到[email protected]!谢谢
- JSP考试试题有几题不会做谁帮我谢谢
- 高手帮帮我看看这个程序
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { }
} 中的代码全写到另外一个public方法里面,然后用frame1调用那个方法.如果你用到了evt参数,我也不知道怎么办,一般按钮的话是用不到那个参数的吧.
Frame1里有没有Frame2的实例?
1.如果有
Frame2的代码修改一下public class Frame2 extends javax.swing.JFrame{
public void buttonAction(){} private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
buttonAction();
}
}在Frame1里调用frame2.buttonAction();
2.如果没有 那么把buttonAction方法变成public static的,Frame2.buttonAction();
只是不了解为什么不直接把private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)设为公有的?