![]() ![]() This is done via an EventQueue.invokeLater which, unless I am mistaken, should run on the right thread. Using an observer/notifier pattern, the threads complete and notify the main control, which adds a panel to the page. #Java for mac os x 10.4 11 fullAny other ideas? A simple one line of code that forces a full refresh would be great :)Įdit2: The main thread creates the panels and launches X threads. Os X 10 6 0 free download - Apple Mac OS X Lion 10.7.5 Supplemental Update, Apple Java for OS X 10.7/10.8, Apple Mac OS X Tiger 10.4. (Plus, there are numerous other fixes I would need to do to do a complete change). At some point (fairly quickly), you should get the refresh problem.Įdit: I followed the first suggestion here and replaced all my controls that feature background images with a Swing equivalent and the issue is still there. Select a folder containing lots of images and play with the scrollbar. To replicate the problem, open the following Java Web Start application: If you are interested in implementation details of the scroll panel, I will investigate, but I am assuming this is a common platform bug for which workarounds must be known. ![]() I don't feel these changes created the issue, I am just providing this as extra information. Until recently, everything was compatible with Java 1.1 but this has changed in a few locations which now require 1.4. ![]() ) Thus, I am looking for any tips that would help me resolve this problem under Mac OS X 10.4 or, in the worst case, simply simulate a full applet refresh. (the repaint the image directly, repaint all children of a few panels, etc. I spent quite some time trying to force a refresh of the background image unsuccessfully. If the window is minimized, resized or even moved, the application is refreshed and the incorrectly positioned elements vanish and the application resumes normally. However, it does not appear that the application knows it painted it incorrectly and thus does not refresh. On Mac OS X 10.4, it shows the pictures in the incorrect location when scrolling, which would not be so bad if it refreshed the screen after painting the image at that location. This behaviour does not occur on other platforms. Simply put, sometimes when scrolling the pictures end up overlapping the header or footer of the application. You can find a screenshot of the incorrect behaviour, when scrolling, here: browser for mac os x 10.4.11 free download. Our applet does not behave properly in Mac OS X 10.4, regardless of the version of Java (1.4 or 1.5). We launch this applet via Java Web Start or within a web page. The applet includes a scrollable list of pictures, which works fine in Windows, Linux and Mac OS X 10.5. This applet lets you select pictures from your hard drive and upload them to a server. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |