Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6471693
Votes 0
Synopsis Moving the vertical scroll bar of List in FileDialog leads Flickering in solaris.
Category java:classes_awt
Reported Against b98
Release Fixed 7(b27)
State 10-Fix Delivered, bug
Priority: 4-Low
Related Bugs 6460225 , 6470119
Submit Date 17-SEP-2006
Description
1. Create Frame with List having more than 15 items.
2. also create a fileDialog.
3. in  fileDialog select the folder which has more folders and files
   so that list gets the scroll bar. move the scrollbar up and down you can observe the 
   flicker. flickering is more clear in CDE.
4. cancel file dialog and now move the scrollbar in list.
   once again you can observe the flickering 
   
   This bug can be reproducible only in Solaris. it is reproducible only in 1.6 it works  in 1.5.0. To reproduce this defect run the attached test.
Posted Date : 2006-09-17 14:07:22.0
Work Around
N/A
Evaluation
This bug is not solaris-specific, but XAWT-specific. It can be easily reproduced on Linux+1.5 or Linux+1.6. It is very close to the recent 6470119 or 6460225.
Posted Date : 2006-09-18 12:49:48.0

XAWT implementation of the List component uses VolatileImage as a back buffer, however, double buffering within the bounds of one call of the paint() methods, so following paint() call that repaints the same part of the component may cause to flickering. A possible fix for the particular case (moving scrollbar) - unite paint() calls in one call. Note that there are other similar flickering problems, for example, when user interacts using key arrows. This should be fixed as well.
Posted Date : 2008-04-14 11:48:43.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang