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

JScrollPane does not set correct position of its column header view

XMLWordPrintable

    • beta
    • generic
    • generic



      Name: dbT83986 Date: 08/22/99


      "java -version"
      java version "1.2.2"
      Classic VM (build JDK-1.2.2-W, native threads, symcjit)

      "java -fullversion"
      java full version "JDK-1.2.2-W"

      "SOURCE CODE"
      // file Test.java
      // this propgram demonstrates a bug
      public class Test extends javax.swing.JPanel {
      private javax.swing.JScrollPane ivjScroller = null;

      public Test() {
      super();
      setLayout(new java.awt.BorderLayout());
      add(getScroller());
      }

      private javax.swing.JScrollPane getScroller() {
      if (ivjScroller == null) {
      ivjScroller = new javax.swing.JScrollPane();
      javax.swing.JButton aBtn = new javax.swing.JButton("This is BUG !");
      aBtn.setBounds(12, 12, 169, 133); //without this line - ALL Ok
      // aBtn.setBounds(12, 0, 169, 133); //with this line - ALL Ok too
      getScroller().setColumnHeaderView(aBtn);
      }
      return ivjScroller;
      }

      public static void main(java.lang.String[] args) {
      javax.swing.JFrame frame = new javax.swing.JFrame();
      Test aTest = new Test();
      frame.setContentPane(aTest);
      frame.setSize(400,300);
      frame.addWindowListener(new java.awt.event.WindowAdapter() {
      public void windowClosing(java.awt.event.WindowEvent e) {
      System.exit(0);
      };
      });
      frame.setVisible(true);
      }
      }
      (Review ID: 94224)
      ======================================================================

            peterz Peter Zhelezniakov
            dblairsunw Dave Blair (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: