Some Java Historiography
javaalmanac.io

New APIs in Java 1.4

Comparing Java 1.4 (build 1.4.2_30-oracle) with Java 1.3 (build 1.3.1.29-oracle).

Element Modification
java.applet
Applet
  • + throws HeadlessException
AppletContext
  • added
  • added
  • added
java.awt.color
ColorSpace
  • added
  • added
ICC_ColorSpace
  • added
  • added
java.awt.datatransfer
DataFlavor
  • added
  • added
  • added
  • added
  • added
  • + implements FlavorTable
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.awt.dnd
DragGestureEvent
  • added
  • + implements Serializable
  • added
  • + implements Serializable
  • + implements DragSourceMotionListener
  • added
DragSourceDragEvent
  • added
  • added
DragSourceDropEvent
  • added
DragSourceEvent
  • added
  • added
  • added
  • added
  • + implements Serializable
  • + throws HeadlessException
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • + implements Serializable
DropTarget
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
java.awt.event
  • added
ActionEvent
  • added
  • added
AdjustmentEvent
  • added
  • added
FocusEvent
  • added
  • added
InputEvent
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
InputMethodEvent
  • added
  • added
InvocationEvent
  • added
KeyEvent
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
setSource(Object)
  • removed
MouseEvent
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • + implements WindowStateListener
  • + implements WindowFocusListener
  • added
  • added
  • added
WindowEvent
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.awt.font
FontRenderContext
  • added
  • added
  • added
GlyphMetrics
  • added
  • added
  • added
GlyphVector
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
TextAttribute
  • added
  • + implements Cloneable
  • added
TransformAttribute
  • added
java.awt.geom
CubicCurve2D
getBounds2D()
  • removed
Line2D
getBounds2D()
  • removed
QuadCurve2D
getBounds2D()
  • removed
RectangularShape
contains(double, double)
  • removed
contains(double, double, double, double)
  • removed
getBounds2D()
  • removed
getPathIterator(AffineTransform)
  • removed
intersects(double, double, double, double)
  • removed
java.awt.im.spi
InputMethodContext
  • added
java.awt.image
BandedSampleModel
  • added
  • added
ColorModel
  • added
  • added
  • added
ComponentColorModel
  • added
  • added
  • added
  • added
  • added
  • added
ComponentSampleModel
  • added
  • added
  • added
  • added
MultiPixelPackedSampleModel
  • added
  • added
PixelInterleavedSampleModel
  • added
SinglePixelPackedSampleModel
  • added
  • added
  • added
java.awt.peer
ComponentPeer
  • added
  • added
  • added
  • added
  • added
  • added
  • added
isFocusTraversable()
  • removed
  • added
  • added
requestFocus()
  • removed
  • added
setCursor(Cursor)
  • removed
  • added
ContainerPeer
  • added
  • added
  • added
FramePeer
  • added
RobotPeer
  • added
WindowPeer
CONSUME_EVENT
  • removed
FOCUS_NEXT
  • removed
FOCUS_PREVIOUS
  • removed
IGNORE_EVENT
  • removed
handleFocusTraversalEvent(KeyEvent)
  • removed
java.awt.print
PrinterIOException
  • added
PrinterJob
  • added
  • added
  • added
  • + throws HeadlessException
  • added
  • added
  • + throws HeadlessException
  • added
  • added
java.awt
  • + implements WindowStateListener
  • + implements MouseWheelListener
  • + implements WindowFocusListener
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
AWTEvent
  • added
  • added
  • added
finalize()
  • removed
  • added
  • added
AlphaComposite
DST
  • added
  • added
  • added
Dst
  • added
  • added
  • added
XOR
  • added
Xor
  • added
BorderLayout
  • added
  • added
  • added
  • added
  • added
  • added
Button
  • + throws HeadlessException
  • + throws HeadlessException
  • added
Canvas
  • added
  • added
  • added
  • added
CheckboxMenuItem
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
Checkbox
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
Choice
  • + throws HeadlessException
  • added
Color
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
RED
  • added
  • added
  • added
  • added
  • added
Component
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Container
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Cursor
finalize()
  • removed
  • + throws HeadlessException
  • added
  • added
Dialog
  • added
  • added
  • added
  • added
  • added
EventQueue
  • added
  • added
  • added
Font
  • added
  • added
  • added
  • added
  • added
  • added
Frame
  • added
  • added
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
  • added
  • added
  • added
GraphicsConfiguration
  • added
  • added
  • added
  • added
GraphicsDevice
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
GraphicsEnvironment
  • added
  • + throws HeadlessException
  • added
  • + throws HeadlessException
  • added
  • added
GridBagConstraints
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
GridBagLayout
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Label
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
List
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
MenuBar
  • + throws HeadlessException
MenuComponent
  • + throws HeadlessException
MenuItem
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
Menu
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
Polygon
  • added
  • added
PopupMenu
  • + throws HeadlessException
  • + throws HeadlessException
Robot
  • added
  • added
ScrollPane
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
  • added
Scrollbar
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
TextArea
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
TextComponent
  • added
TextField
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
Toolkit
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws UnsupportedOperationException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • + throws UnsupportedOperationException
Window
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Adjustable
  • added
  • added
  • added
java.beans
  • added
  • added
  • added
EventSetDescriptor
  • added
  • added
  • added
  • added
IndexedPropertyDescriptor
  • added
  • added
  • added
PropertyChangeSupport
  • added
  • added
  • added
  • added
VetoableChangeSupport
  • added
  • added
  • added
  • added
  • added
java.io
FileInputStream
  • added
FileOutputStream
  • added
  • added
FileWriter
  • added
File
  • added
  • added
InputStreamReader
  • added
  • added
ObjectInputStream.GetField
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
  • - throws IllegalArgumentException
ObjectInputStream
  • - throws StreamCorruptedException
  • - throws NotActiveException
  • - throws NotActiveException
  • - throws OptionalDataException
  • - throws OptionalDataException
  • added
ObjectOutputStream
  • added
ObjectStreamField
  • added
  • added
OutputStreamWriter
  • added
  • added
PrintStream
  • added
PushbackReader
  • added
RandomAccessFile
  • added
WriteAbortedException
  • added
java.lang.reflect
InvocationTargetException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
UndeclaredThrowableException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
java.lang
  • added
Boolean
  • added
  • added
Character.UnicodeBlock
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Character
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
ClassLoader
  • added
  • added
  • added
  • added
ClassNotFoundException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
Class
  • added
Double
  • added
Error
  • added
  • added
ExceptionInInitializerError
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
Exception
  • added
  • added
Float
  • added
InheritableThreadLocal
get()
  • removed
set(Object)
  • removed
RuntimeException
  • added
  • added
Runtime
  • added
  • added
  • added
  • + implements CharSequence
  • added
  • added
  • added
  • added
  • added
  • added
  • + implements CharSequence
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Thread
  • added
  • added
Throwable
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.math
BigInteger
  • added
java.net
Authenticator
  • added
  • added
DatagramPacket
  • added
  • added
  • added
  • added
DatagramSocketImpl
  • added
  • added
getOption(int)
  • removed
  • added
  • added
  • added
setOption(int, Object)
  • removed
DatagramSocket
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
HttpURLConnection
  • added
  • added
  • added
  • added
InetAddress
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
MulticastSocket
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
ServerSocket
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
SocketImpl
  • added
getOption(int)
  • removed
  • added
setOption(int, Object)
  • removed
  • added
  • added
Socket
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
URI
  • added
URLConnection
  • added
  • added
  • added
URLDecoder
  • added
URLEncoder
  • added
URL
  • added
SocketOptions
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.rmi.activation
ActivationException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
ActivationGroup
newInstance(ActivationID, ActivationDesc)
  • removed
java.rmi.server
  • added
RMIClassLoader
  • added
  • added
  • added
ServerCloneException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
java.rmi
RemoteException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
java.security.cert
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
CertificateFactorySpi
  • added
  • added
  • added
  • added
CertificateFactory
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
X509CRLEntry
getCriticalExtensionOIDs()
  • removed
getExtensionValue(String)
  • removed
getNonCriticalExtensionOIDs()
  • removed
hasUnsupportedCriticalExtension()
  • removed
  • added
X509CRL
getCriticalExtensionOIDs()
  • removed
getExtensionValue(String)
  • removed
  • added
getNonCriticalExtensionOIDs()
  • removed
hasUnsupportedCriticalExtension()
  • removed
  • added
X509Certificate
getCriticalExtensionOIDs()
  • removed
  • added
getExtensionValue(String)
  • removed
  • added
  • added
getNonCriticalExtensionOIDs()
  • removed
  • added
  • added
hasUnsupportedCriticalExtension()
  • removed
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.security.interfaces
  • added
java.security.spec
  • added
  • added
  • added
java.security
AlgorithmParameterGenerator
  • added
AlgorithmParameters
  • added
KeyFactory
  • added
KeyPairGenerator
  • added
KeyStore
  • added
MessageDigest
  • added
Policy
  • added
  • added
PrivilegedActionException
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
ProtectionDomain
  • added
  • added
  • added
SecureRandom
  • added
Security
  • added
SignatureSpi
  • added
  • added
Signature
  • added
  • added
  • added
java.sql
Timestamp
  • added
  • added
  • added
  • added
Types
  • added
  • added
Blob
  • added
  • added
  • added
  • added
CallableStatement
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Clob
  • added
  • added
  • added
  • added
  • added
Connection
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
DatabaseMetaData
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
PreparedStatement
  • added
  • added
Ref
  • added
  • added
  • added
ResultSet
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
SQLInput
  • added
SQLOutput
  • added
  • added
Statement
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
java.text.resources
  • removed
java.text
  • added
  • added
  • added
DecimalFormatSymbols
  • added
  • added
DecimalFormat
  • added
  • added
  • added
  • added
FieldPosition
  • added
  • added
  • added
  • added
Format
  • added
  • added
MessageFormat
  • added
  • added
  • added
  • added
  • added
  • added
NumberFormat
  • added
  • added
  • added
  • added
  • added
SimpleDateFormat
  • added
  • added
  • added
  • added
java.util.zip
GZIPOutputStream
close()
  • removed
java.util
AbstractMap
  • added
  • + implements RandomAccess
BitSet
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Collections
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Locale
  • added
ResourceBundle
  • - throws MissingResourceException
  • - throws MissingResourceException
  • - throws MissingResourceException
  • - throws MissingResourceException
  • - throws MissingResourceException
  • - throws MissingResourceException
SimpleTimeZone
  • added
  • added
  • added
  • added
  • added
TimeZone
  • added
  • added
  • + implements RandomAccess
WeakHashMap
  • added
  • added
  • added
  • added
  • added
javax.accessibility
AccessibleContext
  • added
  • added
AccessibleRole
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
javax.naming.ldap
  • added
  • added
javax.naming
NamingException
  • added
  • added
printStackTrace()
  • removed
printStackTrace(PrintStream)
  • removed
printStackTrace(PrintWriter)
  • removed
  • added
  • added
  • added
  • added
  • added
  • added
javax.rmi.CORBA
Util
  • + throws NoSuchObjectException
Tie
  • + throws NoSuchObjectException
UtilDelegate
  • + throws NoSuchObjectException
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
javax.swing.border
SoftBevelBorder
  • added
javax.swing.colorchooser
AbstractColorChooserPanel
  • added
  • added
DefaultColorSelectionModel
  • added
javax.swing.event
HyperlinkEvent
  • added
  • added
ListDataEvent
  • added
SwingPropertyChangeSupport
  • added
  • added
javax.swing.filechooser
FileSystemView
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
javax.swing.plaf.basic
BasicArrowButton
  • added
BasicBorders.ButtonBorder
  • added
BasicBorders.FieldBorder
  • added
BasicBorders.MarginBorder
  • added
BasicBorders.MenuBarBorder
  • added
BasicBorders.RadioButtonBorder
  • added
  • added
BasicBorders.ToggleButtonBorder
  • added
BasicButtonUI
  • added
BasicCheckBoxMenuItemUI
installDefaults()
  • removed
BasicComboPopup
  • added
  • added
  • added
BasicDirectoryModel
  • added
BasicEditorPaneUI
installKeyboardActions()
  • removed
BasicFileChooserUI.BasicFileView
isTraversable(File)
  • removed
BasicFileChooserUI.DoubleClickListener
  • added
BasicFileChooserUI
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
BasicGraphicsUtils
  • added
BasicInternalFrameTitlePane
  • added
  • added
BasicLookAndFeel
  • added
  • added
  • added
BasicMenuItemUI
  • added
  • added
  • added
  • added
BasicProgressBarUI
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
BasicRadioButtonMenuItemUI
installDefaults()
  • removed
  • added
BasicScrollPaneUI
  • added
  • added
BasicSplitPaneUI.FocusHandler
  • added
BasicTabbedPaneUI
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
BasicTextFieldUI
createCaret()
  • removed
  • added
BasicTextPaneUI
getEditorKit(JTextComponent)
  • removed
  • added
BasicTextUI
  • added
BasicToggleButtonUI
  • added
paintButtonPressed(Graphics, AbstractButton)
  • removed
paintFocus(Graphics, AbstractButton, Rectangle,...
  • removed
paintText(Graphics, AbstractButton, Rectangle,...
  • removed
BasicToolBarUI
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
BasicTreeUI.KeyHandler
  • added
  • + implements MouseMotionListener
  • added
  • added
  • added
DefaultMenuLayout
  • added
javax.swing.plaf.metal
MetalBorders.ButtonBorder
  • added
MetalBorders.Flush3DBorder
  • added
MetalBorders.InternalFrameBorder
  • added
MetalBorders.MenuBarBorder
  • added
MetalBorders.MenuItemBorder
  • added
MetalBorders.OptionDialogBorder
  • added
MetalBorders.PaletteBorder
  • added
MetalBorders.PopupMenuBorder
  • added
MetalBorders.ToolBarBorder
  • added
MetalComboBoxButton
  • added
MetalComboBoxUI
configureArrowButton()
  • removed
installListeners()
  • removed
installUI(JComponent)
  • removed
isFocusTraversable(JComboBox)
  • removed
selectNextPossibleValue()
  • removed
selectPreviousPossibleValue()
  • removed
unconfigureArrowButton()
  • removed
uninstallListeners()
  • removed
uninstallUI(JComponent)
  • removed
MetalDesktopIconUI
  • added
  • added
  • added
  • added
MetalFileChooserUI.DirectoryComboBoxModel
  • added
MetalFileChooserUI
  • added
  • added
  • added
MetalInternalFrameTitlePane
  • added
  • added
  • added
MetalInternalFrameUI
  • added
  • added
  • added
MetalLookAndFeel
  • added
  • added
MetalProgressBarUI
paint(Graphics, JComponent)
  • removed
  • added
  • added
  • added
MetalTextFieldUI
installUI(JComponent)
  • removed
  • - extends Object
  • - implements ContainerListener
  • + extends BasicToolBarUI$ToolBarContListener
componentAdded(ContainerEvent)
  • removed
componentRemoved(ContainerEvent)
  • removed
  • - extends Object
  • - implements PropertyChangeListener
  • + extends BasicToolBarUI$PropertyListener
propertyChange(PropertyChangeEvent)
  • removed
MetalToolBarUI
  • added
  • added
installNonRolloverBorders(JComponent)
  • removed
installNormalBorders(JComponent)
  • removed
installRolloverBorders(JComponent)
  • removed
isRolloverBorders()
  • removed
setBorderToNormal(Component)
  • removed
setBorderToRollover(Component)
  • removed
setRolloverBorders(boolean)
  • removed
MetalToolTipUI
  • added
javax.swing.plaf.multi
MultiPopupMenuUI
  • added
  • added
  • added
  • added
MultiTextUI
  • added
javax.swing.plaf
PopupMenuUI
  • added
  • added
TextUI
  • added
javax.swing.table
AbstractTableModel
getColumnCount()
  • removed
getRowCount()
  • removed
  • added
getValueAt(int, int)
  • removed
DefaultTableCellRenderer
  • added
DefaultTableColumnModel
  • added
TableColumn
  • added
javax.swing.text.html
  • added
  • added
  • added
  • added
  • added
BlockView
  • added
  • added
  • added
FormView
  • added
  • + implements Accessible
  • added
HTMLFrameHyperlinkEvent
getSourceElement()
  • removed
  • added
TableView.RowView
  • added
  • added
  • added
  • added
javax.swing.text.rtf
RTFEditorKit
clone()
  • removed
javax.swing.text
AbstractDocument.AbstractElement
finalize()
  • removed
AbstractDocument
  • added
  • added
  • added
  • added
  • added
AsyncBoxView
  • added
  • added
  • added
  • added
BoxView
  • added
ComponentView
setSize(float, float)
  • removed
  • added
DefaultCaret
  • added
  • added
  • added
  • added
  • added
IconView
setSize(float, float)
  • removed
  • added
  • + implements AccessibleEditableText
  • + implements AccessibleAction
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
JTextComponent
  • added
  • added
  • added
  • added
isFocusTraversable()
  • removed
  • added
  • added
  • added
LayeredHighlighter.LayerPainter
paint(Graphics, int, int, Shape, JTextComponent)
  • removed
LayeredHighlighter
addHighlight(int, int,...
  • removed
changeHighlight(Object, int, int)
  • removed
deinstall(JTextComponent)
  • removed
getHighlights()
  • removed
install(JTextComponent)
  • removed
paint(Graphics)
  • removed
removeAllHighlights()
  • removed
removeHighlight(Object)
  • removed
  • added
  • added
  • added
  • added
PasswordView
  • added
PlainDocument
  • added
PlainView
  • added
  • added
  • added
  • added
  • added
Segment
  • added
  • added
StyleContext.NamedStyle
  • added
StyleContext
  • added
View
  • added
  • added
javax.swing.tree
DefaultTreeCellEditor.DefaultTextField
  • added
DefaultTreeCellEditor
  • added
DefaultTreeCellRenderer
  • added
DefaultTreeModel
  • added
DefaultTreeSelectionModel
  • added
  • added
javax.swing.undo
UndoableEditSupport
  • added
javax.swing
AbstractAction
actionPerformed(ActionEvent)
  • removed
  • added
  • + implements AccessibleExtendedComponent
  • added
  • added
  • added
AbstractButton
  • added
  • added
  • added
  • added
  • added
  • added
isFocusTraversable()
  • removed
  • added
  • added
  • added
AbstractCellEditor
  • added
getCellEditorValue()
  • removed
AbstractListModel
getElementAt(int)
  • removed
  • added
getSize()
  • removed
  • added
  • - extends Component
  • + extends JComponent
BoxLayout
  • added
  • added
Box
  • - extends Container
  • + extends JComponent
DefaultBoundedRangeModel
  • added
DefaultButtonModel
  • added
  • added
  • added
DefaultFocusManager
focusNextComponent(Component)
  • removed
focusPreviousComponent(Component)
  • removed
processKeyEvent(Component, KeyEvent)
  • removed
DefaultListSelectionModel
  • added
DefaultPopupFactory.JPanelPopup
  • removed
DefaultPopupFactory.PanelPopup
  • removed
DefaultPopupFactory.WindowPopup.AccessibleWindowPo...
  • removed
DefaultPopupFactory.WindowPopup
  • removed
DefaultSingleSelectionModel
  • added
  • - extends Object
  • + extends DefaultKeyboardFocusManager
focusNextComponent(Component)
  • removed
focusPreviousComponent(Component)
  • removed
processKeyEvent(Component, KeyEvent)
  • removed
  • + throws SecurityException
  • added
JApplet
  • + throws HeadlessException
processKeyEvent(KeyEvent)
  • removed
JCheckBoxMenuItem
requestFocus()
  • removed
JColorChooser
  • + throws HeadlessException
  • added
  • added
  • + throws HeadlessException
JComboBox
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
isFocusTraversable()
  • removed
  • added
  • added
  • + implements AccessibleExtendedComponent
  • added
  • added
  • added
JComponent
  • added
  • added
  • added
  • added
  • added
  • added
hasFocus()
  • removed
hide()
  • removed
isFocusCycleRoot()
  • removed
isFocusTraversable()
  • removed
processFocusEvent(FocusEvent)
  • removed
  • added
  • added
  • added
  • added
  • added
JDialog
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • + throws HeadlessException
  • added
processKeyEvent(KeyEvent)
  • removed
  • added
setLocationRelativeTo(Component)
  • removed
JEditorPane.AccessibleJEditorPaneHTML
  • added
  • added
  • added
JEditorPane
  • added
isFocusCycleRoot()
  • removed
isManagingFocus()
  • removed
processComponentKeyEvent(KeyEvent)
  • removed
processKeyEvent(KeyEvent)
  • removed
JFileChooser
  • added
  • added
  • added
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • added
  • added
JFrame
  • + throws HeadlessException
  • + throws HeadlessException
  • added
processKeyEvent(KeyEvent)
  • removed
  • added
JInternalFrame
  • added
  • added
  • added
  • added
  • added
  • added
  • + implements AccessibleExtendedComponent
  • added
  • added
  • added
JLabel
  • added
  • added
JList
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
JMenuBar
isManagingFocus()
  • removed
JMenuItem
  • added
  • added
JMenu
  • added
  • added
  • added
processFocusEvent(FocusEvent)
  • removed
  • added
JOptionPane
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • added
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
  • + throws HeadlessException
JPanel
  • added
  • added
JPopupMenu
  • added
  • added
JProgressBar
  • added
  • added
  • added
JRadioButtonMenuItem
requestFocus()
  • removed
JRootPane
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
isFocusCycleRoot()
  • removed
  • added
JScrollBar
  • added
isFocusTraversable()
  • removed
  • added
JScrollPane
  • added
  • added
JSeparator
isFocusTraversable()
  • removed
JSlider
  • added
  • added
  • added
  • added
  • added
  • added
JTabbedPane
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • - implements AccessibleTable
  • + implements AccessibleExtendedTable
  • added
  • added
  • added
JTable
  • added
  • added
isFocusTraversable()
  • removed
isManagingFocus()
  • removed
  • added
  • added
JTextArea
isManagingFocus()
  • removed
processKeyEvent(KeyEvent)
  • removed
JTextField
  • added
  • added
JToolBar
  • added
  • added
  • added
JTree
  • added
  • added
  • added
  • added
  • added
  • added
JViewport
  • added
JWindow
  • added
  • - extends Object
  • - implements Serializable
  • + extends AWTKeyStroke
equals(Object)
  • removed
getKeyChar()
  • removed
getKeyCode()
  • removed
getModifiers()
  • removed
hashCode()
  • removed
isOnKeyRelease()
  • removed
toString()
  • removed
  • added
LookAndFeel
  • added
  • added
  • added
MenuSelectionManager
  • added
  • added
  • added
RepaintManager
  • added
SizeRequirements
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
SwingUtilities
  • added
  • added
Timer
  • added
  • added
UIDefaults
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
UIManager
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
  • added
SwingConstants
  • added
  • added
WindowConstants
  • added
  • added
  • added
  • added
  • added
  • added
  • added
Data Source

This report is based on simple comparison of all public and protected APIs of the java.* and javax.* packages of JDK builds 1.4.2_30-oracle and 1.3.1.29-oracle. It does not make statements about compatibility.

More detailed API comparisons based on the japicmp tool can be found here.