有可能吗?我正在使用免费版 - 社区。我的朋友正在帮助我完成一个项目,当他编写addWindwListener时,intelliJ为他生成了新的separete文件类,其中包含完整的实现:
public class ExitListener extends WindowAdapter {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
}
如何使我的intellij如上所述?是否有任何快捷方式或任何能告诉我我能写什么的东西?我试过ALT + Insert,但我不确定这是好方法..
答案 0 :(得分:3)
这在帮助文档中称为“意图操作”。它的工作原理如下 - 如果您输入
addWindowListener(new ExitListener());
并且尚未创建类ExitListener,您可以让Idea为您生成它。只需将光标移到红色的类名称上,然后单击ALT + ENTER,Idea将弹出可用的意图操作,建议创建类ExitListener,再次按ENTER键,将创建具有适当继承的类,但不实现。要生成默认实现,您必须点击ALT + INSERT并选择实现方法。
你的朋友可能会非常快地注意到手动实现的产生。
您也可以使用以下程序快速完成 -
1. ALT + ENTER and select create class
2. ALT + INSERT, select implement methods
你已经完成了。
答案 1 :(得分:2)
无需使用WindowListener。只需使用:
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
最好学习Swing然后学习如何使用IDE。