JPanel paint artifacts - HELP PLEASE

Hi there,
I have posted a post on this topic before, with no response, so I thought, let's try it again. I am unable to solve this problem myself and to be honest, desperate.
I am painting a greenhouse floorplan in the paintcomponent method of the JPanel. That works about 95% (roughly) of the time just fine. I can scale this floorplan and with a spinner and it will always be positioned in the middle of the JPanel.
THE PROBLEM is that every now and then during a repaint, somewhere in the middle of the paint part of the floorplan is shifted right and painted of the beginning of the JPanel. Very odd. So part of the floorplan is painted correctly on the right spot and part is shifted to the right, with a "wrap" to the nextline (see what I mean? the begin is printed halfway the page end the end is printed at the beginning).
It happens sometimes to when the application has been covered with another application, and worse sometimes it happens (but very rarely) to the entire application, so including other JPanel and controls)!
For all the scaling and positioning I use AffineTransform object (but everything when requested i cline it so no graphics object can destroy it).
Any ideas please please please?
Rene'

I can put in two methods because the entire file is just simply to big an complicated:
<code>
public void paintComponent(Graphics g) {
if (!this.isShowing()) {
return;
super.paintComponent(g);
// Nothing to paint if there are not sections to paint.
// Clear the background (redundant?), set the size and revalidate.
if (getSection() == null) {
g.clearRect(scrollPane.getViewport().getViewRect().x, scrollPane.getViewport().getViewRect().y, scrollPane.getViewport().getViewRect().width, scrollPane.getViewport().getViewRect().height);
this.setPreferredSize(scrollPane.getViewport().getViewRect().getSize());
EditorPanel.this.scrollPane.getViewport().revalidate();
return;
if (!validScreenDimensionInformation) {
this.recalculateScreenDimensionInformation();
if (!this.getPreferredSize().equals(new Dimension(getRequiredWidth() + borderPixels, getRequiredHeight() + borderPixels))) {
this.setPreferredSize(new Dimension(getRequiredWidth() + borderPixels, getRequiredHeight() + borderPixels));
EditorPanel.this.scrollPane.getViewport().revalidate();
Graphics2D g2d = (Graphics2D) g.create();
// Some hints for rendering.
g2d.addRenderingHints(new RenderingHints(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON));
g2d.addRenderingHints(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON));
g2d.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));
g2d.addRenderingHints(new RenderingHints(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY));
g2d.addRenderingHints(new RenderingHints(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON));
g2d.setFont(FontCreator.createEditorPanelDisplayFont());
// The transformation required to draw the lattice girders, the path's and the lots.
// It takes into consideration the orientation and the translation. It does not take
// into account the scaling, since the object to draw have already been scaled (this
// has been done to avoid scaling of line thickness and fill patterns).
g2d.transform(getAffineTransformNoScaling());
this.latticeGirdersList.paint(g2d, BACKGROUND);
this.sectionPathList.paint(g2d, null);
this.lotsList.paint(g2d, NOTSELECTED);
this.occupiedSpaceList.paint(g2d, "");
this.latticeGirdersList.paint(g2d, CONTOUR);
this.lotsList.paint(g2d, SELECTED);
g2d.dispose();
// This method saves a lot of recalculations. Instead calculating some properties each time
// they are required, now this method is only invoked when a relevant change occurs:
// 1) section change, 2) scale change 3) panel (size) change.
public void recalculateScreenDimensionInformation() {
if (getSection() == null || scrollPane.getWidth() == 0 || scrollPane.getHeight() == 0) {
return;
double scrollPaneWidth = scrollPane.getSize().getWidth() - scrollPane.getInsets().left - scrollPane.getInsets().right - new JScrollBar(JScrollBar.VERTICAL).getMinimumSize().getWidth();
double scrollPaneHeight = scrollPane.getSize().getHeight() - scrollPane.getInsets().top - scrollPane.getInsets().bottom - new JScrollBar(JScrollBar.HORIZONTAL).getMinimumSize().getHeight();
affineTransform = new AffineTransform();
affineTransformNoScaling = new AffineTransform();
setMaxX((int) (Math.max(latticeGirdersList.getMaxX(), sectionPathList.getMaxX()) * (millimeters / getScale())));
setMaxY((int) (Math.max(latticeGirdersList.getMaxY(), sectionPathList.getMaxY()) * (millimeters / getScale())));
setMinX((int) (Math.min(latticeGirdersList.getMinX(), sectionPathList.getMinX()) * (millimeters / getScale())));
setMinY((int) (Math.min(latticeGirdersList.getMinY(), sectionPathList.getMinY()) * (millimeters / getScale())));
if (this.getSection().getOrientation().equals(Section.HORIZONTAL)) {
setTranslateX(Math.max((int) (scrollPaneHeight - Math.abs(getMaxX() - getMinX())) / 2, borderPixels) - getMinX());
setTranslateY(Math.max((int) (scrollPaneWidth - Math.abs(getMaxY() - getMinY())) / 2, borderPixels) - getMinY());
setRequiredWidth((int) getTranslateY() + getMaxY());
setRequiredHeight((int) getTranslateX() + getMaxX());
double centerX = Math.abs(getMaxX() - getMinX()) / 2 + getMinX();
double centerY = Math.abs(getMaxY() - getMinY()) / 2 + getMinY();
affineTransform.setToTranslation(centerX, centerY);
affineTransform.rotate(Math.toRadians(90));
affineTransform.translate(-centerX, -centerY);
affineTransform.translate(-centerY + centerX, centerX - centerY);
affineTransform.translate(getTranslateX(), -getTranslateY());
affineTransform.scale(millimeters / getScale(), millimeters / getScale());
affineTransformNoScaling.setToTranslation(centerX, centerY);
affineTransformNoScaling.rotate(Math.toRadians(90));
affineTransformNoScaling.translate(-centerX, -centerY);
affineTransformNoScaling.translate(-centerY + centerX, centerX - centerY);
affineTransformNoScaling.translate(getTranslateX(), -getTranslateY());
} else {
setTranslateX(Math.max((int) (scrollPaneWidth - Math.abs(getMaxX() - getMinX())) / 2, borderPixels) - getMinX());
setTranslateY(Math.max((int) (scrollPaneHeight - Math.abs(getMaxY() - getMinY())) / 2, borderPixels) - getMinY());
setRequiredWidth((int) getTranslateX() + getMaxX());
setRequiredHeight((int) getTranslateY() + getMaxY());
affineTransform.setToTranslation(getTranslateX(), getTranslateY());
affineTransform.scale(millimeters / getScale(), millimeters / getScale());
affineTransformNoScaling.setToTranslation(this.getTranslateX(), this.getTranslateY());
validScreenDimensionInformation = true;
</code.

Similar Messages

  • Flash Manual Painter As2 Help please....

    Hi All, a Help on this will be really appreciated - need a
    logia something like to paint some Objects: simply put some MCs. When the Mcs (are out of the Box range) and neat its easy to colour.
    I dont see a place to attach files and I asking for help wronte to many forums no reply. I hope Adobe will answer to my question.
    Please see the Zip files attached: ManualPainter.zip
    http://www.actionscript.org/forums/showthread.php3?t=237849
    Please see: paint_Non_Overlaping_MC_Works.fla
    paint_Non_Overlaping_MC_Works.swf
    When the Movie clips are overlapping or one placed above the other MC
    the objects are hard to paint. It Recognizes the Obeject as One, the Imported png converted to a MC.
    Please see: paint_Overlaping_MC_Not_Works.fla
    paint_Overlaping_MC_Not_Works.swf
    Is there a possibility to make this work, like to make the MC Highlight on Mouse over and distinguish the objects when Overlapping? That's to say to colour the MCs when overlapping? What initially came to my mind is when mouse over the MC's to highlight so that we can drop the colour on it something like that.....I need some AS2 Code support.
    In the Zip file contains all the as2 codes. Your Solution on this will be highly appreciated please.
    Thank you.

    Okay, for anyone that is also having this problem I believe I figured out the problem. Adobe files are saved under .xpi extensions which is just another type of .zip file. If you do not have winzip installed you cannot install flash player. I now have mine working. Good luck!
    www.winzip.com

  • JPanel paint artifacts

    Hi there,
    I have posted a post on this topic before, with no response, so I thought, let's try it again. I am unable to solve this problem myself and to be honest, desperate.
    I am painting a greenhouse floorplan in the paintcomponent method of the JPanel. That works about 95% (roughly) of the time just fine. I can scale this floorplan and with a spinner and it will always be positioned in the middle of the JPanel.
    THE PROBLEM is that every now and then during a repaint, somewhere in the middle of the paint part of the floorplan is shifted right and painted of the beginning of the JPanel. Very odd. So part of the floorplan is painted correctly on the right spot and part is shifted to the right, with a "wrap" to the nextline (see what I mean? the begin is printed halfway the page end the end is printed at the beginning).
    It happens sometimes to when the application has been covered with another application, and worse sometimes it happens (but very rarely) to the entire application, so including other JPanel and controls)!
    For all the scaling and positioning I use AffineTransform object (but everything when requested i cline it so no graphics object can destroy it).
    Any ideas please please please?
    Rene'
    p.s. sorry this is a cross post (also in swing forum)

    Hi rkippen,
    Actually I use "Graphics2D g2d = (Graphics2D) g.create();" in the paintComponent method, so I assume I have a fresh one each time, or?
    I am in the process of implementing your (and some other people's) surface area calculations. It seems to work fine. Thank you very much for that.
    Rene'

  • Trying to find the painting app that was on a ipad2 in the apple store.. Help  please :)

    Trying to find the painting app that was on a ipad2 in the apple store.. Help  please :)

    Ya I was going to call them tomorrow but I wanted to play it tonight lol :)
    But it had color pencils and crayons on the left side of it.. It would show the tips of the colors pencils and you could scroll up and down to choose color..
    Thanks for your help tho :)

  • HELP, PLEASE!!!! I have to paint an image into...

    Hello, anybody can help me?? I have to paint a map (gif image) into a panel and then paint points on this map. Every short period of time I have to change the points' position on the map. I am trying to put a transparent panel over the map and paint the points on the transparent panel. Has anybody a better idea??

    You could do it all on the one Panel, if you want. Just extend a JPanel, create a BufferedImage of the gif file (Just once, in the constructor) and override the paint method of the JPanel, painting the image with the graphics object. After that, just use the GRpahics2D object to draw whatever you want, it will display over the image, and call repaint() every time you want the graphics updated.

  • Remote App on iPad connects but drops after about  20 mins. Need to turn  off wait about 1 minute then turn on wifi on iMac before it can reconnect. Need some help please.

    Remote App on iPad connects but drops after about  20 mins. Need to turn  off wait about 1 minute, then turn on wifi on iMac before it can reconnect. Need some help please.
    Already gone through troubleshooting guide a zillion times. Thanks.

    This worked for me... A little time consuming but once you get rolling it goes GREAT... Thanks....
    I got my artwork and saved it to my Desktop
    Opened up Microsoft Paint and clicked on "File" and "Open" and found it to get it on the screen to resize it
    Clicked "resize" and a box for changing it opened up
    Checked the box "Pixels" and "Unchecked maintain aspect ratio"
    Set Horizontal for 640 and Vertical for 480
    Clicked on "OK" and went back to "File" and did a "Save As" and chose JPEG Picture
    It came up "File Already Existed" and clicked "OK" (really did not care about the original artwork I found because wrong size)
    Went to iTunes and on the movie right clicked on "Get Info", clicked on "Details", then "Artwork"
    Go to the little box on the top left that shows your old artwork and click on it to get the little blue border to appear around it and hit "Delete" to make it gone
    Click on "Add Artwork" and find it where you put the one from above on your Desktop and hit "Open" and OK and your new artwork is now there and all good.
    Sounds like a lot of steps to follow but after around 5 or so you will fly through it. This worked perfect on my iPhone 6 Plus and I have artwork on my Home Videos now.

  • On external monitor: GOOD.    after render & dvd: BAAAAD.   help, please!

    Hi, I edited a 60i NTSC video from a canon XL2, and it looks fine on the external monitor (TV), the FCP preview and everything. It even looks good when I export a QT mov with no compression.
    But as soon as I burn it on iDVD and play it on a DVD player, the whole interlacing business goes terribly, terribly wrong.
    I've tried all possible exporting settings, but it doesn't work. Should I de-interlace the clips? I've gathered from reading the forums that it might help, but it sounds like a desperate solution, since the text should be interlaced but not the video?
    I mean... what did I do wrong? Isn't ot supposed to just work straight-through with the NTSC DV Easy Setup and changing only to "None" on the compressing settings at export?
    Any help, please? Anybody?

    oh, OK.
    For exporting, I used the Export>Quicktime movie, just like you said, using the current setting (i.e. Compression:None)
    The DVD player was connected to a PAL TV, but it's OK because the DVD player can read anything. I know because I've watched NTSC as well as PAL dvd movies before.
    The Canon XL2 the Mac is connected to, via Firewire, is NTSC, connected via RCA to the PAL TV. Which means the signal I'm watching is Black & White... (I know this sounds WEIRD)... but it's O.K. because what I'm really checking as I edit is the interlacing problem that I got when playing the DVD on the dvd player.... : the BAD problem.
    How bad? Really bad. Any sudden movement, or panning of objects with vertical lines, like a painting or a building looks all wobbly and curvey and blurry and wrong, which is unnacceptable for the project I'm doing, as it is a professional work (Meaning that I'm charging money for it, despite the crazy assemble of different products and formats I'm using).
    I've gotten things that look good before, but never on Final Cut Pro.. I'm new to the program, and to Mac, and this is the first video I'm exporting to a DVD on this platform.

  • Help with loading dynamic classes ..need help please

    i'm trying to design a program where by i can load dynamic classes
    the problem i'm getting is that only one class is loading.
    classes are loaded by their names,and index numbers of public methods from a linklist
    .When the program runs only the first class is ever loaded and only the methods of that class ..
    help please
    //class loader
    import java.lang.reflect.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.table.*;
    public class Test2 extends Thread
         public Class c;
         public Class Ray;
         public Class[] x;
         public static Object object = null;
         public Method[] theMethods;
         public static Method[] method,usemethod;
         public int methodcount;
         public static int MethodCt;     
         public static JList list;
    public Method[] startClass(String SetMethodName)
         try
              c = Class.forName(SetMethodName);
              object = c.newInstance();
              theMethods = c.getDeclaredMethods();
              // number of methods
              //methodcount = theMethods.length;
         catch (Exception e)
              e.printStackTrace();
    // return the array then invoke the particular method later
    return theMethods ;
    public void RunMethod(Method[] SomeMethod, int methodcount)
         try
              SomeMethod[methodcount].invoke( object,null );
         catch (Exception e)
              e.printStackTrace();
    // end class loader
    //main calling program
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing .*;
    import java.lang.reflect.*;
    public class JFMenu extends JFrame
         public static JMenu pluginMenu;
         public static JMenuBar bar;
         public static final Test2 w = new Test2();
    public static Method[] setmethod;
    private static ClassLinkList startRef = null;
    private static ClassLinkList linkRef3 = null;
    private static ClassLinkList startRef2 = null;
    private String ClassName,ShortCut;
    private int MethodNumber;
    private JMenuItem PluginItem;
         JFMenu()
              super (" JFluro ");     
              JMenu fileMenu = new JMenu("File");
              fileMenu.setMnemonic('F');
              JMenuItem exitItem = new JMenuItem("Exit");
              exitItem.setMnemonic('X');
              fileMenu.add(exitItem);
              exitItem.addActionListener
                   new ActionListener()
                        public void actionPerformed(ActionEvent event )
                             System.exit(0);
              JMenu pluginMenu = new JMenu("Plugins");
              pluginMenu.setMnemonic('P');
              startRef = new ClassLinkList ("Hello","Hello ",2,1926,"Painter");
              addToList("Foo","Foo ",0,1930,"Author");
              while (startRef.linkRef5 != null)
                   //pluginMenu.addSeparator();
                   ClassName = startRef.linkRef5.className;
                   ShortCut = startRef.linkRef5.shortcutName;
    MethodNumber = startRef.linkRef5.methodNumber;
    AddMenuItem(pluginMenu,ShortCut,ClassName,MethodNumber);
                   startRef.linkRef5 = startRef.linkRef5.next;
              // create menu bar and add JFMenu window to it
              JMenuBar bar = new JMenuBar();
              setJMenuBar(bar);
              bar.add(fileMenu);
              bar.add(pluginMenu);
              //attributes for JFMenu frame
              setSize(500,200);
              setVisible(true);
         }// end JFMenu constructor
         public void AddMenuItem(JMenu MainMenu, String shortcut,String className, final int methodCount )
              if (MainMenu==null)
                   return;
              //JMenuItem item;
              JMenuItem item = new JMenuItem(shortcut);
              MainMenu.add(item);
              setmethod = w.startClass(className);
              item.addActionListener
                   new ActionListener()
                        public void actionPerformed(ActionEvent event )
                             w.RunMethod(setmethod,methodCount);
              //item.addActionListener(ij);
         public JMenuItem AddMenuItem2(JMenu MainMenu, String shortcut)
              //if (MainMenu==null)
              //     return Main;
              //JMenuItem item;
              JMenuItem item = new JMenuItem(shortcut);
              MainMenu.add(item);
              //setmethod = w.startClass(className);
              //item.addActionListener(this);
                   new ActionListener()
                        public void actionPerformed(ActionEvent event )
                             w.RunMethod(setmethod,methodCount);
              //item.addActionListener(ij);
         return item;
         public void ReloadMenu(JMenuBar Bar, JMenu PluginMenu)
              if (Bar==null)
                   return;
              //     setJMenuBar(Bar);
              Bar.add(PluginMenu);
              //item.addActionListener(ij);
    public static void main (String args[])
              JFMenu menapp = new JFMenu();
    public static void addToList(String clname, String shcutname, int metnumber, int year2,
                                  String description) {
         // Create instance of class ClassLinkList
    ClassLinkList newRef = new ClassLinkList(clname,shcutname,metnumber,year2,
                                       description);
    // Add to linked list;
         startRef = startRef.addRecordToLinkedList(newRef);
    // end main calling program
    class Hello extends Thread
    public int getNum()
    System.out.println("I can be ");
    return 5;
    public void rayshowName()
    System.out.println("anything i want ");
    public void rayshowName3()
    System.out.println("to be ");
    class Foo extends Thread
    public int getNum()
    System.out.println("IMHOFF");
    return 5;
    public void rayshowName()
    System.out.println("raYMOND");
    // FAMOUS PERSONS LINKED LIST EXAMPLE
    // Frans Coenen
    // Saturday 15 January 2000
    // Depaertment of Computer Science, University of Liverpool
    class ClassLinkList {
    /* FIELDS */
    public String className;
    public String shortcutName;
    public int methodNumber;
    public int yearOfDeath;
    public String occupation;
    public ClassLinkList next = null;
    public ClassLinkList linkRef5 = this;
    public ClassLinkList startRef = null;
    /* CONSTRUCTORS */
    /* FamousPerson constructor */
    public ClassLinkList(String classname, String shortcutname, int methodnumber, int year2,
                                  String description) {
         className = classname;
         shortcutName = shortcutname;
         methodNumber = methodnumber;
         yearOfDeath = year2;
         occupation = description;
         next = null;
    /* METHODS */
    /* Output famous person linked list */
    public void outputClassLinkedList()
         //public ClassLinkList outputClassLinkedList() {
         ClassLinkList linkRef = this;
         // Loop through linked list till end outputting each record in turn
    while (linkRef != null)
         //System.out.println(linkRef5);
         System.out.println(linkRef.className + ", " + linkRef.shortcutName +
                   " (" + linkRef.methodNumber + "-" + linkRef.methodNumber +
                   "): " + linkRef.occupation);
         linkRef = linkRef.next;     
    //return linkRef;
    //public String ShowCasname()
    //return String ;     
    /* Add a new record to the linked list */
    public ClassLinkList addRecordToLinkedList(ClassLinkList newRef) {
         ClassLinkList tempRef, linkRef;
         // Test if new person is to be added to start of list if so return
    if (newRef.testRecord(this) ) {
         newRef.next = this;
         return(newRef);
         // Loop through remainder of linked list
         tempRef = this;
         linkRef = this.next;
         while (linkRef != null) {
         if (newRef.testRecord(linkRef)) {
         tempRef.next = newRef;
              newRef.next = linkRef;
              return(this);
         tempRef = linkRef;
         linkRef = linkRef.next;
    // Add to end
    tempRef.next = newRef;
         return(this);
    /* Delete a record from the linked list given the first and last name. Four
    posibilities:
    1) Record to be deleted is at front of list
    2) Record to be deleted is at end of list
    3) Record to be deleted is in middle of list
    4) Record not found. */
    public ClassLinkList deleteRecord(String lName, String fName) {
    ClassLinkList tempRef, linkRef;
    // Record at start of list
    if ((this.className == lName) & (this.shortcutName == fName))
         return(this.next);
         // Loop through linked list to discover if record is in middle of list.
         tempRef = this;
    linkRef = this.next;
    while (linkRef != null) {
         if ((linkRef.className == lName) & (linkRef.shortcutName == fName)) {
    tempRef.next = linkRef.next;
    return(this);
    tempRef = linkRef;
    linkRef = linkRef.next;
    // Record at end of list, or not found
    if ((linkRef.className == lName) & (linkRef.shortcutName == fName))
                        linkRef = null;
         else System.out.println("Record: " + lName + " " + fName + " not found!");
         return(this);
    /* TEST METHODS */
    /* Test whether new record comes before existing record or not. If so return
    true, false otherwise. */
    private boolean testRecord(ClassLinkList existingRef) {
         int testResult = className.compareTo(existingRef.className);
         if (testResult < 0) return(true);
         else {
         if ((testResult == 0) & (shortcutName.compareTo(existingRef.shortcutName) < 0 ))
                             return(true);
         // Return false
         return(false);
         public void addToList(String clname, String shcutname, int metnumber, int year2,
                                  String description)
         // Create instance of class Famous Person
    ClassLinkList newRef = new ClassLinkList(clname,shcutname,metnumber,year2,
                                       description);
    // Add to linked list;
         startRef = startRef.addRecordToLinkedList(newRef);

    I have a similar problem. I am writing a program to read the class names from database and instantiate several classes which extends from ServiceThread (an abstract class extending from Thread).
    rs = pStmt.executeQuery();
    while(rs.next()) {
    String threadclassname = rs.getString("classname").trim();
    try{
    ServiceThread threadinstance = (ServiceThread)Class.forName(threadclassname).newInstance();
    }catch ...
    So far, only the first class is ever instantiated and runs fine. But subsequent classes do not even get pass the "... ... Class.forName(...).newInstance();" line.
    Funny thing is that there are also no exceptions. The JVM just seem to hang there.

  • Hi, i am trying to smoothskin in photoshop cs6 and when i add a layer mask and try to use my paintbrush nothing apears to happen? help please

    Hi there, Im using photoshop cs6 and i have been trying to smooth skin. i have been duplicating the layer and choosing overlay in the blend drop down, then choosing filter, other, highpass, raduis of 9px then inverting the layer then i add a layer mask using alt and clicking the layer icon mask and then it tells me to use a soft brush to to paint over and revel the high pass layer but nothing is happening when i try to use the paint brush? can you help please? thanks Olivia 

  • I keep being asked to update my Safari but when I do a Software update it scans but never gives me a list and just says no new updates. Help please!

    I keep being asked to update my Safari but when I do a Software update it scans but never gives me a list and just says no new updates. Help please!

    There are no updates to either OS 10.5.8 or Safari 5.0.6.
    If you need a later version of Safari you must first upgrade your operating system to a later version of OS X.

  • At the end of my IMovie I want to write some text: as in" Happy Birthday Mandy we had a great time with you. etc..  How do I go about this? Which icon in IMovie lets me have a place to write text?? help please

    Please see my ? above: Im making an IMovie and need the last frame to just be text (can be on a color). I don't know how to go about doing this.  Ive already done all my photos and captions. Need to have it ready for TOMORROW: Friday May 23rd. Help please!
    Thanks

    You can choose a background for the text from Maps and Backgrounds.  Just drag a background to the end of the timeline, adjust to desired duration then drag title above it.
    Geoff.

  • I have just updated my PC with version11.14. I can no longer connect to my Bose 30 soundtouch via media player Can anyone help please

    I have a Bose soundtouch system .Until today I could play my iTunes music through it via air  player . .I have just uploaded the latest upgrade from iTunes and now I am unable to connect to the Bose system . Can anyone help please? I can connect via my iPad and by using the Bose app so it is not the Bose at fault

    @puebloryan, I realize this thread is a bit old, but I have encountered a similr problem and wondered if you had found a solution. I've been using home sharing from itines on my PCs for years, but two days ago, it suddenly stopped. I can share from my Macs, but not from the ONE PC library where I keep all my tunes. I tried all the usual trouble-shooting measures.
    After turning home sharing off on the PC's iTunes, turning it back on and turning some other settings off and on, my Macs and Apple TV could briefly "see" the PC library, but as soon as I try to connect -- the wheel spins for a bit and then the connection vanishes. It's as if they try and then give up.
    Since this sounds so similar to your problem, I was hoping you finally found a solution. I am also starting a new thread. Thanks!

  • My iMac 24 can no longer be paired with the keyboard; it doesn't recognise any keyboard at boot up, even the one it is paired with. Can anyone help, please?

    My iMac 24 can no longer be paired with the keyboard; it doesn't recognise any keyboard at boot up, even the one it is paired with. Can anyone help, please?
    Thank. Simon

    Brian - The batteries are fine and there has only every been one keyboard paired with it. We have tried my MacPro keyboard as well, and it will not even recognise that there is a discoverable keyboard nearby.
    Thanks, Simon

  • Photoshop Elements 6 on Mac help please !!!!!

    Hi there,
              I need help please !!!!!
    I have PSE 6 for my imac and bought myself a NIKON D60 so far so good. I have installed PSE 6 which comes with ADOBE Bridge CS3
    I have bought a book as well as I am new to photoshop and in fact DSLR cameras.
    I have got my photos into Bridge OK by the way they are JPEG format. According to the book I can open the JPEG in camera RAW by either selecting the JPEG and then pressing cmd+R or by selecting the JPEG and select open with and camera RAW should be available to selct.
    I cannot get of the options to work any ideas please
    Secondly I have taken some photos in RAW format and put then into Bridge again I cannot get the camera RAW interface to open with these neff images.
    If I try to open the image PSE 6 opens and gives me an error that the file format is not supported by PSE 6
    Am I missing something here as I have been trying for a week now !!!!!
    Sorry if this comes across a stupid question but it is new to me
    Chris      UK

    There's no "theory" about it. You should be able to open a raw file from bridge by double-clicking it, but it will open in ACR in PSE. You can't just use ACR within bridge in PSE, if that's what you're trying to do. To open a JPEG in ACR, go to file>Open in PSE and choose Camera raw as the format after you select the file but before you click Open.
    If you've correctly updated ACR, bridge should show you thumbnails of your raw files. If it doesn't try emptying the Bridge cache.

  • Photoshop CS2. Help please.

    Approx 8 years ago I purchased Photoshop CS2 online from Adobe. This past weekend I had to buy a new computer (Windows 8.1), and when I logged into my Adobe account just now to obtain my serial number and enter it after I attempted to download CS2, it said invalid serial number. Help please.
    Both tech support and the online chat person were not able to help me.

    The Activation Servers for CS2 and prior have been taken down. See the link below for an explanation and solution. Be sure to follow all directions, including using the new download serial number supplied on the page.
    CS2 and prior
    http://helpx.adobe.com/x-productkb/policy-pricing/creative-suite-2-activation-end-life.htm l
    --OB

Maybe you are looking for

  • Bridge CS3 opens at wrong location

    My older versions of Bridge always opened wherever I last closed it. Now it picks a file and stays there for about a week until it shifts to another file for another week. It's a time waster for me to have to reopen the file every time. Any suggestio

  • Time Capsule Ethernet Transfer rate very slow

    Hello, In order to transfer a 65Gb file from an iMac to TC, I decided to use the Ethernet port instead of wireless. The transfer rate is about 1-2Mbs /s instead of a regular Ethernet 100Mbs /s. It's been 4 hours so far and will probably be 7 hours wh

  • Transaction Business Partner (BP) and  Business Data Toolset (BDT)

    Hello! I wonder, if somebody could help me implementing following intention: I'd like to preallocate some bp dynpro fields by BDT.  I've been trying during "pbo time" by function events (Tcode BUS7 / event ISSTA), but I've not been succeeded. The maj

  • Self teach

    ok here goes a while ago a friend of mine got satellite internet. hughes?.. the required technition came hooked the modem by ethernet to the laptop.. they ask since this instalation do you think it would be possible to connect our wireless router.. n

  • How do I import my bookmarks

    How do I import bookmarks from ie8 to ipad2