JDK Community Contribution Bug Status

This is a list of bug fixes contributed by the JDK community.

Date: 06/27/07

Category ID Status Release Build# Synopsis
hotspot:garbage_collector  
  4396719 6-Fix Understood 7   Mark Sweep stack overflow on deeply nested Object arrays
  6339846 10-Fix Delivered mustang b63 New Community Fix Received: HotSpot build on AMD64 Fedora Core 4
hotspot:runtime_system  
  6339849 10-Fix Delivered mustang b63 New Community Fix Received: HotSpot build on AMD64 Fedora Core 4
idl:other  
  6203567 6-Fix Understood 7   NameService resolving in Applet causes AccessControlException and deadlock
  6369913 6-Fix Understood     idlj generates wrong code for helper of union with multiple labels per branch
java:accessibility  
  5022486 11-Closed     Accessibility inner classes in Swing not serializable
  6441726 6-Fix Understood 7   Redeclaration ofaccessibleContext in JColorChooser, JFileChooser
  6442024 6-Fix Understood 7   Serialization problem with JEditorPane, Accessibility and content: text/html
java:build  
  6207243 10-Fix Delivered mustang b34 non-varargs warnings during j2se build, should be cleaned up
java:char_encodings  
  4890726 10-Fix Delivered mustang b71 Linux version of JDK doesn't support uk_UA.KOI8-U locale
  6428672 6-Fix Understood     Add Charset support for "modified UTF-8"
java:classes_2d  
  4138167 11-Closed     transparency on gifs on a JButton
  4140876 6-Fix Understood 7   drawRect doesn't take Rectangle as parameter
  4172661 10-Fix Delivered mustang b77 GeneralPath needs double version
  4210988 11-Closed     Performance: Producing a large image is very slow
  4258675 11-Closed     Java 2D: rotated drawImage: b/g colour pixels fill rectangular bounding box
  4263142 10-Fix Delivered mustang b63 RFE: Point2D.Double and Point2D.Float should be Serializable
  4399407 11-Closed     Drawing an offscreen image through a filtered image doesn't work anymore
  4720890 11-Closed     Graphics.clearRect() on offscreen image fails w/ antialias on and transparent bg
  4780802 11-Closed     ImageIcon.setImage throwing NullPointerException on Image.getScaledInstance
  5064835 6-Fix Understood 7   TextMeasurer/deleteChar function fails when deleting more than one characters.
  6182453 11-Closed     Filling and drawing same GeneralPath do not match
  6358034 10-Fix Delivered mustang b73 NPE in Win32GraphicsEnvironment.displayChanged when switching display mode
  6459625 10-Fix Delivered 7 b03 javadoc fixes for typoes in java.awt.GraphicsEnvironment.registerFont(java.awt.Font)
  6466440 5-Cause Known     AlphaComposite is not Serializable
java:classes_awt  
  4177727 6-Fix Understood 7   propagating disEnabled "event" to all children
  4222758 7-Fix in Progress 7   GridBagLayout Ordering Bug
  4370316 10-Fix Delivered 7 b03 GridLayout does not fill its Container
  4453162 10-Fix Delivered mustang b79 MouseAdapter should implement MouseMotionListener and MouseWheelListener
  4480044 11-Closed     JFrame.setIconImage() does not work is used after the frame is setVisible
  4618697 11-Closed     Calling Container.add(Component) fails to call LayoutManager.addLayoutComponent
  4915023 3-Accepted 7   BoxLayout cuts off large components
  4945824 10-Fix Delivered 7 b02 Should consider using StringBuilder instead of String/StringBuffer in AWT
  4974934 6-Fix Understood 7   wait unprotected from spurious wakeups in EventQueue.invokeAndWait
  6298794 10-Fix Delivered mustang b53 Construction performance of user created AWT components has become very slow
  6363104 5-Cause Known 7   Grammar for param of AWTKeyStroke.getAWTKeyStroke(String) should be improved
  6446641 5-Cause Known     Moving a component from a cardpane to antoher pane, makes component invisible
java:classes_beans  
  4147808 6-Fix Understood     Listener support classes should be able to use a weak reference
  4178930 3-Accepted 7   Swing models need pre- and post-listeners
  4741757 10-Fix Delivered mustang b76 LTP: XMLEncoder ignores persistence delegates when used with java web start
  4994635 10-Fix Delivered 7 b03 Null Pointer adding VetoableChangeListenerProxy to VetoableChangeSupport
  5026703 3-Accepted     RFE: DOC: Are PropertyChangeSupport & VetoableChangeSupport Thread-Safe? --Docs Should Say
  6225071 6-Fix Understood     DOC: VetoableChangeSupport.getVetoableChangeListeners: unspecified when no listenears are registered
java:classes_io  
  4028462 10-Fix Delivered mustang b89 Piped{InputStream,Reader} should be able to set buffer size
  4491255 10-Fix Delivered mustang b59 PrintWriter.clearError() to reset internal error state
  4614196 6-Fix Understood 7   FileNotFoundException.getName() to return missing file name
  4809375 10-Fix Delivered mustang b63 File.deleteOnExit() should be implemented with shutdown hooks
  4813777 11-Closed     File.deleteOnExit() should only remember each pathname once
  5070673 10-Fix Delivered mustang b81 IOException should support exception chaining
  6192696 10-Fix Delivered mustang b78 BufferedInputStream.read(byte[], int, int) can block if the entire buffer can't be filled
  6206838 6-Fix Understood 7   Writer.append(CharSequence) should not call toString()
  6314708 3-Accepted 7   File should provide methods to access created and last-access times
  6351751 11-Closed     File.toURL() [deprecated] generates non conforming file url
  6409428 3-Accepted 7   File should be refactored to add internal check{Read,Write,Delete,Exec}()
  6462869 6-Fix Understood 7   DataInputStream.read{Int,Short} should consider using readFully
java:classes_lang  
  4071957 6-Fix Understood     (reflect) Method.invoke access control does not understand inner class scoping
  4074696 11-Closed     In addition to java.lang.String.Trim, add ltrim() and rtrim()
  4511638 5-Cause Known 7   Double.toString(double) sometimes produces incorrect results
  4513622 5-Cause Known     (str) keeping a substring of a field prevents GC for object
  5005831 10-Fix Delivered mustang b78 String constructors and method which take Charset rather than String as argument
  5015163 6-Fix Understood 7   (str) String merge/join that is the inverse of String.split()
  5025230 10-Fix Delivered mustang b55 (thread) Creating thread local variables from within ThreadLocal.initialValue()
  5034509 5-Cause Known     (enm) Add a function to query enum name is a valid enum constant name
  5035850 6-Fix Understood     (str) String.CASE_INSENSITIVE_ORDER should override readResolve()
  5041975 10-Fix Delivered mustang b63 (reflect) please retrofit varargs onto Array.newInstance
  5063163 3-Accepted     Please add a method int[] String.toCodePointArray()
  5073365 10-Fix Delivered mustang b43 (thread) java.lang.Thread.SetPriority() raises a NullPointerException if a thread has exi
  6176992 6-Fix Understood 7   (reflect) Add support to java.lang.Class for wrapper type conversions
  6248507 10-Fix Delivered mustang b47 AbstractStringBuilder.replace does not handle count \< start \< end
  6254531 5-Cause Known 7   (thread) Provide reclaimable thread local values without Thread termination
  6304514 11-Closed     StringBuilder and StringBuffer need feature-complete common interface
  6307387 11-Closed     Add String.endsWithIgnoreCase(String suffix)
  6315064 11-Closed     String.equals() ignores pre-calculated hash codes
  6369032 11-Closed     String.times(int multiply) method to create repeated sequences
  6398355 5-Cause Known 7   (reflect) Potential concurrency issues with generic reflection methods
  6402819 10-Fix Delivered mustang b87 String(a, charset) slower than String(a, charsetname)
  6436941 5-Cause Known     (enum) add method getEnumConstant(int i) to java.lang.Class
  6446285 11-Closed     Support default I18N capabilities in java.lang.Throwable
  6460347 5-Cause Known 7   (proxy) Add convenience method to create proxies
  6468220 5-Cause Known     (process) Runtime.exec(String[]) does not pass command line arguments correctly (win)
  6534574 3-Accepted     (ref) I offer a tool for finalization via PhantomReference
  6558265 3-Accepted     (thread) Using thread locals with thread pools may lead to unintentional object retention
java:classes_net  
  4672570 10-Fix Delivered 7 b05 Socket can be connected and closed at the same time
  4717638 10-Fix Delivered mustang b83 Socket's getInputStream().close() doesn't specify that it closes socket
  6212146 10-Fix Delivered mustang b78 URLConnection.connect() fails on JAR Entry it creates file handler leak
  6306820 3-Accepted 7   Extend Java's 'URL parameters' manipulation capabilites
  6446990 10-Fix Delivered 7 b03 HttpURLConnection
java:classes_nio  
  4744247 7-Fix in Progress 7   (cs) StreamDecoder.CharsetSD.read does not invoke CharsetDecoder.flush
  4774077 6-Fix Understood     Use covariance in nio libraries
  4884238 6-Fix Understood 7   (cs) Constants for Character Set Names
  5076772 10-Fix Delivered mustang b75 (se) Select.select(timeout) throws NullPointerException occasionally (win)
  6246565 10-Fix Delivered mustang b59 (so) File descriptor leak when using DatagramChannel.socket()
  6436220 10-Fix Delivered 7 b06 (se) SelectionKey.attach is not atomic
  6451131 3-Accepted     (bf) Generify Buffer to enhance chaining of flip()
java:classes_security  
  6303905 11-Closed     the current MD5 implementation is the bottleneck of my application
  6314710 10-Fix Delivered mustang b78 java.security.MessageDigestSpi: re-use byte[] for better performance
java:classes_sound  
  6257449 10-Fix Delivered mustang b34 Concurrency bug in com.sun.media.sound.UlawCodec with tempBuffer
  6261423 10-Fix Delivered mustang b53 Dropouts in audio recordings
java:classes_swing  
  4087846 5-Cause Known 7   JMenuBar.setHelpMenu() =\> "not yet implemented"
  4104906 6-Fix Understood 7   JOptionPane should wordwrap message text
  4105948 5-Cause Known 7   JOptionPane REALLY Needs Conditional Dismissal
  4109871 6-Fix Understood 7   JComboBox is not fully accessible in JTable.
  4127936 5-Cause Known 7   JTable Horizontal Scrollbar doesn't work
  4128116 6-Fix Understood 7   There is no JTable.ensureCellIsVisible analog
  4129109 6-Fix Understood 7   JDesktopPane does not implements Scrollable interface.
  4129681 6-Fix Understood 7   Cannot get a title border to display its label as disabled
  4138111 6-Fix Understood 7   JTable selection model should allow multiple selection of any cells
  4141524 6-Fix Understood 7   UndoManager doesn't help you keep your GUI up to date
  4141525 6-Fix Understood 7   UndoManager is too opaque
  4143856 6-Fix Understood 7   JList does not have cell editors
  4144274 6-Fix Understood 7   RowHeader/ColumnHeader has not the same height/width as JScrollPa=
  4151338 6-Fix Understood     Row oriented JTable
  4173836 5-Cause Known 7   RFE: setListData in JComboBox
  4176095 6-Fix Understood 7   Clarification that no 2 Tabs in JTabbedPane can have same component
  4179560 6-Fix Understood 7   AbstractButton.setVerticalTextPosition mispositions text.
  4185305 6-Fix Understood 7   JProgressBar Metal PLAF overwrites empty borders
  4192122 6-Fix Understood 7   Bottom of focus outline not drawn with Empty Border
  4198130 11-Closed     JTable selection model
  4202002 6-Fix Understood     JScrollPane: row header autoscrolling not reflected in content
  4203037 6-Fix Understood     JToolBar drag operation must support \ key for cancelling drag
  4222732 3-Accepted 7   JTable setBorder overwrites data in first row (ie bad inset layout)
  4252164 8-Fix Available 7   Rounded Line Borders Don't Render Properly (fix included)
  4252173 6-Fix Understood 7   Inability to reuse the HorizontalSliderThumbIcon
  4260723 6-Fix Understood 7   JTabbedPane does unnecessary layout work
  4265389 3-Accepted     JSplitPane does not support ComponentOrientation
  4275635 3-Accepted     MenuDragMouseListener doesn't fire "exit" if drag moves to a JMenu
  4289842 10-Fix Delivered mustang b72 The doc for javax.swing.plaf.basic.BasicArrowButton should be updated
  4291560 3-Accepted 7   JTable.editCellAt(-1,-1) should throw IllegalArgumentException not AIOB
  4292346 6-Fix Understood 7   loading animated gifs throws mediaTracker.ABORTED error
  4292511 3-Accepted 7   JTableHeader height determined by first column given HTML text
  4304287 6-Fix Understood 7   Swing components should require the use of Collections and not Vectors
  4311584 3-Accepted 7   Scrolling on hsviewer using arrow keys is slow (2 - 3s until scrolling begins)
  4316829 6-Fix Understood 7   JDesktopPane.setSelectedFrame should fire PropertyChangeEvent
  4318227 3-Accepted     Can't extend JToolbar property handling
  4322996 11-Closed 7   Add BasicComboBoxEditor constructor that accepts a JTextField
  4330950 6-Fix Understood 7   Lost newly entered data in the cell when resizing column width
  4346256 6-Fix Understood 7   Provide an AbstractTreeModel for the TreeModel hierarchy
  4346610 6-Fix Understood 7   Adding JSeparator to JToolBar "pushes" buttons added after separator to edge
  4346879 3-Accepted     JInternalFrame don't hide JMenuItem when setVisible(false)
  4348167 11-Closed     Adding a JButton to a JToolBar sets RolloverEnabed to false.
  4353669 6-Fix Understood     JTable.processKeyBinding does pass KeyEvent to editCellAt handler
  4358053 6-Fix Understood 7   new ImageIcon(null,"someDescription") causes the image fetching thread to fail
  4365538 6-Fix Understood 7   Use of deprecated Date constructor in JTable
  4379768 6-Fix Understood     Toolbar window gets stuck when clicking another mousebutton while dragging
  4391936 11-Closed     Swing's text measurement should not use Toolkit font metrics
  4403550 5-Cause Known 7   JTextField.setVisible(boolean b) does not work correctly.
  4406437 6-Fix Understood     JEditorPane.getEditorKit() should call kit.install()
  4406598 3-Accepted 7   Background attribute in JTextPane is not resolved to the parent style
  4408424 3-Accepted     getLocation() and getLocationOnScreen() broken for JTableHeader children
  4413412 11-Closed 7   Mouse Events intercepted by Tooltip
  4415809 6-Fix Understood 7   javax.swing.SizeSequence shoul have a getLength() method
  4416811 11-Closed     getToolTipText(MouseEvent event) of JComboBox is never called
  4417096 6-Fix Understood     JSlider: add label components to containment hierarchy
  4417601 10-Fix Delivered 7 b07 JMenus with no items paint a tiny menu.
  4418620 11-Closed     Shared JToolTip loses border
  4419012 6-Fix Understood 7   JToolBar buttons should have requestFocusEnabled = false
  4424581 5-Cause Known 7   JTable calls verify within InputVerifier for cell, but allows cell to lose focus
  4459452 3-Accepted     SizeRequirements.calculateTiledPositions() overflows allocated space
  4463508 11-Closed 7   JToolTip fails to execute under WindowsLookAndFeel if .pack() method is used
  4465504 6-Fix Understood 7   Add getEditorKit() to JTextComponent
  4469061 3-Accepted 7   TableColumnModel selection model and notification
  4471760 11-Closed 7   JLabel has shaggy text when disabled
  4473075 7-Fix in Progress 7   JTable header rendering problem (after setting preferred size)
  4479331 6-Fix Understood 7   Swing JTextComponents not clearing primary clipboard after text deselection
  4484185 10-Fix Delivered mustang b74 ProgressMonitor popup won't back up, revisited
  4486444 11-Closed     Enter key causes change in JTable row selection
  4486696 3-Accepted     JViewport does not scroll diagonally efficiently
  4488581 6-Fix Understood 7   JPopupMenu.setVisible throws NullPointerException
  4489252 3-Accepted     Box with glue has alignment, repaint problems
  4490754 6-Fix Understood 7   RFE: JTextField doesn't contain getActionCommand (only setActionCommand)
  4494156 3-Accepted 7   JEditorPane hyperlinks activate only when mouse is motionless
  4498704 3-Accepted     JTable.tableChanged rebuilds columns when header changes.
  4503727 6-Fix Understood 7   RFE Use of Scroll carets on JMenu when they span beyond the depth of the screen
  4503816 11-Closed     setNextFocusableComponent no longer backward compatible
  4508646 11-Closed 7   Tooltip generated by JToolBar.add(Action) wrong
  4512968 6-Fix Understood 7   Desire built-in sorting support for JList/DefaultListModel
  4515236 3-Accepted 7   DefaultTableColumnModel causes OOB exception when header row event triggered
  4525846 10-Fix Delivered 7 b10 Description of returns value for ArrributeSet.getAttribute should be more clear
  4531899 3-Accepted 7   JInternalFrame changes size first time an element is added to a list
  4533820 6-Fix Understood 7   Extend InputVerifiers to keep events from firing on target components.
  4592978 3-Accepted 7   The ScrollBar Up Button can't bring you completely up if JList has a border
  4613933 3-Accepted 7   need better way to control detachable JToolBar
  4614616 3-Accepted 7   Overriding getColumnClass in DefaultTableModel causes Exc if it return interface
  4618607 3-Accepted 7   RFE: Popups for narrow JComboBox are too narrow
  4622866 3-Accepted 7   DOC: javax.swing.text.Document.remove(int, int) has a misleading picture
  4623275 3-Accepted     RFE: JTabbedPane: Provide option to display tab names vertically
  4630761 10-Fix Delivered mustang b80 HTMLDocument not serializable
  4651849 11-Closed     After Clicking in JComboBox Table Cell, Arrow and Enter Key cannot select.
  4665233 3-Accepted 7   swing RepaintManager is not optimal for some JTable update scenarios
  4675772 3-Accepted     UIDefaults too aggressive re. caching of Class instances; gets classloader wrong
  4676880 11-Closed     JFormattedtextField setValue(Double) getValue()-\>Long
  4678007 3-Accepted     JFormattedTextField with NumberFormatter - Backspace not working properly
  4678019 11-Closed     JMenuItems added directly added JMenuBar cannot be keyboard navigated
  4683398 10-Fix Delivered mustang b86 WindowsDesktopManager mantains a strong reference to currentFrame
  4684300 3-Accepted 7   Swing tooltips don't dissapear when the mouse moves over them
  4688783 6-Fix Understood     JPopupMenu hardcoded i JMenu
  4699955 6-Fix Understood 7   JSpinner focusGained(...) listener does not allow selectAll functionality
  4700643 11-Closed     JTable selection misbehaves when a row is inserted at position 0
  4707111 6-Fix Understood     JPopupMenus in JFileChooser() don't display properly when added to a glass Pane
  4710675 5-Cause Known 7   JTextArea.setComponentOrientation does not work with correct timing
  4712284 6-Fix Understood     MouseListeners excited white moving frame with JDesktopPane OUTLINE_DRAG
  4730055 11-Closed     getSelectedRows return non-existing rows in JTable
  4732198 5-Cause Known 7   Extra MouseDrag Events cause JPopupMenu flicker
  4733552 6-Fix Understood 7   JScrollBar fires event for both mouse down and mouse up
  4740942 3-Accepted 7   First MenuItem on JPopupMenu is Highlighted
  4743225 3-Accepted 7   Size of JComboBox list is wrong when list is populated via PopupMenuListener
  4744971 6-Fix Understood     ToolTips not changing when JTable cells have same Tooltip Text
  4745084 3-Accepted     Make it easier to have custom icons for tree cell renderers and editors
  4759312 6-Fix Understood 7   JInternalFrame Not Being Finalized After Closing
  4760088 3-Accepted 7   JSpinner(or it's editor) does not fire KeyEvent
  4760095 3-Accepted     JMenuItem selection problems if also used on PopupMenu
  4760436 11-Closed 7   ButtonGroup.getSelection() does not return a user-known ButtonModel.
  4761529 11-Closed     Folder Icon disappears while renaming it in the details view of JFileChooser
  4762915 6-Fix Understood     JComboBox:prototypeDisplayValue not passed to internal lists PrototypeCellValue
  4763202 3-Accepted     RFE: JMenu is difficult to extend
  4763807 11-Closed 7   JComboBox does not fire any mouse events with Metal L&F
  4765245 11-Closed     sizeWidthToFit() isn't sensitive to table header font size
  4765254 3-Accepted 7   javax.swing.text.html.StyleSheet.BoxPainter needs a protected or public ctor
  4765256 3-Accepted     REGRESSION: Icons in JDesktopPane not repositioned when pane is resized
  4765279 3-Accepted 7   DefaultTableCellRenderer.getTableCellRendererComponent() throws NullPointerExc.
  4765292 6-Fix Understood 7   REGRESSION: WindowsLookAndFeel causes need for JInternalFrame revalidation
  4765336 6-Fix Understood     JDesktopPane.getSelectedFrame() should return null after removing selected frame
  4767065 6-Fix Understood 7   Strange Focus behavior of JInternalFrames on JDesktopPane
  4769772 6-Fix Understood 7   JInternalFrame.setIcon(true) before JDesktopPane.add(JIF) causes wrong state
  4769773 6-Fix Understood     JInternalFrame.setMaximum(true) before adding it to JDesktopPane causes NPE
  4769783 11-Closed     Adding a mouselistener to JScrollPanes viewport causes the pane to lose tooltip
  4776303 3-Accepted 7   Changing JTableHeader after a JTable has been created will not show the header
  4776403 6-Fix Understood 7   setRolloverEnabled(true) not working for JMenuItem
  4777756 6-Fix Understood 7   JTable doesn't remove active CellEditor when TableModel changes
  4778929 3-Accepted 7   javax.swing.ToolTipManager memory leak.
  4782243 6-Fix Understood 7   setVisible on JToolBar does not hide the floating window
  4783442 6-Fix Understood     JPopupMenu drawn underneath JInternalFrame contents in fullscreen mode
  4783472 10-Fix Delivered 7 b07 HTMLEditorKit.read() uses the wrong parser
  4783623 3-Accepted     non-active JInternalFrame won't call COMPONENT_RESIZED when maximized
  4788058 6-Fix Understood 7   When dragging an Icon on a JTextPane, it disappears
  4789550 6-Fix Understood 7   RFE: Need showMessageDialog with only one parameter in javax.swing.JOptionPane
  4791553 11-Closed     A JComboBox not entirely contained in the screen systematically pops upward.
  4793741 11-Closed     setDefaultLookAndFeelDecorated Hint is ignored for JToolbar
  4795384 6-Fix Understood 7   GTK+ JFileChooser buttons should have mnemonics
  4795987 3-Accepted 7   DefaultTableCellRenderer does not honor 'isEnabled'
  4802383 6-Fix Understood 7   JFileChooser makes unecessary security checks
  4806463 10-Fix Delivered mustang b53 Self-closing tags incorrectly parsed by javax.swing.text.html.parser.Parser
  4807155 6-Fix Understood     Tooltips appear misplaced when moving from one component to another
  4811015 3-Accepted     Reopen 4528403: JList checks ListModel equality incorrectly
  4812585 6-Fix Understood 7   BasicComboBoxUI.FocusHandler doesn't hide popup menu when focus is lost
  4816146 3-Accepted 7   1.4.0 REGRESSION: JTable - Sharing TableColumnModels disables resizing of column
  4817131 6-Fix Understood 7   JScrollPane.setComponentOrientation() doesn't change corner components.
  4817453 6-Fix Understood 7   Selecting all rows in JTable using mouse is inconsistent
  4820053 6-Fix Understood 7   getDisabledIcon() only works for ImageIcons
  4820794 3-Accepted 7   Pressing Caps Lock key starts cell editor in JTable
  4830695 5-Cause Known 7   Require ability to add data import ability on top of existing TransferHandler
  4834918 6-Fix Understood 7   Win L&F: JInternalFrame should merge with JMenuBar when maximized
  4835327 6-Fix Understood 7   componentShown only received for first doc in MDI
  4845945 6-Fix Understood 7   JScrollPane does not layout properly with RTL (RIGHT_TO_LEFT)
  4848175 11-Closed     JTable.getSelectedRow() fails with TableCellRenderer
  4852215 6-Fix Understood 7   NullPointerException inside of TableCellEditor.stopCellEditing
  4854174 5-Cause Known 7   FileSystemView.getSystemIcon throws NPE for bad soft links
  4854950 10-Fix Delivered mustang b72 JFrame's decorated root pane doesn't like MouseListeners
  4855171 11-Closed     Cannot set a document to JFormattedTextField got from JSpinner's editor
  4861977 6-Fix Understood     JOptionPane.showInternalConfirmDialog does not respect the JDesktopPane viewport
  4873983 11-Closed     JTabbedPane throws ArrayIndexOutOfBoundsException sometimes
  4880003 6-Fix Understood 7   javax.swing.plaf.basic.BasicGraphicsUtils.drawLoweredBezel ignores x and y
  4881934 3-Accepted     It should be easier to specify min/max/pref sizes.
  4886565 3-Accepted     RFE: JPopupMenu needs to support multiple columns
  4886810 3-Accepted 7   JMenu's popup can become separated from it
  4888008 3-Accepted 7   JTable.BooleanEditor can call editingStopped when should call editingCanceled
  4888144 3-Accepted     JFormattedTextField triggers DocumentEvent on every focus gain and loss
  4891518 3-Accepted     JTable SizeSequence Serialization Error
  4893524 5-Cause Known 7   Swing drop targets should call close() on transferred readers and streams
  4893572 6-Fix Understood 7   JFileChooser.setSelectedFile() does not behave as expected
  4903046 3-Accepted     Geater control needed for component set*size() methods
  4903648 5-Cause Known 7   JFileChooser.getApproveButtonText() returns null
  4906099 11-Closed     1.4.1 REGRESSION: Deserialized ImageIcons don't display when used in JTrees
  4907798 5-Cause Known 7   MEMORY LEAK: javax.swing.plaf.basic.BasicPopupMenuUI$MenuKeyboardHelper
  4908389 3-Accepted 7   JList setPreferredSize redraw problem when inside JScrollPane
  4909761 3-Accepted 7   CellRendererPane can't paint children unless it has a parent
  4911092 6-Fix Understood 7   Can't override getRowCount in DefaultTableModel
  4912038 3-Accepted     Mouse events are being lost
  4918329 6-Fix Understood     Removable of last Tab of JTabbedPane with SCROLL_TAB_LAYOUT leaves garbage
  4924263 6-Fix Understood 7   possible to drop into invisible textfield
  4924480 6-Fix Understood 7   NPE thrown when overriding setUI method of JFileChooser
  4935602 3-Accepted     IndeterminateProgressMonitor
  4938801 6-Fix Understood 7   The popup does not go when the component is removed.
  4942216 10-Fix Delivered mustang b82 javax.swing.Autoscroller doesn't check if the Component is showing
  4942687 6-Fix Understood 7   Allow for additional component types in javax.swing.DefaultCellEditor
  4944992 10-Fix Delivered 7 b03 Impossible to correctly override javax.swing.tree.TreePath
  4949810 6-Fix Understood 7   Frame.setJMenuBar doesn't work properly
  4966171 10-Fix Delivered 7 b07 JFileChooser not serializable in Motif
  4966173 6-Fix Understood 7   JSeparator not serializable in GTK L&F
  4973977 6-Fix Understood     JSpinner: up and down buttons size is not adjusted correctly
  4987340 6-Fix Understood 7   ClassCastException when changing number editor before number model in JSpinner
  4991216 6-Fix Understood 7   Jtree doesnt refresh tooltip when mouse moved over the nodes with same tooltip
  4994762 10-Fix Delivered mustang b70 Javadoc comment for JTextComponent.getDisabledTextColor() is incorrect
  5001982 6-Fix Understood     Partial transparency of lightweight components
  5004059 11-Closed     JComponent.paintImmediately() always prints stack trace for NPE
  5004298 10-Fix Delivered 7 b03 Running in Headless mode still produces Headless exception with GTK UI
  5004502 10-Fix Delivered 7 b03 DefaultMutableTreeNode.toString() can return null
  5007697 10-Fix Delivered 7 b03 Setting font size Zero in JFormattedField throws Exception
  5008271 10-Fix Delivered 7 b10 (doc) DefaultEditorKit refers to Document.setProperty instead of putProperty
  5009335 11-Closed 7   PIT: Unable to unserialize JInternalFrame in Motif
  5012459 6-Fix Understood     JColorChooser will look neat if all its control buttons are of same size
  5012804 6-Fix Understood     JSlider value does not (re)snap to tick when value set nearby tick
  5015261 6-Fix Understood 7   JInternalFrame causes NPE
  5017759 6-Fix Understood     Tooltips for disabled tab (JTabbedPane) have the wrong background color
  5029440 11-Closed     Font Creation in javax.swing.text.StyleContext should be customizable
  5032464 6-Fix Understood 7   JScrollPane.setColumnHeaderView does not work after JTable has been added
  5032471 6-Fix Understood 7   JFormattedTextField does not use editformatter on initial focus with setText()
  5032724 6-Fix Understood 7   Add reflection-based SwingUtilities.invokeLater and invokeAndWait methods
  5033178 6-Fix Understood 7   REGRESSION: ListSelectionEvent thrown within DefaultTableColumnModel.moveColumn
  5035852 6-Fix Understood 7   IllegalArgumentException thrown by BasicProgressBarUI.paintDeterminate()
  5036022 6-Fix Understood     JSpinner does not reflect new font on subsequent calls to setFont
  5036141 6-Fix Understood 7   JTextArea stops firing CaretEvents after Drag-And-Drop
  5036392 6-Fix Understood 7   fatal exception when specified default look and feel does not exist
  5049549 10-Fix Delivered mustang b94 REGRESSION:JButton with setSelected(true) loses selected state on gaining focus
  5059678 6-Fix Understood 7   Setting color for HR tag is not working in JComponent
  5062055 6-Fix Understood 7   JEditorPane HTML: HR-tag with attribute size=1px causes NumberFormatException
  5063999 11-Closed     JFormattedTextField default font is incorrect under Windows
  5064311 11-Closed     PERF: Swing method "getValueAt" in the class AbstractTableModel is inefficient
  5066685 3-Accepted 7   BorderFactory lacks SoftBevelBorder support
  5066771 6-Fix Understood     JViewport.setViewPosition does not work on invalid components
  5070399 6-Fix Understood     JOptionPane does not select Internal Frame when parent frame was closed
  5071220 11-Closed     JComboBox does not release memory
  5074439 10-Fix Delivered 7 b03 JTree.setSelectionModel(null) prevents JTree garbage collection
  5078521 6-Fix Understood 7   Checkbox gets stuck in intermediate state
  5078557 6-Fix Understood     JComboBox CellEditor in JTable - Changing items in JComboBox
  5078989 5-Cause Known 7   Null Pointer exception in SpinnerListMode
  5079784 11-Closed     JRadioMenuButtonMenuItem Incorrectly Colors Text After paintIcon(...) is Invoked
  5080391 3-Accepted 7   ArrayIndexOutOfBounds when "undo" of Left-to-Right text insert.
  5081305 6-Fix Understood 7   Serialization code for Swing is throwing exception.
  5083464 6-Fix Understood 7   Setting JEditorPane with HTMLDocument doesn't highlight links.
  5085515 6-Fix Understood 7   JFileChooser.getSelectedFile() returns null when multiselect and save performed
  5087935 5-Cause Known 7   Reg: Changing LAF at Runtime displays class name in Filter of JFileChooser - GTK
  5092549 6-Fix Understood 7   Bug in javax.swing.plaf.basic.BasicComboPopup.computePopupBounds(int,int,int,int
  5097678 11-Closed     ClassCastException / DefaultTreeCellRenderer / DefaultMutableTreeNode / OCEAN
  5099027 3-Accepted 7   JTable should have a setEditable(boolean) method
  5108464 3-Accepted     100% of CPU usage with JScrollPane in JScrollPane
  6176478 11-Closed 7   Motif JFileChooser ignores directory change
  6181412 5-Cause Known     Add word wrap to JLabel
  6182942 10-Fix Delivered mustang b50 JButton.isEnabled() return false however the button is enabled
  6187113 5-Cause Known     DefaultListSelectionModel.removeIndexInterval(0, Integer.MAX_VALUE) fails
  6192556 3-Accepted     JPopupMenu does not fire ComponentEvents
  6199625 3-Accepted 7   Default button lost when Window is dispose()'d
  6199674 3-Accepted 7   JTextPane inconsistent behaviour on setEditable(false)
  6199676 5-Cause Known 7   REGRESSION: ColorChooser loses preview when change LandF in Java5
  6204363 5-Cause Known 7   JFrame.setDefaultLookAndFeelDecorated(true) and FlowLayout doesn't flow.
  6205817 5-Cause Known 7   Editable Combobox and Focus Traversal Policy do not work work together
  6206633 5-Cause Known     DefaultListSelectionModel slow with huge lists
  6209767 3-Accepted 7   JDesktopPane/BasicDesktopPaneUI does not manage correctly its cache
  6215849 10-Fix Delivered mustang b92 javax.swing.undo.UndoManager.setLimit() should state that -1 means "no limit"
  6217905 3-Accepted 7   JPopupMenu keyboard navigation stops working
  6218764 3-Accepted     Initialization of spinner editor different between constructor and setEditor().
  6223727 3-Accepted 7   JTextArea.setColumns(int) requires two pack()s for correct display
  6223733 3-Accepted     Calling JTextComponent.setEditable() may result in inconsistent caret visibility
  6229853 3-Accepted 7   BasicTextAreaUI:create method are contrary to the documentation
  6233069 11-Closed     JOptionPane.createDialog leaks resources
  6236158 3-Accepted     JTable Does not cancel the editing when rows are moved
  6243815 10-Fix Delivered 7 b03 Use of File.toURL in com/sun/java/swing/plaf/gtk/Metacity.java - toURL known to return invalid URLs
  6245410 5-Cause Known 7   javax.swing.text.html.CSS.Attribute: BACKGROUND_POSITION, TEXT_DECORATION is not w3c spec compliant
  6251901 3-Accepted 7   BasicTextUI: installDefaults method are contrary to the documentation
  6256140 10-Fix Delivered 7 b03 Esc key doesn't restore old value in JFormattedtextField when ToolTip is set
  6256410 7-Fix in Progress 7   JFormattedTextField looses its mask if using setValue on an invalid value
  6257202 11-Closed     wrong JTable repaint when using several fireTableRowsDeleted
  6257207 3-Accepted 7   JTable.getDefaultEditor throws undocumented NullPointerException
  6257873 3-Accepted     Underline isn't painted correctly.
  6258067 10-Fix Delivered 7 b07 memory leak in method javax.swing.plaf.basic.BasicTreeUI.paint
  6265309 3-Accepted     Imprecise javadoc of javax.swing.text.Element.getElement(int index)
  6267105 5-Cause Known 7   UIDefaults.getUIError dumps error message to System.err and also throws Error.
  6272233 10-Fix Delivered mustang b53 JPanel not poping up the menu set in the setComponentPopup
  6278700 3-Accepted     JSlider created with BoundedRangeModel fires twice when changed
  6283018 11-Closed     JTable Header failed to renderer
  6286501 3-Accepted     JTabbedPane throws NPE from its stateChanged listener in particular case
  6288609 3-Accepted 7   JInternalFrame.setDefaultCloseOperation() interferes with "close" behavior
  6293916 11-Closed 7   unable to set the JRadioButton disabledText for Motif L&F
  6294949 11-Closed     Can't give Focus to desired compont inside JTabbedPane
  6297220 3-Accepted 7   JFileChooser.setApproveButtonMnemonic() does not set the mnemonic key
  6298940 10-Fix Delivered mustang b50 AbstractButton.setModel doesn't fully update mnemonic
  6299213 10-Fix Delivered 7 b10 The PopupMenu is not updated if the LAF is changed (incomplete fix of 4962731)
  6303622 5-Cause Known 7   Use generic in Swing components like JComboBox
  6306075 10-Fix Delivered mustang b80 ProgressMonitor.setMaximum() doesn't work once the dialog has been displayed
  6306909 3-Accepted 7   Animated gif as JTabbedPane tab icon uses excessive CPU
  6310376 10-Fix Delivered mustang b92 javax.swing.DefaultRowSorter.getSortKeys() method throws unspecified exception
  6318027 5-Cause Known 7   BasicScrollBarUI does not disable timer when enclosing frame is disabled.
  6321231 3-Accepted 7   Editing a JTable cell destroys FocusTraversalPolicy of parent container
  6321570 3-Accepted     JSpinner arrow buttons irresponsive for a date model
  6328849 10-Fix Delivered mustang b74 RFE: Make it easier to customize the Swing action framework
  6333349 3-Accepted 7   Pressing mouse button 3 can mess up resizing procedure
  6335417 5-Cause Known     VariableHeightLayoutCache using invalid row
  6336981 3-Accepted 7   JCombobox fires actionEvent "comboBoxEdited" when it loses focus
  6337516 8-Fix Available 7   NullPointerException in ToolTipManager on mouseExit
  6337518 6-Fix Understood 7   Null Arrow Button Throws Exception in BasicComboBoxUI
  6342301 3-Accepted 7   Bad interaction between setting the ui and file filters in JFileChooser
  6342335 11-Closed     BasicSpinnerUI.SpinnerLayout implementation of removeLayoutComponent() incorrect
  6348053 10-Fix Delivered 7 b07 JTree using Large Model has wrong preferredSize
  6348456 3-Accepted 7   BasicColorChooserUI ignores JColorChooser selection model changes
  6348509 3-Accepted 7   German Localisation Bug with javax.swing.table
  6348945 3-Accepted     JTable calls AbstractCellEditor.isCellEditable () with null EventObject.
  6348946 10-Fix Delivered 7 b03 JSlider's thumb moves in the wrong direction when used as a JTable cell editor.
  6349223 5-Cause Known 7   Offer option to turn off drag selection in JTable
  6350815 3-Accepted 7   JTree: Need a way to suppress handles for child-less nodes automatically
  6354797 3-Accepted     GTK LAF: JSplitPane divider is not indicated while dragging
  6355336 3-Accepted 7   MaskFormatter setOverwriteMode(false) does not work
  6357100 6-Fix Understood 7   Changing the popup menu default selection from 0th index to any other index is not working.
  6357233 5-Cause Known     JFileChooser - multiple new folders are being selected.
  6357974 3-Accepted     ProgressMonitor - ESC key does not set cancelled state
  6359223 5-Cause Known     setContentPane doesn't re-validate
  6359532 11-Closed     Convenience method for expanding JTree
  6363287 3-Accepted 7   JComboBox changes the background of it's renderer
  6365658 3-Accepted     GTK L&F: internal frame decorations not updated when theme is switched
  6365663 6-Fix Understood 7   REGRESSION: GTK L&F: font is not updated when changed via preferences dialog
  6367882 5-Cause Known     Large amount of asterisks freeze JFileChooser
  6368047 10-Fix Delivered mustang b82 jtabbedpane does not fire state changed when inner tabs are removed
  6368451 5-Cause Known 7   RFE: remove tree instance from javax.swing.tree.DefaultTreeCellRenderer
  6370429 10-Fix Delivered mustang b70 eliminate compiler warnings: deprecated methods, non generic use of instances...
  6371670 3-Accepted 7   DefaultEditorKIt
  6378466 11-Closed     The ToolTip of Swing doesn't disappear.
  6379178 10-Fix Delivered mustang b76 BasicComboBoxUI.ListDataHandler.contentsChanged doesn't mark displaySize as dirty
  6397678 3-Accepted 7   SplitPane with Border does not close divider properly
  6401380 10-Fix Delivered 7 b10 Jslider - mouse click ont the left side of the knob is ignored.
  6408315 8-Fix Available 7   GTK: JSlider's current value is displayed over the Border
  6413154 3-Accepted 7   Prevent pack() from creating needlessly gigantic windows
  6413661 6-Fix Understood 7   JTextField does not honor SynthStyle-based setting of "opaque"
  6416234 10-Fix Delivered mustang b90 Make javax.swing.event.MouseInputAdapter extend java.awt.event.MouseAdapter
  6416854 11-Closed     JTable getDefaultEditor and getDefaultRenderer do not work with Interfaces
  6417830 5-Cause Known 7   endless sequence of synthetic mouse drag events
  6418726 11-Closed     Cant drag mulitple JSplitPane's downward
  6420735 3-Accepted 7   Dragged out JToolbar does not reflect the decoration state of the parent Window
  6421058 5-Cause Known     When calls JSpinner.setEditor() the font in a JSpinner become is a bold
  6422966 3-Accepted     Editable JComboBox.setPrototypeDisplayValue: size can not be smaller than editor
  6423212 11-Closed     ClassCastException in JSpinner with decimal numbers
  6427290 3-Accepted 7   Possibility to put newlines into a JTextField
  6428605 5-Cause Known 7   JTable, deletion of last row freezes GUI
  6432566 7-Fix in Progress 7   Replace usage of StringBuffer with StringBuilder in Swing
  6433969 10-Fix Delivered 7 b10 JTree.getBounds(TreePath) using a Fixed Height Layout Cache does not follow the spec
  6436314 3-Accepted 7   Vector could be created with appropriate size in DefaultComboBoxModel
  6437493 10-Fix Delivered mustang b94 BasicInternalFrameUI.installDefaults() fails - ClassCastException if content pane not JComponent.
  6439907 10-Fix Delivered 7 b03 GTK L&F: JComboBox foreground misses theme change
  6441373 3-Accepted 7   Editing JTable is not Serializable
  6441387 3-Accepted     JList does not update when left in other workspace
  6443665 3-Accepted 7   JTabbedPane layout should not invalidate of non-visible Tab Components
  6447313 10-Fix Delivered 7 b07 AncestorListeners, Inputverifier, TransferHandler lost after deserialization
  6450193 3-Accepted 7   After the first Serialization, JTableHeader does not uninstall its UI
  6450197 3-Accepted 7   Serialization unregisters JComponent from ToolTipManager but does not reregister
  6452177 3-Accepted 7   DefaultDesktopManager does not paint correctly dragged out JInternalFrames
  6454037 3-Accepted 7   Removing JComboBox during popupMenuWillBecomeVisible orphans popup
  6454581 5-Cause Known 7   Replace Hashtable usage in Swing with HashMaps, where appropiate
  6456237 5-Cause Known     Remove synchronized keyword from method declarations in Swing
  6456653 3-Accepted     Caret.getMagicCaretPosition returns incorrect position
  6458459 3-Accepted     UIs should recalculate expansion state when the JTree structure has changed
  6459115 8-Fix Available 7   REGRESSION: JInternalFrame within JInternalFrame Drawing Problems
  6459789 5-Cause Known     Too easy to clobber Autoscroller deactivation/activation in TransferHandler
  6460921 10-Fix Delivered 7 b07 First element of JDesktopPane.getAllFrames is an iconified internal frame
  6461099 10-Fix Delivered 7 b03 Remove duplicated code in BasicSpinnerUI
  6463708 3-Accepted 7   DefaultButtonModel.setMnemonic generates ChangeEvent for no change
  6464022 3-Accepted 7   Memory leak in JOptionPane.createDialog
  6464626 11-Closed     Consider adding Action factory method to AbstractAction
  6464628 3-Accepted     JViewport's Component listener results in 2 times the amount of layouts needed
  6464630 11-Closed     Consider adding SwingUtilities.getUIComponents
  6466058 10-Fix Delivered 7 b03 OceanTheme causes swing components to serialize with sun.* classes
  6472844 5-Cause Known 7   Memory leak in JTree - removed nodes kept in memory
  6472901 10-Fix Delivered 7 b03 GTK Theme change and JTextField can/will crash Java
  6474075 3-Accepted     Add dynamic layout option to JTree
  6480289 3-Accepted 6u2   Replace ThreadPool creation code in SwingWorker with java.util.concurrent
  6480543 3-Accepted     JXTableHeader: throws AIOOB on removing dragged column
  6481195 3-Accepted     ListSelectionListener indicates events on model.addElement after model.clear()
  6483561 3-Accepted     add a method to JSplitPane which would just disables the bar and move actions
  6516455 10-Fix Delivered 7 b10 BasicListUI has duplicate branch in if-statement
java:classes_util  
  4094886 10-Fix Delivered mustang b81 Need a load(Reader)/store(Writer) interface for Properties class
  4235519 5-Cause Known     Make sun.misc.BASE64{De,En}coder classes public
  4244499 5-Cause Known 7   ZipEntry() does not convert filenames from Unicode to platform
  4306897 10-Fix Delivered mustang b83 (coll) Add java.util.Arrays.binarySearch(a, key, fromIndex, toIndex)
  4523620 6-Fix Understood 7   Add method Pattern.numOccurences(String source)
  4679743 10-Fix Delivered mustang b79 Additional Compressed Streams Requested
  4702460 5-Cause Known 7   FileHandler should have constructors that accept Files
  4963871 11-Closed     RFE: Speed up of java.util.BitSet, possible reduction of required space
  4964454 3-Accepted     StreamHandler swallows thread interrupts
  4993740 3-Accepted 7   Scanner should implement Iterable\
  5017904 7-Fix in Progress 7   (coll) return the same empty iterator from the static empty types in Collections
  5036335 5-Cause Known 7   Provide method to obtain log file name(s) and path(s)
  6197726 10-Fix Delivered mustang b51 (coll) IdentityHashMap.entrySet().toArray(T[] a) is incorrectly implemented
  6205522 10-Fix Delivered mustang b48 (cal) javadoc warnings for GregorianCalendar
  6232484 10-Fix Delivered mustang b51 (coll) ArrayList made from IdentityHashMap.entrySet() fails to create properly
  6276988 10-Fix Delivered mustang b78 (coll) EnumSet is not "Extremely compact" as claimed
  6284152 10-Fix Delivered mustang b81 Lookbehinds with internal quantifiers are unreliable
  6307385 6-Fix Understood 7   Locale performance and correctness fixes
  6350749 5-Cause Known 7   Enhance FileHandler to have Daily Log Rotation capabilities
  6370438 10-Fix Delivered mustang b86 patches to stop compiler warnings
  6379897 10-Fix Delivered mustang b73 Random is not thread-safe; seed should be final
  6383986 11-Closed     Add suite of methods emptyArrayOf... to java.util.Arrays