Methoden können eigentlich nicht einfach fehlen (Abwärtskompabilität). Wenn bemerkt wird, daß Methoden fehlerhaft arbeiten oder
es treffendere Namen gibt werden sie als "deprecated" markiert. Darüber hinaus gibt es verschiedene Gründe warum Methoden "fehlen" können.
1) Die Methode hat eine generische Signatur bekommen.
2) Die Methode ist in der Vererbungslinie in eine höhere Klasse (Elternklasse oder noch höher) gewandert.
3) Die Methode ist nicht mehr vorhanden. Tatsächlich gibt es eine Methode, die aus der API verschwunden ist.
Die Methode adjustRow(javax.swing.text.ParagraphView.Row, int, int) aus javax.swing.text.ParagraphView
ist in der 1.7 API nicht mehr zu finden.
"Fehlende" Methoden in 1.7 |
Methode | Klasse | Package | Bemerkung |
add(int, java.lang.Object) | DefaultListModel | javax.swing | ab 1.7 mit generischer Signatur |
addElement(java.lang.Object) | DefaultComboBoxModel | javax.swing | ab 1.7 mit generischer Signatur |
addElement(java.lang.Object) | DefaultListModel | javax.swing | ab 1.7 mit generischer Signatur |
addElement(java.lang.Object) | MutableComboBoxModel | javax.swing | ab 1.7 mit generischer Signatur |
addItem(java.lang.Object) | JComboBox | javax.swing | ab 1.7 mit generischer Signatur |
adjustRow(javax.swing.text.ParagraphView.Row, int, int) | ParagraphView | javax.swing.text | fehlt ab 1.7 |
createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) | SystemColor | java.awt | in der Elternklasse Color |
finalize() | Font | java.awt | in der Elternklasse Object |
getBorderInsets(java.awt.Component) | BevelBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | CompoundBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | EmptyBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | EtchedBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | LineBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MatteBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | SoftBevelBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | TitledBorder | javax.swing.border | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.ButtonBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.FieldBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.MarginBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.MenuBarBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.RadioButtonBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | BasicBorders.ToggleButtonBorder | javax.swing.plaf.basic | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.ButtonBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.Flush3DBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.InternalFrameBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.MenuBarBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.MenuItemBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.OptionDialogBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.PaletteBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.PopupMenuBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.ScrollPaneBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.TableHeaderBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getBorderInsets(java.awt.Component) | MetalBorders.ToolBarBorder | javax.swing.plaf.metal | in der Elternklasse AbstractBorder |
getGraphicsConfiguration() | Window | java.awt | in der Elternklasse Component |
getListCellRendererComponent(JList, Object, int, boolean, boolean) | ListCellRenderer | javax.swing | Erster Parameter ab 1.7 generisch |
getRGB() | SystemColor | java.awt | in der Elternklasse Color |
insertElementAt(java.lang.Object, int) | DefaultComboBoxModel | javax.swing | Erster Parameter ab 1.7 generisch |
insertElementAt(java.lang.Object, int) | DefaultListModel | javax.swing | Erster Parameter ab 1.7 generisch |
insertElementAt(java.lang.Object, int) | MutableComboBoxModel | javax.swing | Erster Parameter ab 1.7 generisch |
insertItemAt(java.lang.Object, int) | JComboBox | javax.swing | Erster Parameter ab 1.7 generisch |
remove(java.lang.Runnable) | ScheduledThreadPoolExecutor | java.util.concurrent | in der Elternklasse ThreadPoolExecutor |
set(int, java.lang.Object) | DefaultListModel | javax.swing | Zweiter Parameter ab 1.7 generisch |
setElementAt(java.lang.Object, int) | DefaultListModel | javax.swing | Erster Parameter ab 1.7 generisch |
setListData(java.lang.Object[]) | JList | javax.swing | Parameter ab 1.7 generisch |
setPrototypeCellValue(java.lang.Object) | JList | javax.swing | Parameter ab 1.7 generisch |
setPrototypeDisplayValue(java.lang.Object) | JComboBox | javax.swing | Parameter ab 1.7 generisch |
transferFocusBackward() | Container | java.awt | in der Elternklasse Component |