diff options
-rw-r--r-- | libjava/ChangeLog | 79 | ||||
-rw-r--r-- | libjava/javax/swing/JTable.java | 168 | ||||
-rw-r--r-- | libjava/javax/swing/text/DefaultEditorKit.java | 48 |
3 files changed, 290 insertions, 5 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 189d996..a40c89c 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,84 @@ 2003-04-29 Michael Koch <konqueror@gmx.de> + * javax/swing/JTable.java + (AUTO_RESIZE_ALL_COLUMNS): New constant. + (AUTO_RESIZE_LAST_COLUMN): New constant. + (AUTO_RESIZE_NEXT_COLUMN): New constant. + (AUTO_RESIZE_OFF): New constant. + (AUTO_RESIZE_SUBSEQUENT_COLUMNS): New constant. + (JTable): New method. + (columnAdded): New method. + (columnMarginChanged): New method. + (columnMoved): New method. + (columnRemoved): New method. + (columnSelectionChanged): New method. + (editingCanceled): New method. + (editingStopped): New method. + (getColumnModel): New method. + (getPreferredScrollableViewportSize): New method. + (getScrollableBlockIncrement): New method. + (getScrollableTracksViewportHeight): New method. + (getScrollableTracksViewportWidth): New method. + (getScrollableUnitIncrement): New method. + (getSelectedRow): New method. + (getSelectionModel): New method. + (tableChanged): New method. + (setModel): New method. + (setSelectionMode): New method. + (setSelectionModel): New method. + (setShowGrid): New method. + (valueChanged): New method. + * javax/swing/text/DefaultEditorKit.java + (backwardAction): New constant. + (beepAction): New constant. + (beginAction): New constant. + (beginLineAction): New constant. + (beginParagraphAction): New constant. + (beginWordAction): New constant. + (copyAction): New constant. + (cutAction): New constant. + (defaultKeyTypedAction): New constant. + (deleteNextCharAction): New constant. + (deletePrevCharAction): New constant. + (downAction): New constant. + (endAction): New constant. + (endLineAction): New constant. + (endOfLineStringProperty): New constant. + (endParagraphAction): New constant. + (endWordAction): New constant. + (forwardAction): New constant. + (insertBreakAction): New constant. + (insertContentAction): New constant. + (insertTabAction): New constant. + (nextWordAction): New constant. + (pageDownAction): New constant. + (pageUpAction): New constant. + (pasteAction): New constant. + (previousWordAction): New constant. + (readOnlyAction): New constant. + (selectAllAction): New constant. + (selectionBackwardAction): New constant. + (selectionBeginAction): New constant. + (selectionBeginLineAction): New constant. + (selectionBeginParagraphAction): New constant. + (selectionBeginWordAction): New constant. + (selectionDownAction): New constant. + (selectionEndAction): New constant. + (selectionEndLineAction): New constant. + (selectionEndParagraphAction): New constant. + (selectionEndWordAction): New constant. + (selectionForwardAction): New constant. + (selectionNextWordAction): New constant. + (selectionPreviousWordAction): New constant. + (selectionUpAction): New constant. + (selectLineAction): New constant. + (selectParagraphAction): New constant. + (selectWordAction): New constant. + (upAction): New constant. + (writableAction): New constant. + +2003-04-29 Michael Koch <konqueror@gmx.de> + * java/util/PropertyPermission.java: New version from classpath * java/util/ResourceBundle.java: diff --git a/libjava/javax/swing/JTable.java b/libjava/javax/swing/JTable.java index a30ad36..7f67db9 100644 --- a/libjava/javax/swing/JTable.java +++ b/libjava/javax/swing/JTable.java @@ -36,11 +36,169 @@ obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ package javax.swing; -/** - * STUBBED - */ + +import java.awt.Dimension; +import java.awt.Rectangle; +import java.util.Vector; +import javax.accessibility.Accessible; +import javax.swing.event.ChangeEvent; +import javax.swing.event.CellEditorListener; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; +import javax.swing.event.TableColumnModelEvent; +import javax.swing.event.TableColumnModelListener; +import javax.swing.event.TableModelEvent; +import javax.swing.event.TableModelListener; +import javax.swing.table.TableModel; +import javax.swing.table.TableColumnModel; +import javax.swing.table.DefaultTableModel; + public class JTable extends JComponent -/*implements TableModelListener, Scrollable, TableColumnModelListener, - ListSelectionListener, CellEditorListener, Accessible*/ + implements TableModelListener, Scrollable, TableColumnModelListener, + ListSelectionListener, CellEditorListener, Accessible { + public static final int AUTO_RESIZE_ALL_COLUMNS = 4; + public static final int AUTO_RESIZE_LAST_COLUMN = 3; + public static final int AUTO_RESIZE_NEXT_COLUMN = 1; + public static final int AUTO_RESIZE_OFF = 0; + public static final int AUTO_RESIZE_SUBSEQUENT_COLUMNS = 2; + public JTable () + { + throw new Error ("Not implemented"); + } + + public JTable (int numRows, int numColumns) + { + throw new Error ("Not implemented"); + } + + public JTable (Object[][] rowData, Object[] columnNames) + { + throw new Error ("Not implemented"); + } + + public JTable (TableModel dm) + { + throw new Error ("Not implemented"); + } + + public JTable (TableModel dm, TableColumnModel cm) + { + throw new Error ("Not implemented"); + } + + public JTable (TableModel dm, TableColumnModel cm, ListSelectionModel sm) + { + throw new Error ("Not implemented"); + } + + public JTable (Vector rowData, Vector columnNames) + { + throw new Error ("Not implemented"); + } + + public void columnAdded (TableColumnModelEvent event) + { + throw new Error ("Not implemented"); + } + + public void columnMarginChanged (ChangeEvent event) + { + throw new Error ("Not implemented"); + } + + public void columnMoved (TableColumnModelEvent event) + { + throw new Error ("Not implemented"); + } + + public void columnRemoved (TableColumnModelEvent event) + { + throw new Error ("Not implemented"); + } + + public void columnSelectionChanged (ListSelectionEvent event) + { + throw new Error ("Not implemented"); + } + + public void editingCanceled (ChangeEvent event) + { + throw new Error ("Not implemented"); + } + + public void editingStopped (ChangeEvent event) + { + throw new Error ("Not implemented"); + } + + public TableColumnModel getColumnModel () + { + throw new Error ("Not implemented"); + } + + public Dimension getPreferredScrollableViewportSize () + { + throw new Error ("Not implemented"); + } + + public int getScrollableBlockIncrement (Rectangle visibleRect, int orientation, int direction) + { + throw new Error ("Not implemented"); + } + + public boolean getScrollableTracksViewportHeight () + { + throw new Error ("Not implemented"); + } + + public boolean getScrollableTracksViewportWidth () + { + throw new Error ("Not implemented"); + } + + public int getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction) + { + throw new Error ("Not implemented"); + } + + public int getSelectedRow () + { + throw new Error ("Not implemented"); + } + + public ListSelectionModel getSelectionModel () + { + throw new Error ("Not implemented"); + } + + public void tableChanged (TableModelEvent event) + { + throw new Error ("Not implemented"); + } + + public void setModel (TableModel model) + { + throw new Error ("Not implemented"); + } + + public void setSelectionMode (int selectionMode) + { + throw new Error ("Not implemented"); + } + + public void setSelectionModel (ListSelectionModel model) + { + throw new Error ("Not implemented"); + } + + public void setShowGrid (boolean showGrid) + { + throw new Error ("Not implemented"); + } + + public void valueChanged (ListSelectionEvent event) + { + throw new Error ("Not implemented"); + } } // class JTable diff --git a/libjava/javax/swing/text/DefaultEditorKit.java b/libjava/javax/swing/text/DefaultEditorKit.java index 550c4a7..4674844 100644 --- a/libjava/javax/swing/text/DefaultEditorKit.java +++ b/libjava/javax/swing/text/DefaultEditorKit.java @@ -42,6 +42,54 @@ import java.io.*; public class DefaultEditorKit extends EditorKit { + public static final String backwardAction = "caret-backward"; + public static final String beepAction = "beep"; + public static final String beginAction = "caret-begin"; + public static final String beginLineAction = "caret-begin-line"; + public static final String beginParagraphAction = "caret-begin-paragraph"; + public static final String beginWordAction = "caret-begin-word"; + public static final String copyAction = "copy-to-clipboard"; + public static final String cutAction = "cut-to-clipboard"; + public static final String defaultKeyTypedAction = "default-typed"; + public static final String deleteNextCharAction = "delete-next"; + public static final String deletePrevCharAction = "delete-previous"; + public static final String downAction = "caret-down"; + public static final String endAction = "caret-end"; + public static final String endLineAction = "caret-end-line"; + public static final String EndOfLineStringProperty = "__EndOfLine__"; + public static final String endParagraphAction = "caret-end-paragraph"; + public static final String endWordAction = "caret-end-word"; + public static final String forwardAction = "caret-forward"; + public static final String insertBreakAction = "insert-break"; + public static final String insertContentAction = "insert-content"; + public static final String insertTabAction = "insert-tab"; + public static final String nextWordAction = "caret-next-word"; + public static final String pageDownAction = "page-down"; + public static final String pageUpAction = "page-up"; + public static final String pasteAction = "paste-from-clipboard"; + public static final String previousWordAction = "caret-previous-word"; + public static final String readOnlyAction = "set-read-only"; + public static final String selectAllAction = "select-all"; + public static final String selectionBackwardAction = "selection-backward"; + public static final String selectionBeginAction = "selection-begin"; + public static final String selectionBeginLineAction = "selection-begin-line"; + public static final String selectionBeginParagraphAction = "selection-begin-paragraph"; + public static final String selectionBeginWordAction = "selection-begin-word"; + public static final String selectionDownAction = "selection-down"; + public static final String selectionEndAction = "selection-end"; + public static final String selectionEndLineAction = "selection-end-line"; + public static final String selectionEndParagraphAction = "selection-end-paragraph"; + public static final String selectionEndWordAction = "selection-end-word"; + public static final String selectionForwardAction = "selection-forward"; + public static final String selectionNextWordAction = "selection-next-word"; + public static final String selectionPreviousWordAction = "selection-previous-word"; + public static final String selectionUpAction = "selection-up"; + public static final String selectLineAction = "select-line"; + public static final String selectParagraphAction = "select-paragraph"; + public static final String selectWordAction = "select-word"; + public static final String upAction = "caret-up"; + public static final String writableAction = "set-writable"; + void deinstall(JEditorPane c) { // Called when the kit is being removed from the JEditorPane. |