We had some problems with the calculation of the correct sizes for
JTables. I noticed that we allocated too much height (one pixel per row
to be exact). I fixed the size methods in BasicTableUI for this.
2006-06-06 Roman Kennke [EMAIL PROTECTED]
*
We were painting the vertical and horizontal grid lines in JTable one
pixel too far left/below on the first pixel row of the adjecent table
cell, whereas they should really be painted on the last pixel row of the
current cell. This patch fixes this. This makes the cells nicely aligned
with the
The painting of JTables sometimes failed because rowAtPoint() and
columnAtPoint() sometimes returned -1 because the clip was slightly out
of the table's bounds. So I added some checks for these boundary cases.
2006-02-14 Roman Kennke [EMAIL PROTECTED]
*
This fixes some rendering issues as well as some other stuff in JTable.
2005-10-28 Roman Kennke [EMAIL PROTECTED]
* javax/swing/plaf/basic/BasicTableUI.java
(MouseInputHandler.mouseDragged): Only react if table is enabled.
(MouseInputHandler.mousePressed): Only react if