代码里面有监听事件的话,需要加上下面的import,这样解决里面代码没有识别的问题
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
另外,你这个第一个类的代码里面参数应该改动一下,参数的类型是JFrame类型而不是MyJDialog类型
class MyJDialog extends JDialog{
public MyJDialog(JFrame frame){
还有,你的主窗口frame没有设置属性,大小可见与否,所以改动后代码都是正确的运行起来可是什么也没有看到。