Я пытаюсь закрыть это окно, нажав клавишу Q на клавиатуре или щелкнув правой кнопкой мыши. Это то, что я имею до сих пор.
public static void main(String[] args) {
//getting the capabilities object of GL2 profile
final GLProfile profile = GLProfile.get(GLProfile.GL2);
GLCapabilities capabilities = new GLCapabilities(profile);
// The canvas
final GLCanvas glcanvas = new GLCanvas(capabilities);
QuestionOne l = new QuestionOne();
glcanvas.addGLEventListener(l);
glcanvas.setSize(400, 400);
//creating frame
final JFrame frame = new JFrame ("Question1");
//adding canvas to frame
frame.getContentPane().add(glcanvas);
frame.setSize(frame.getContentPane().getPreferredSize());
frame.setVisible(true);
KeyAdapter listener = new KeyAdapter() {
@Override public void keyPressed(KeyEvent e) {
int id = e.getID();
if(id == KeyEvent.VK_Q) {
}
}
};
frame.addKeyListener(listener);
}