Jframe is closing to any input from keyboard just need it to close when user input escape key. Unable to find similar examples if known issue exist please provide link.
package jframe_no_decoration;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class Jframe_no_decoration {
public static void main(String args[]) {
int FrameWidth = 400;
int FrameHeight = 350;
JFrame frame = new JFrame ();
frame.setResizable(false);
frame.setBounds(0, 0, FrameWidth, FrameHeight);
frame.setLocationRelativeTo(null);
frame.setUndecorated(true);
frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
frame.setVisible(true);
frame.getContentPane().setBackground(Color.black);
frame.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if( e.getKeyCode() == KeyEvent.VK_ESCAPE);
System.exit(0);
}
});
}
}
Jframe is closing to any input from keyboard just need it to close when user input escape key. Unable to find similar examples if known issue exist please provide link.