------- Comment #1 from audriusa at bluewin dot ch 2006-01-16 12:37 -------
Created an attachment (id=10653)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10653&action=view)
Proposed patch.
2006-01-16 Audrius Meskauskas <[EMAIL PROTECTED]>
* javax/swing/DefaultCellEditor.java
(delegate): Assign new instance immediately.
(DefaultCellEditor(JTextField textfield)): Require 2 clicks.
(getTableCellEditorComponent): Rewritten.
(prepareAsJTextField):New method (add listener only once).
* javax/swing/JTable.java
(editingCanceled): Rewritten.
(editingStopped ): Rewritten.
(rowAtPoint): Mind row margin.
(getCellRect): Mind row margin.
(getDefaultEditor): Removing JTextComponent border.
(editCellAt): Rewritten.
* javax/swing/plaf/basic/BasicTableUI.java (MouseInputHandler):
Activate editing mode by the mouse clicks.
(getMaximumSize): Mind row margin.
(getPreferredSize): Mind row margin.
(TableAction): Added 'stop editing' command.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25770
_______________________________________________
Bug-classpath mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-classpath