Hi Tejpal,

Looks good overall, however, I have a couple of comments.

I suggest using the <col> elements for setting width of table columns. Add the following three lines before <thead> in *properties.html*:

<col style="width: 250px">
<col>
<col style="width: 100px">

Then you can drop width specifiers from <th> and <td> in the entire table. The code will look much cleaner.

Do so for both tables. It should work in all modern browsers without any issues.


*componentProperties.html*

*JFileChooser* table

192 <table border="1" style="padding:2px; border-collapse: separate; border-spacing: 2px; text-align: left; width: 100%;">

Dropping "padding:2px;" style makes the table look consistent with other tables above: there's no additional padding between table border and its cells.

Removing all other style attributes ("border-collapse: separate; border-spacing: 2px;") does not change rendering. The table looks exactly as the table above which does not have any additional style specifiers.

I guess we should strive for consistent look of all the tables on the page. Shall we drop the additional attributes then?


The same comments apply to the following JInternalFrame, JInternalFrameTitlePane, JProgressBar…

If required, I'd rather add these style declarations inside <style> element to all <table> elements.


On 20/08/2020 13:21, Tejpal Rebari wrote:
Hi All,
Please review the following fix for jdk16.

Bug : https://bugs.openjdk.java.net/browse/JDK-8251122
Webrev : http://cr.openjdk.java.net/~trebari/swing/8251122/webrev00/

Issue : doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html Doclint identified that some of the swing classes were still using attributes which is not supported in html5.

Fix :  Doclint identified that the html attributes like width, bgcolor , cellspacing, cellpadding were still in use in swing classes. Used CSS properties for these attributes, like style=“width” for width, background-color for bgcolor etc.

Verified that the doclint doesn’t throw any error after the fix.

Regards
Tejpal
--
Regards,
Alexey

Reply via email to