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

HTML nested tables with ROWSPAN or COLSPAN display incorrectly in JEditorPane

XMLWordPrintable



      Name: krT82822 Date: 02/26/2000


      (see also 4282754, 4170603 )

      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc1-T)
      Java HotSpot(TM) Client VM (build 1.3.0rc1-S, mixed mode)

      JEditorPane incorrectly displays HTML tables, nested into tables with ROWSPAN
      or COLSPAN tag. Here are some HTML examples:

      COLSPAN exmple:
      <pre>
              &lt;TABLE BORDER WIDTH="100%" &gt;
                &lt;TR&gt;
                  &lt;TD VALIGN=TOP WIDTH="98%" colspan="3"&gt;
                          &lt;table border width="100%" &gt;
                            &lt;tr nowrap&gt;
                              &lt;td colspan="2"&gt;&lt;b&gt;Colspan Cell That Should
      Run From One End Of The Table To Another&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr nowrap&gt;
                              &lt;td&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/td&gt;
                              &lt;td&gt;long line long line long line long line long
      line long line long line long line long line long line long line long line long
      line long line long line long line long line long line long line long line long
      line long line long line &lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr nowrap&gt;
                              &lt;td&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/td&gt;
                              &lt;td&gt;Some data here&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr nowrap&gt;
                              &lt;td&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/td&gt;
                              &lt;td&gt;Some data here&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr nowrap&gt;
                              &lt;td&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/td&gt;
                              &lt;td&gt;Some data here&lt;/td&gt;
                            &lt;/tr&gt;
                          &lt;/table&gt;
                  &lt;/TD&gt;
                &lt;/TR&gt;
              &lt;/TABLE&gt;
      </pre>

      ROWSPAN example:
      <pre>
      &lt;table width="650" height="900" border="0" cellpadding="0"
      cellspacing="0"&gt;
        &lt;tr&gt;
          &lt;td bgcolor="#FFCC99" height="900" width="29%" rowspan="2"
      valign="bottom"&gt;&nbsp;
          &lt;/td&gt;
          &lt;td height="319" width="2%" valign="top"
      bgcolor="#FF9900"&gt;&nbsp;&lt;/td&gt;
          &lt;td width="69%" rowspan="2" valign="top"&gt;
            &lt;div align="center"&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;p&gt;&nbsp;&lt;/p&gt;
              &lt;table width="68%" border="0"&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;&lt;b&gt;Table
                    of Contents&lt;/b&gt;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%" bgcolor="#FFCC99"&gt;&lt;b&gt;Section
                    1&lt;/b&gt;&lt;/td&gt;
                  &lt;td width="14%"&gt;&nbsp;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%" height="10"&gt;AAAAAA&lt;/td&gt;
                  &lt;td width="14%" height="10"&gt;
                    2
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;BBBBBB&lt;/td&gt;
                  &lt;td width="14%"&gt;3&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;&nbsp;&lt;/td&gt;
                  &lt;td width="14%"&gt;&nbsp;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%" bgcolor="#FFCC99"&gt;&lt;b&gt;Section
                    2 &lt;/b&gt;&lt;/td&gt;
                  &lt;td width="14%"&gt;&nbsp;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;CCCCCC&lt;/td&gt;
                  &lt;td width="14%"&gt;4&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;DDDDDD&lt;/td&gt;
                  &lt;td width="14%"&gt;7&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;&nbsp;&lt;/td&gt;
                  &lt;td width="14%"&gt;&nbsp;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%" bgcolor="#FFCC99"&gt;&lt;b&gt;Section
                    3 &lt;/b&gt;&lt;/td&gt;
                  &lt;td width="14%"&gt;&nbsp;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;XXXXXX&lt;/td&gt;
                  &lt;td width="14%"&gt;8&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td width="86%"&gt;YYYYYY&lt;/td&gt;
                  &lt;td width="14%"&gt;9&lt;/td&gt;
                &lt;/tr&gt;
              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td height="277" width="2%"&gt;&nbsp;&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
      </pre>
      (Review ID: 101751)
      ======================================================================

            apikalev Andrey Pikalev
            kryansunw Kevin Ryan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: