本帖最后由 凝聚 于 2013-11-24 14:35 编辑
package twenty_two;
import java.awt.*;
import java.awt.event.*;
public class Seven {
public static void main(String[] args) {
new mouse();
}
}
class mouse
{
//定义该图形中所需的组件引用。
private Frame f;
private Button but;
mouse()
{
init();
}
public void init()
{
f=new Frame("my frame");
f.setBounds(300,100,600,500);//X,Y,长宽。
f.setLayout(new FlowLayout());
but=new Button("myButton");
f.add(but);
myEvent();
f.setVisible(true);
}
private void myEvent()
{
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
but.addActionListener(new ActionListener()///////////////////
{
public void actionPerformed(ActionEvent e)
{
System.out.println("action ok");
}
});
}
}
这段代码中运行时无法实现,单击小窗口空白处输出内容。这是怎么回事?
|
|