Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4356436

Kestrel Linux, KDE, jComboPanel does not respond to up,down arrows

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.3.0
    • Fix Version/s: None
    • Component/s: client-libs

      Description



      Name: jbT81659 Date: 07/26/2000

      JComboPanel application, does not use up, down arrows, Page Up, Page down
      to move between choices. This bug can reproduced under Linux but not under
      windows.
      To reproduce bug:
      Compile and run attached code under Linux machine running KDE.
      Open JCompoPanel.
      Use mouse to move between choices.
      Note that it works fine.
      Try to use UP arrows or DOWN arrow to move between choices.
      Note that application does not respond.
      ------Code-------
      /* Copyright (c) Sun Microsystems 1998

      $Header: /home/sun/src/JDK1.2/jComboPanel.java,v 1.12 2000/03/30 08:13:08 isam Exp $

      */

      import java.awt.*;
      import java.awt.event.*;
      import java.util.*;
      import javax.swing.*;

      public class jComboPanel extends JApplet
      {
      public void init()
      {
      EditableComboBox combbox = new EditableComboBox();
      getContentPane().add(combbox);
      getContentPane().setSize(10,10);
      }


      public static void main(String[] argv)
      {
               JFrame frame = new JFrame("\u0645\u062b\u0627\u0644");
               frame.setContentPane(new EditableComboBox());
               frame.pack();
              frame.addWindowListener( new WindowAdapter()
              {
                   public void windowClosing( WindowEvent e)
                   {
                       System.exit(0);
                   }
              });
              frame.setVisible(true);
      }
      }

      class EditableComboBox extends JPanel
      {
              String title[] =
              {
                      "\u062a\u0641\u0627\u062d\u0020\u0623\u062d\u0645\u0631\u0020\u0643\u0628\u064a\u0631\u0020\u0042\u0049\u0047\u0020\u0052\u0045\u0044\u0020\u0041\u0050\u0050\u004c\u0045\u0053",
                      "\u0647\u0630\u0627\u0020\u064a\u0648\u0645\u0020\u0644\u0637\u064a\u0641\u0020\u05d6\u05d4\u0020\u05d9\u05d5\u05dd\u0020\u05e0\u05e2\u05d9\u05dd",
                      "\u05d6\u05d5\u0020\u05e9\u05e0\u05d4\u0020\u05d9\u05e4\u05d4\u0020\u0054\u0048\u0045\u0020\u0059\u0045\u0041\u0052\u0020\u0031\u0039\u0035\u0038",
                      "\u05d6\u05d5\u0020\u05e9\u05e0\u05d4\u0020",
                      "\u05ea\u05e4\u05d5\u05d6\u05d9\u05dd\u0020\u05d8\u05e2\u05de\u05d9\u05dd\u0020\u006c\u0069\u006d\u0065\u0020\u0069\u0073\u0020\u0067\u0072\u0065\u0065\u006e",
                      "\u006c\u0069\u006d\u0065\u0020\u0069\u0073\u0020\u0067\u0072\u0065\u0065\u006e\u05d7\u05d5\u05de\u05d5\u05e1\u0020\u05d9\u05e7\u05e8",
                      "\u006c\u0069\u006d\u0065\u0020\u05d7\u05d5\u05de\u05d5\u05e1\u0020\u05d9\u05e7\u05e8\u0069\u0073\u0020\u0067\u0072\u0065\u0065\u006e",
                      "\u05d7\u05d5\u05de\u05d5\u05e1\u0020\u006c\u0069\u006d\u0065\u0020\u0069\u0073\u0020\u0067\u0072\u0065\u0065\u006e\u0020\u05d9\u05e7\u05e8",
                      "\u062a\u0641\u0627\u062d\u0020\u0623\u062d\u0645\u0631\u0020\u0643\u0628\u064a\u0631",
                      "\u0648\u0644\u062f\u0020\u0635\u063a\u064a\u0631\u0020\u006c\u0069\u006d\u0065\u0020\u0069\u0073\u0020\u0067\u0072\u0065\u0065\u006e\u0020\u0648\u062c\u0645\u064a\u0644"
              };


      public EditableComboBox()
      {
      super(true);
      setLayout(new BorderLayout());
      JComboBox bookCombo = new JComboBox(title);
                      bookCombo.setFont(new Font("Lucida Sans Regular", Font.PLAIN, 14));
                      bookCombo.setSize(20,200);
                      add(bookCombo, BorderLayout.CENTER);
      }
      }
      --------

      WorkAround:
      ======================================================================

        Attachments

          Activity

            People

            Assignee:
            mdavidsosunw Mark Davidson (Inactive)
            Reporter:
            jbenavrasunw Jonathan Benavraham (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: