support for kbTab in AWT
[nikiroo-utils.git] / src / jexer / io / AWTScreen.java
index 308a285c38074f5055bf8db292df0202e27b9f5b..208bea356496334386bf2ee0cd02b2172cdcdbe7 100644 (file)
@@ -38,7 +38,6 @@ import java.awt.Color;
 import java.awt.Cursor;
 import java.awt.Font;
 import java.awt.FontMetrics;
-import java.awt.Frame;
 import java.awt.Graphics;
 import java.awt.Insets;
 import java.awt.Point;
@@ -107,6 +106,11 @@ public final class AWTScreen extends Screen {
      */
     class AWTFrame extends JFrame {
 
+        /**
+         * Serializable version.
+         */
+        private static final long serialVersionUID = 1;
+
         /**
          * The terminus font resource filename.
          */
@@ -261,11 +265,15 @@ public final class AWTScreen extends Screen {
             // Transparent 16 x 16 pixel cursor image.
             BufferedImage cursorImg = new BufferedImage(16, 16,
                 BufferedImage.TYPE_INT_ARGB);
-
             // Create a new blank cursor.
             Cursor blankCursor = Toolkit.getDefaultToolkit().createCustomCursor(
                 cursorImg, new Point(0, 0), "blank cursor");
             setCursor(blankCursor);
+
+            // Be capable of seeing Tab / Shift-Tab
+            setFocusTraversalKeysEnabled(false);
+
+            // Save the text cell width/height
             getFontDimensions();
         }