Image display (Image don't appear the first time?)

Applet at: http://saladinsite.tripod.com/Project/MiniProject.htm
Code at and Bottom: http://saladinsite.tripod.com/Project/MiniProject.java
Hi,
I just created my very first applet. It's a simple quiz. I'll agree it's very unefficient.. but heh.. good for first try.
There is a lil problem I am having. Sometimes when I load the applet, the background image don't show up. Sometimes, the happy/cry images (corresponding to right/wrong answer) don't show up (check the applet to see what I am talkin about) It only happens once tho. It's strange. Take a look at the applet, you will see. Btw: It's not the downloadin of image that cuzes the bug. Same problem happens in appletviewer. If it doesn't appear the first time, the next time you go back to it, it will appear.
My teacher has also struggled with this problem but failed. Hope you guys can help me out.
Thanks,
Gant
LONG Code again:
import java.awt.*;
import java.applet.*;
import java.net.*;
     public class MiniProject extends Applet implements Runnable {
          boolean flag=true;
          Image happy,cry,cartoon,test,buffer;
          Graphics bufferg;
          Thread main;
               int x = 50;
               int y = 50;
               int a,b,c;
               String str;
               double score =0;
               double correct = 0.0;
               TextField txt, percent, invis;
               String boxName[] = {"Addition (+)", "Substraction (-)","Multiplication (x)","Division (�)"};
               CheckboxGroup checkGr = new CheckboxGroup();
               AudioClip RedMove, Applause, BadMove, NewGame, sad;
          public void init() {
               URL codeBase = getCodeBase();
               happy = getImage(getCodeBase(),"happy.gif");
               cry = getImage(getCodeBase(),"cry.gif");
               cartoon = getImage(getCodeBase(),"cartoon.gif");
               test = getImage(getCodeBase(),"test.gif");
               RedMove = getAudioClip(codeBase, "RedMove.au");
               Applause = getAudioClip(codeBase, "Applause.au");
               BadMove = getAudioClip(codeBase, "BadMove.au");
               NewGame = getAudioClip(codeBase, "NewGame.au");
               sad = getAudioClip(codeBase, "sad.au");
               invis = new TextField("",1) ;
               invis.setVisible(false);
               setBackground(Color.white);
               setLayout(new BorderLayout() );
               Panel p1 = new Panel();
               add("South",p1);
               p1.setBackground(Color.gray);
               p1.add(new Button("Start") );
               p1.add(new Button("Exit") );
               p1.add(new Button("Help") );
               p1.add(new Button("Credits") );
                         p1.add(new Label(" Score in (%):") );
                         percent = new TextField("",3);
                         percent.setEditable(false);
                         percent.setBackground(Color.gray);
                         p1.add(percent);
               Panel p2 = new Panel();
               p2.setBackground(Color.gray);
               add("North",p2);
               p2.add(new Label("Quiz with: ") );
          Panel p3 = new Panel();
          p3.setLayout(new FlowLayout(FlowLayout.CENTER, 25, 75));
               txt = new TextField("", 3);
               txt.setText("");
txt.setEditable(false);
               Font f = new Font("Helvetica", Font.BOLD, 36);
               txt.setFont(f);
          p3.add(txt);
          add("East",p3);
          p3.setBackground(Color.white);
          for (int i=0; i<boxName.length; i++)
               p2.add(new Checkbox(boxName, checkGr, false) );
          buffer=createImage(size().width,size().height);
          bufferg=buffer.getGraphics();
          startM();
     } //end init
          public void run(){
          while(main!=null){
               try {
               main.sleep(50);
               catch(Exception e){}
     public void stop(){
          if(main!=null){main.stop();}
     public void startM() {
                    bufferg.setColor(Color.white);
                    bufferg.fillRect(0,0,400,400);
                    bufferg.setColor(Color.black);
                         Font f = new Font("Helvetica", Font.PLAIN, 14);
                         bufferg.setFont(f);
                         bufferg.drawImage(cartoon,0,50,this);
                    bufferg.drawString("^ Click on a Quiz above to begin!", 25,47);
                    txt.setEditable(false);
                    txt.setBackground(Color.white);
                    txt.setText("");
                    percent.setText("");
                         Font f4 = new Font("Helvetica", Font.BOLD, 28);
                         bufferg.setFont(f4);
                         bufferg.setColor(Color.red);
                         bufferg.drawString("WELCOME!",15,90);
                         bufferg.setColor(Color.black);
                         bufferg.drawString("to the Interactive",55, 155);
                         bufferg.drawString("Grade 9 Math Quiz",85, 200);
                         Font f5 = new Font("Helvetica", Font.PLAIN, 18);
                         bufferg.setFont(f5);
                         bufferg.drawString("Designed by: Wasay R.",175,360);
     public void clearM() {
          bufferg.fillRect(0,0,450,400);
     public boolean action(Event evt, Object obj) {
          if (evt.target instanceof Button) {
               String butLabel = (String) obj;
                    if (obj.equals("Credits") ) {
                         NewGame.play();
                         URL url = getCodeBase(); // get url of the applet
                         try {
                    getAppletContext().showDocument (new URL(url+"credits.htm"));
                         } catch(MalformedURLException e) {
                         showStatus("URL not found");
          if (evt.target instanceof Button) {
               String butLabel = (String) obj;
                    if (obj.equals("Help") ) {
                         NewGame.play();
                         URL url = getCodeBase(); // get url of the applet
                         try {
                    getAppletContext().showDocument (new URL(url+"help.htm"));
                         } catch(MalformedURLException e) {
                         showStatus("URL not found");
          if (evt.target instanceof Button) {
               String butLabel = (String) obj;
                    if (obj.equals("Exit") ) {
                         NewGame.play();
                         URL url = getCodeBase(); // get url of the applet
                         try {
                    getAppletContext().showDocument (new URL(url+"end.htm"));
                         } catch(MalformedURLException e) {
                         showStatus("URL not found");
          if (evt.target instanceof Checkbox && flag) {
               flag=false;
               NewGame.play();
               txt.setEditable(true);
               Color c = new Color(204,204,204);
               txt.setBackground(c);
               bufferg.setColor(Color.white);
               clearM();
               handleCheckbox(evt);
               if (evt.target instanceof Button) {
               String butLabel = (String) obj;
                    if (obj.equals("Start") ) {
                         flag=true;
                         y=50;
                         x=50;
                         score=0;
                         correct=0;
                         startM();
          if (evt.target==txt && score<10) {
               String find = (invis.getText() ).substring(0,1) ;
               if (find.equals("+")) {
                         handle2();
                         paint( Create(0) );
                         txt.setText("");
                         score++;
               else if (find.equals("-") ) {
                    handle2();
                    paint( Create(1) );
                    txt.setText("");
                    score++;
               else if (find.equals("x") ) {
                    handle2();
                    paint( Create(2) );
                    txt.setText("");
                    score++;
               else if (find.equals("/") ) {
                    handle2();
                    paint( Create(3) );
                    txt.setText("");
                    score++;
          if (score==10) {
               if (correct>=5 && !(evt.target instanceof Checkbox) )
                    Applause.play();
               else if (correct<5 && !(evt.target instanceof Checkbox) )
                    sad.play();
               txt.setText("");
               txt.setBackground(Color.white);
               txt.setEditable(false);
                    bufferg.setColor(Color.white);
                    bufferg.fillRect(100,100,350,75);
                    bufferg.setColor(Color.black);
                    bufferg.drawRect(65,110,225,75);
                         Font f = new Font("Helvetica", Font.BOLD, 28);
                         bufferg.setFont(f);
                         bufferg.setColor(Color.red);
                         bufferg.drawString("Quiz Complete!", 75,143);
                         Font f2 = new Font("Helvetica", Font.PLAIN, 18);
                         bufferg.setFont(f2);
                         bufferg.setColor(Color.black);
                         bufferg.drawString( ("Your Score: " + String.valueOf( Math.round( (correct/score*100)/0.01 )*0.01 )+"%"),101,170);
                         Font f3 = new Font("Helvetica", Font.PLAIN, 14);
                         bufferg.setFont(f3);
                         bufferg.drawString("Click Start and select a Quiz at the Top to begin",19,240);
                         bufferg.drawRect(10,227,326,0);
                         bufferg.drawRect(336,38,0,189);
                         bufferg.drawRect(10,243,326,0);
                         bufferg.drawRect(10,243,0,85);
          percent.setText( String.valueOf( Math.round( (correct/score*100)/0.01 )*0.01 ) );
          repaint();
          return true;
               private void handle2() {
                    str = invis.getText();
                         Font f = new Font("Helvetica", Font.BOLD, 14);
                         bufferg.setFont(f);
                         bufferg.drawString("Correct:",15,70);
                         bufferg.drawString("Incorrect:",4,345);
                    if ( (str.substring(0,1) ).equals("+") )
                         if (Integer.parseInt(txt.getText() )==(a+b) ) {
                                   invis.setText("+correct");
                                   x+=25;
                                   bufferg.drawImage(happy,x,50,this);
                                   correct++;
                                   RedMove.play();}
                         else {
                                   invis.setText("+wrong");
                                   y+=25;
                                   bufferg.drawImage(cry,y,325,this);
                                   BadMove.play();
                    else if ( (str.substring(0,1) ).equals("-") )
                         if (Integer.parseInt(txt.getText() )==(a-b) ) {
                                   invis.setText("-correct");
                                   x+=25;
                                   bufferg.drawImage(happy,x,50,this);
                                   correct++; RedMove.play();}
                         else {
                                   invis.setText("-wrong");
                                   y+=25;
                                   bufferg.drawImage(cry,y,325,this);
                                   BadMove.play();
                    else if ( (str.substring(0,1) ).equals("x") )
                         if (Integer.parseInt(txt.getText() )==(a*c) ) {
                                   invis.setText("xcorrect");
                                   x+=25;
                                   bufferg.drawImage(happy,x,50,this);
                                   correct++; RedMove.play();}
                         else {
                                   invis.setText("xwrong");
                                   y+=25;
                                   bufferg.drawImage(cry,y,325,this);
                                   BadMove.play();
                    else if ( (str.substring(0,1) ).equals("/") )
                         if (Integer.parseInt(txt.getText() )==(a/c) ) {
                                   invis.setText("/correct");
                                   x+=25;
                                   bufferg.drawImage(happy,x,50,this);
                                   correct++; RedMove.play();}
                         else {
                                   invis.setText("/wrong");
                                   y+=25;
                                   bufferg.drawImage(cry,y,325,this);
                                   BadMove.play();
          public String Multi() {
                    a = ( (int) (Math.random()*100) )+10;
                    c = ( (int) (Math.random()*10) );
               while(c==0 || c==1)
                    c = ( (int) (Math.random()*10) );
               String a1 = String.valueOf(a);
               String a2 = String.valueOf(c);     
               return (a1+" x "+a2+" = ");
               public String Divi() {
                    a = 2*( (int) (100*Math.random() ) )+2;
                    c = 2*( (int) (10*Math.random() ) )+2;
                    while (a%c!=0)
                         c = 2*( (int) (10*Math.random() ) )+2;
               String a1 = String.valueOf(a);
               String a2 = String.valueOf(c);     
               return (a1+" � "+a2+" = ");
          public Graphics Create(int i) {
          repaint();
          Dimension d=size();
          bufferg.setColor(getBackground());
          bufferg.fillRect(100,100,350,75);
          bufferg.setColor(Color.yellow);
               a = ( (int) (Math.random()*100) );
               b = ( (int) (Math.random()*100) );
               String a1 = String.valueOf(a);
               String a2 = String.valueOf(b);
               Font f = new Font("Helvetica", Font.BOLD, 36);
               bufferg.setFont(f);
               bufferg.setColor(Color.black);
               if (i==0)
                    bufferg.drawString(a1+" + "+a2+" = ", 145,150);
               else if (i==1)
                    bufferg.drawString(a1+" - "+a2+" = ", 145,150);
               else if (i==2)
                    bufferg.drawString( Multi() , 145,150);                    
               else if (i==3)
                    bufferg.drawString( Divi() , 145,150);
                    return bufferg;
     private void handleCheckbox(Event evt) {
          Checkbox cb = (Checkbox)evt.target;
               String str = cb.getLabel();
               bufferg.drawImage(test,0,50,this);
               if (str==boxName[0]) {
                    paint( Create(0) );
                    invis.setText("+");
               else if (str==boxName[1]) {
                    paint( Create(1) );
                    invis.setText("-");
               else if (str==boxName[2]) {
                    paint( Create(2) );
                    invis.setText("x");
               else if (str==boxName[3]) {
                    paint( Create(3) );     
                    invis.setText("/");
     } //end handleCheckBox
     public void update(Graphics g){
          paint(g);
     public void paint(Graphics g) {
          g.drawImage(buffer,0,0,this);
}//end class

Its not easy to follow your code without the [ code] +[ /code] tags and your link may as well not be there, the code one. I would resolve this by reducing the overhead ie: stripping down the code as much as I could and then adding them back one by one. DIVIDE and CONQUER!!!
1. Take out the audio data (I suspect this may be the key problem)
2. Take out the Thread 'main' and have an actionListener attached to your answer field to handle the changes
3. Take out java.net and your URLs
4. use a MediaTracker and WaitForAll()
5. Strip it down further - AS MUCH AS YOU CAN (you can easily reassemble it quickly again) and then look at the program flow
6. Add more boolean logic to give you control over all your elements ie
if(myAnswer==answer) smiley=true;
else smiley = false;
// or whatever, as I said I could only scan through your code as it is difficult to read in its present format.
Finally: this is good work I like the smileys and the instant %'s, the general layout, good /intelligent use of random() to generate different Q's each time. It's a good application, just remember that applets can be unreliable and I think your basic problem is that you have too much data here.
Strip it right down, focus on your logical flow and then put back the elements one-by-one

Similar Messages

  • How can I set the time between how long my phone plays a text msg ringtone if I don't respond the first time?

    If I don't respond the first time, how can I set how many times/seconds it plays the next time until I respond?

    Actually, there is!
    http://www.apple.com/feedback/iphone.html

  • My boss cannot create a new subfolder by pressing "new folder" until he's already saved the file to his desktop. A "read only" error appears the first time. Is there a way to create and save to subfolder directly? It's Mavericks/Macbook Pro

    Hi, when my boss wants to save a new file in a new subfolder, he presses "new folder" but cannot create a new one because a “read only” error box appears. Once he saves the file to his Desktop he clicks on “save as” again and then he can create a new subfolder by pressing “new folder.” Is there a way to create and save to a subfolder directly without having to first save somewhere else?

    Your server file handling has nothing, and really nothing to do with Adobe software. If files don't get locked for (over-)writing and/or lose connection to the program opening them, then your server is misconfigured. It's as plain and simple and that. Anything from "known file types"/ file associations not being set correctly, MIME types being botched, crooked user privileges and file permissions, missing Mac server extensions, delayed file writing on the server, generic network timeout issues and what have you. Either way, you have written a longwinded post with no real value since you haven't bothered to provide any proper technical info, most notably about the alleged server. Either way, the only way you can "fix" it is by straightening out your server and network configuration, not some magic switch in Adobe's software.
    Mylenium

  • How do you keep junk mail from appearing even after I have hit the "junk" button when it appeared the first time?

    I have several email accounts that come to my mac.   When junk appears I hit the junk button.   Does it take awhile to train the junk or is there a way to set up mail so that it automatically goes to junk and does not appear at all in my inbox?
    It's so time consuming to get rid of this stuff.
    Thanks for any suggestions.
    Grammynancy

    Hello, it does take time to train it.
    You can setup rules if there's any constancy, like I find that 99.999% of mail from yahoo is junk, so I have a Rule setup to just get rid of it permanently, I never see them at all...
    But you could have it be If Subject contains Ciagra, Perform the following functions, Mark as Junk... or whatever.

  • Intuit products don't work (the first time) on Lion. Why is Campbell still on the Apple BOD?

    They abandoned Quicken but made a late-in-the-game-fix (after providing hideous support for 1.5 months).
    I'm now on the phone about TurboTax. Doesn't install - but they might have a fix...
    Yeah, I know they want to move away from desktops to the cloud/web. But given that their servers went caput yesterday, four months before taxes are due.
    Forget it. It is a mess.
    Dump Campbell. Get his attention.

    Well, that's kind of embarrassing...
    I think etresoft probably gave you the 'correct' answer, which is that we're all here to help users with technical problems, rather than either disagree or agree with policy decisions.
    Anyway, I hope you find alternatives to your issues. You could always revert back to Snow Leopard if PPC apps are critical for your workflow.
    https://discussions.apple.com/thread/3352492

  • Wait cursor appears only the first time... unless I don't move the mouse!

    Ah yes, another cursor problem:
    I am setting a wait cursor in my main JFrame when a key-release or a menu item click is detected (the time-consuming action is then triggered in a child JInternalFrame), and so far, it's been working great.
    Then I noticed that the wait cursor only appears the first time the time-consuming action is called (or more precisely, if I never move the mouse, it happens every time as it should, but if I move the mouse, it only happens the first time! Ah, and I noticed I CAN move the mouse but ONLY when it is in the form of the wait cursor!).
    Strangely, I can see the cursor blink briefly when the action is done, precisely when it should be changing back to the default cursor... what gives? If I close the child internal frame and re-open it, I can get the wait cursor again the first time only (again, unless I keep the mouse still, in which case it works great - argh).
    Any ideas would be deeply appreciated!
    Cheers!
    PS - Here's a snippet of how we set the cursor, this is code in our main JFrame, called via either a keypress event or clicking on a menu item - mostly it's stuff that is unrelated, and we simply set the wait cursor as the very first line, so why in the world would it skip that line???? (the rest of the lines do in fact get executed):
    private void refreshMenuItemActionPerformed(java.awt.event.ActionEvent evt) {     doRefreshMenuItemAction(); }
    private void doRefreshMenuItemAction() {
    this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
    JDesktopPane desktop = (JDesktopPane)this.getContentPane().getComponent(0);
    JInternalFrame activeFrame = desktop.getSelectedFrame();
    try {
    if ( activeFrame instanceof IDataDrivenForm ) {
    ((IDataDrivenForm)activeFrame).refresh();
    } catch (Exception ex) {
    ex.printStackTrace();
    this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));

    almost...
    I now see that glasspanes are an answer to that question. I got it to work (almost) using a glasspane (see code snippet below). But what I can't quite grasp now is why this code does not work when I call it from a child (contained) dialog (and possibly internal frames as well)??? When I do so, the dialog freezes (the button I pressed doesn't even release) and the cursor does not change to waiting. This time I'm really not sure where to go next....
    I appreciate anyone who has read this far, and would really be indebted to you for some good advice!
    PS - Here's the nifty code, placed in my main JFrame class. I just substituted "this.setBusy(true);" for every place I was manually setting the WAIT_CURSOR in the past (and of course with matching setBusy(false)):
    public final void setBusy(boolean isBusy)
    Component glassPane = this.getGlassPane();
    Cursor theCursor = isBusy ? Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) : Cursor.getPredefinedCursor( Cursor.DEFAULT_CURSOR );
    this.setCursor( theCursor );
    glassPane.setCursor( theCursor );
    glassPane.setVisible( isBusy );

  • HT201302 I have a new iPod Touch and am trying to download photos for the first time.  Both iPhoto & Image Capture recognize the device but don't seem to recognize the photos, or at least I can't import them.  Nothing happens when I click on anything in e

    I have a new iPod Touch and am trying to download photos for the first time.  Both iPhoto & Image Capture recognize the device but don't seem to recognize the photos, or at least I can't import them.  Nothing happens when I click on anything in either.

    If you manually open iPhoto do you not see the photos?
    Maybe here:
    iOS: Unable to import photos or device not recognized as a camera
    Yu are trying to impoort photos taken by or saved to the iPod, right? If the photos were synced to the iPod then iPhot does not work.

  • Bridge:  Images don't appear in Content Folder

    (iMac OS X 10.5.2 (Leopard); 4 GB Ram; PS CS 3; Bridge 2.1.1.9; Raw 4.3.1)
    All my images are on the MacIntosh hard drive under Cover Flow view. In Bridge, there are two main folders that contain images:: Window Documents ( deleted images from a color management program from a external hard drive/PC computer that I previously owned)) and Pictures (images transferred from PC to MAC). Problem: No images appear from the Window Documents Folder in the Content Pane in Bridge. Most images don't appear on the Content Pane from the Pictures folder with the exception of a few file folders. In the Preview Pane (Bridge) there are all sort of weird glitches. Previous to this problem I worked 7 1/2 hours dragging and dropping images from files in the Window Document Folder into selected folders in Pictures and deleting the images to Trash that weren't going to be kept. Everything ended well that day....no problems but the next day when I opened Bridge I couldn't access most of my images. At the bottom left hand corner of Bridge it tells me how many images there are but they don't appear. Summary: What I do know is that the images are on the hard drive, my computer is trying to open them up but something is preventing them from appearing in the Content Pane. Before I reach for that second glass of wine, can you please help? I am so frustrated and don't know where to turn for help in this matter. Thank you so very much. PS. I also can find the images in Finder when I right click on the mouse button on a file. I've tried using Tools>;Cache>Build and Export Cache. Images will appear but after I close Bridge they disappear into their deep dark hole!

    Solved the problem myself. I retyped the name of each folder (same name) under Pictures and added a space plus #1 after each folder name. Images appeared almost immediately on the content pane after that was done. Later I will then open up on my hard drive, under Cover Flow, two windows....one from the Pictures Folder and the other one from the Window Documents that contain the images transferred from an old hard drive. I will then select the images I want to keep and drag and drop the images from the Window Documents to the sub-folders in Pictures and that should do it. Attempting to do it from within Bridge will cause the images in Pictures to disappear so this other way is safer. Then I will trash my Window Document folder when I'm done. If anyone has experience this problem this might be a way to see if my solution might work for you. (I formerly had a window system and now have a iMac).

  • Images don't appear immediately?

    I have an applet with run and stop methods. I load all my images in the init() method. When my applet is ran, some images don't appear right away. You have refresh the browser screen or reload the applet. AFter refreshing, all the images work fine. It's a one time error. I am also using the double buffering. Have you any ideas/guesses y that would be happenin?
    Regards & Thanks,
    Helix
    P.S: Sry, I didn't post my code, I was hoping this might be sufficient info for help. If not, tell me.

    Complete shot in the dark, but you might try and change the caching option of your browser to "Check for newer version of stored pages: Every visit to the web page". It is possible that you need to add code to the web page to force the browser to not use cached resources. As I mentioned kind of a shot in the dark, but the fact that your images all show up on refresh made me think of this possibility.

  • New images don't appear on upload [subject edited by moderator]

    So, maybe it is a delevoper issue although I can not figure out why it happens at all!
    Here is my procedure:
    I design the artwork in Photoshop and use Photoshop to slice
    I create the template in Dreamweaver (2014)
    I create the stylesheet (css)
    I place the images and text and never deviate from the stylesheet
    I apply the template to the different pages.
    I check my links
    I check the site in the built in browsers, i.e. Safari, Chrome and Firefox
    I open my host Access Panel, Upload the files in my public folder as instructed, check whether it did upload
    The first time I uploaded the site this way it worked perfectly. The problem started developing about a month ago. For instance, the photoshop template has a background slice (content_bkgd.jpg & banner_bkgd.jpg). During Nov I added that bit of xmas artwork to the background in Photoshop (the top of the tree flows into the banner.jpg - as the slice fell). But uploading the changed background to the host meet with failure as all new images do. I checked everything I could imagine: did I upload the changed stylesheet, did I upload all the changed images, files. I asked the host to see whether the new files did not by accident ended up in the wrong folder, did it indeed upload - the host has no idea. A few times people who handled the query managed to correct the problem within minutes saying that its just one of those things! B@ut most of them say it is a developer problem - any suggestion anyone?

    Afrihost (South Africa)
    They tell me to upload to the public folder and only there
    They even checked and said it did upload but that it does not appear because of my developing mistake
    The url: https://c-tomatxua.aserv.co.za/
    of afrihost.co.za
    my username: [deleted... Mod]
    my password: [deleted... Mod]
    [personal information removed... Mod - https://forums.adobe.com/docs/DOC-3731]
    [This is an open forum, not Adobe support, please do not post personal information]
    i am totally kaput!

  • Help please - have a Nano and a Shuffle and neither are working! The Nano wheel appears to have stopped working - I can't get it to do anything. I've done the reset,it worked the first time but not since. And the shuffle won't sync with my library!

    Hi,
    I have an iPod shuffle 4th generation and an iPod Nano 5th generation . The Nano wheel appears to have stopped working - I can't get it to play or anything. I've done the reset and it worked the first time, but now the only way I can get it to play anything is to shake it and go with the shuffle choices - I can't change volume, song, pause or turn it off.
    So, I decided to start using the Shuffle which I was given as a present last year. I've plugged it into my laptop (running windows 8 and newest version of iTunes). It appears in iTunes on the left hand side, but when I click to sync (whether I tick sync all or choose artists) it says synched but has no music. It seems to not be linked to the music library - when I tick synch all songs, next to the "sync music" it says 0 songs?
    Any help to fix either would be really appreciated - I'm without any music at the moment and I'm going away this weekend!
    Thanks

    Hi Bblairjones,
    If you are having issues with your Nano and Shuffle, you may want to try the Troubleshooting Assistants on the following page:
    Apple Support: iPod Troubleshooting Assistants
    http://www.apple.com/support/ipod/five_rs/
    Regards,
    - Brenden

  • Image on screen while charging for the first time

    We received 2 phones today and one has black screen while charging and the other has a bright green image that says downloading and Do not  turn off Target!!!  Is something wrong??

    This is why I make a verizon store activate and turn on my phone the first time. I recommend you do the same.

  • How do I get the option to capture image when placing  signature for the first time.

    According to the help screen for Adobe Reader the first time a signature is placed I should be presented with a dialog box that has the option to import a signature image.  But what I get is only the option to drag over an area of the screen to place an image which must be a pdf which requires a paid upgrade to create from an image file.
    why is the help out of sync with the program?

    Correct I’ve followed as you’ve instructed below, but this is my screen shot:
    cid:[email protected]
    Note that 3 of the options are missing: Convert PDF to Word or Excel Online, Create PDF, and Add Text or Signature are all missing. Why are these missing and how do I correct this so they can be used?
    http://forums.adobe.com/servlet/JiveServlet/showImage/2-4742280-237962/Sign.jpg

  • I have a MacBook Pro running 10.7.2.  I am trying to import photos from my older Canon EOS-1D for the first time since my OS upgrade.  iPhoto does not see the camera nor does Image Capture.  IC says there is not a camera connected.  Cable is known good.

    I have a MacBook Pro running 10.7.2.  I am trying to import photos from my older Canon EOS-1D for the first time since my OS upgrade.  iPhoto does not see the camera nor does Image Capture.  IC says there is not a camera connected.  Cable is known good.  Has something changed?  Thanks!

    If neither iPhoto not IC can seethe card it might suggest an issue with the card or the ports on the camera/mac.
    Try reformat the card, change the ports and/or use a USB Card Reader.

  • When creating a custom default user profile for an image, I get the error "A keychain cannot be found to store "safari" when a new user logs in for the first time.

    My "profile" account works flawlessly with the exception of safari. I had copied the entire user template folder to the default location in OS X 10.10 and removed the entire keychain folder. However, whenever someone logs into the computer for the first time and opens Safari, they are greeted with the error message "A keychain cannot be found to store safari".

    If you've just changed your login password in Recovery mode, follow these instructions. Otherwise, see below.
    At some point, you may have reset your keychain to default in Keychain Access. That action would have caused your login keychain to be renamed.
    Back up all data before proceeding.
    In Keychain Access, delete the login keychain from the keychain list. Choose Delete References when prompted, not Delete References & Files.
    Triple-click anywhere in the line below on this page to select it, then copy the text to the Clipboard by pressing the key combination command-C:
    ~/Library/Keychains
    In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar, paste into the box that opens (command-V), and press return. A folder will open. Rename the file "login.keychain" in that folder to something like "login-old.keychain". Rename the file "login_renamed_1.keychain" to "login.keychain". You can then close the folder.
    Back in Keychain Access, select 
              File ▹ Add Keychain...
    from the menu bar. Add back the file now named "login.keychain". If any of your needed keychain items are missing from it, also add back the file you named "login-old.keychain". I suggest you transfer any needed items from that keychain to the login keychain, then delete it. The transfers are made by drag-and-drop in Keychain Access. You'll need to enter your password for each item transferred.

Maybe you are looking for

  • When viewing a note in the bridge how do you switch to landscape full screen mode?

    When viewing notes in the Bridge, there are two modes after pressing messages.  One is portrait where the note being viewed shows in full screen after going to it from the inbox list.  The other is in landscape where the inbox list is on the left and

  • Watch Folder in Adobe Media Encoder CS3

    Hello, We are currently working on a project to automate some video encoding. Files uploaded to a server should get automatically converted into a specific format. (Unfortunately) we only have the CS3 to work with. We couldn't find the "watch folder

  • Calendar problems with Outlook 2007 and plugin

    We are trying to roll out outlook 2007 together with outlook connector 7.2u1 at patch level 125361-03. Installation goes ok. But we have a major problem with Calendars. Having used Sun Mail & Calendar for years our users subscribe to a number of cale

  • "ORA-1715 : UNIQUE may not be used with a cluster index" but why?

    "ORA-1715 : UNIQUE may not be used with a cluster index" but why and what "may" means here? Any comments will be welcomed, thank you and best regards; show rel release 1002000300 CREATE CLUSTER sc_srvr_id ( srvr_id NUMBER(10)) SIZE 1024; SELECT clust

  • Printing problems with Photoshop Album Starter Ed. 3.2 (Viewer)

    Everytime I try to print a picture associated with Adobe Photoshop Album Starter Edition 3.2 (Viewer) I get an error message saying it has "encountered a problem and needs to close."  I will post the additional information it gives below.  Can anyone