|
From: | audriusa at bluewin dot ch |
Subject: | [Bug swing/25770] JTable cell editor does not start after double clicking on the cell. |
Date: | 16 Jan 2006 12:37:26 -0000 |
------- 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 <address@hidden> * 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
[Prev in Thread] | Current Thread | [Next in Thread] |