Extending DefaultCaret... and it won't blink!!!

Ok so I'm making a class to extend DefaultCaret, its a custom caret to look a bit different... I've got it all working except the blinking!
As you can see by the code below I have made calls to the 'setBlinkRate(..' function but for some reason it still won't blink!
Anyone know what I'm doing wrong?
the only thing i'm not sure about is the 'damage()' function call that i implemented, i suspect this may be the cause but I'm not sure...
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.plaf.*;
import javax.swing.text.*;
public class NewCaret extends DefaultCaret {
    /** Creates a new instance of NewCaret */
    public NewCaret () {
        setBlinkRate(500);
    }//end constructor
     * When the component containing this caret gains focus this is called.
     * Here a caretlistener is added this repaints the component when the caret
     * moves and text is deleted.
    public void focusGained(FocusEvent e) {
        super.focusGained(e);
        this.getComponent().addCaretListener(new CaretListener() {
            public void caretUpdate(CaretEvent e) {
                getComponent().repaint();
    }//end focusGained
     * When the component containing this caret loses focus this is called.
     * Here the container is repainted to removed old artifacts, and the
     * caret listners are removed as they are not needed anymore.
    public void focusLost(FocusEvent e) {
        super.focusLost(e);
        getComponent().repaint();
        CaretListener listeners[] = this.getComponent().getCaretListeners();
        for (int i = 0; i < listeners.length; i++) {
            this.getComponent().removeCaretListener(listeners);
}//end focusLost
* Overriding this method to display the custom cursor
public void paint(Graphics g) {
if (isVisible()) {
// Determine where to draw the cursor
JTextComponent c = getComponent();
TextUI ui = c.getUI();
Rectangle r = null;
int dot = getDot();
int mark = getMark();
Color selectCol = javax.swing.UIManager.getLookAndFeel().getDefaults().getColor("TextField.selectionBackground");
Font f = getComponent().getFont();
FontMetrics currentFontMetrics = Toolkit.getDefaultToolkit().getFontMetrics(f);
int height = currentFontMetrics.getAscent();
try {
r = ui.modelToView(c, dot);
String s = getComponent().getText().substring(dot);
g.setColor(getComponent().getBackground());
g.fillRect(r.x, r.y, currentFontMetrics.stringWidth(s) + 8, height + 4);
g.setColor(c.getCaretColor());
//top section
g.drawLine(r.x + 0, r.y + 0, r.x + 1, r.y + 0);
g.drawLine(r.x + 1, r.y + 1, r.x + 6, r.y + 1);
g.drawLine(r.x + 6, r.y + 0, r.x + 7, r.y + 0);
//middle section
g.drawLine(r.x + 3, r.y + 2, r.x + 3, r.y + 2 + height - 1);
g.drawLine(r.x + 4, r.y + 2, r.x + 4, r.y + 2 + height - 1);
//bottom section
g.drawLine(r.x + 1, r.y + 2 + height, r.x + 6, r.y + 2 + height);
g.drawLine(r.x + 0, r.y + 3 + height, r.x + 1, r.y + 3 + height);
g.drawLine(r.x + 6, r.y + 3 + height, r.x + 7, r.y + 3 + height);
//color for text
g.setColor(getComponent().getForeground());
if (dot < c.getDocument().getLength()) {
g.drawString(s, r.x + 8, r.y + height);
if (mark > dot) {
//selection - so display it.
String substr = getComponent().getText().substring(dot, mark);
int len = currentFontMetrics.stringWidth(substr);
g.setColor(selectCol);
g.fillRect(r.x + 8, r.y, len, height + 4);
g.setColor(getComponent().getBackground());
g.drawString(substr, r.x + 8, r.y + height);
catch (BadLocationException ex) {
return;
}//end paint
* Overriding this to destroy the current cursor
public void damage(Rectangle r) {
if (r != null) {
getComponent().repaint(r.x, r.y, r.width, r.height);

I've changed the code around with no success...
I ended up changing the order of the drawing due to some horrible redraw problems when selecting text from the midde of a string. I've fixed those problems now,
BUT IT STILL WON' BLINK! :(((
I've taken your advice as to the damage method and playted with that, still no joy there though.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.plaf.*;
import javax.swing.text.*;
public class NewCaret extends DefaultCaret {
    private int dmgwidth;
    private boolean repainted;
    /** Creates a new instance of NewCaret */
    public NewCaret() {
        setBlinkRate(1000);
        this.dmgwidth = 0;
        this.repainted = false;
    }//end constructor
     * When the component containing this caret gains focus this is called.
     * Here a caretlistener is added this repaints the component when the caret
     * moves and text is deleted.
    public void focusGained(FocusEvent e) {
        super.focusGained(e);
        this.getComponent().addCaretListener(new CaretListener() {
            public void caretUpdate(CaretEvent e) {
                getComponent().repaint();
    }//end focusGained
     * When the component containing this caret loses focus this is called.
     * Here the container is repainted to removed old artifacts, and the
     * caret listners are removed as they are not needed anymore.
    public void focusLost(FocusEvent e) {
        super.focusLost(e);
        getComponent().repaint();
        CaretListener listeners[] = this.getComponent().getCaretListeners();
        for (int i = 0; i < listeners.length; i++) {
            this.getComponent().removeCaretListener(listeners);
}//end focusLost
* Overriding this method to display the custom cursor
public void paint(Graphics g) {
if (isVisible()) {                       
int dot = getDot();
int mark = getMark();
// Determine where to draw the cursor
JTextComponent c = getComponent();
TextUI ui = c.getUI();
Rectangle r = null;
Color selectColBG = javax.swing.UIManager.getLookAndFeel().getDefaults().getColor("TextField.selectionBackground");
Color selectColFG = javax.swing.UIManager.getLookAndFeel().getDefaults().getColor("TextField.selectionForeground");
Color colFG = getComponent().getForeground();
Color colBG = getComponent().getBackground();
Font f = getComponent().getFont();
FontMetrics currentFontMetrics = Toolkit.getDefaultToolkit().getFontMetrics(f);
int height = currentFontMetrics.getAscent();
String wholetext = getComponent().getText();
String selString = null;
String endString = null;
int selwidth = 0;
int strwidth = currentFontMetrics.stringWidth(wholetext);
int filth = currentFontMetrics.stringWidth(wholetext.substring(dot, wholetext.length()));
if (null != wholetext && wholetext.length() > 0) {
if (mark > dot) {
selString = wholetext.substring(dot, mark);
endString = wholetext.substring(mark);
selwidth = currentFontMetrics.stringWidth(selString);
} else {           
if (dot < wholetext.length()) {
endString = wholetext.substring(dot);
int cursorWidth = 8;
//Here we paint
try {               
r = ui.modelToView(c, dot);
g.setColor(colBG);
g.fillRect(r.x, r.y, filth, height + 4);
if (null != selString && selString.length() > 0) {
g.setColor(selectColBG);
g.fillRect(r.x + cursorWidth, r.y, selwidth, height + 4);
g.setColor(selectColFG);
g.drawString(selString + cursorWidth, r.x + cursorWidth, r.y + height);
if (null != endString && endString.length() > 0) {
g.setColor(colFG);
g.drawString(endString, r.x + cursorWidth + selwidth, r.y + height);
g.setColor(c.getCaretColor());
//top section
g.drawLine(r.x + 0, r.y + 0, r.x + 1, r.y + 0);
g.drawLine(r.x + 1, r.y + 1, r.x + 6, r.y + 1);
g.drawLine(r.x + 6, r.y + 0, r.x + 7, r.y + 0);
//middle section
g.drawLine(r.x + 3, r.y + 2, r.x + 3, r.y + 2 + height - 1);
g.drawLine(r.x + 4, r.y + 2, r.x + 4, r.y + 2 + height - 1);
//bottom section
g.drawLine(r.x + 1, r.y + 2 + height, r.x + 6, r.y + 2 + height);
g.drawLine(r.x + 0, r.y + 3 + height, r.x + 1, r.y + 3 + height);
g.drawLine(r.x + 6, r.y + 3 + height, r.x + 7, r.y + 3 + height);
this.dmgwidth = strwidth;
//incrementing width value by width of cursor
this.dmgwidth += 8;
catch (BadLocationException ex) {
return;
}//end paint
* Overriding this to destroy the current cursor
protected synchronized void damage(Rectangle r) {
if (r != null) {
     int x = r.x;
     int y = r.y;
     int width = dmgwidth;
     int height = r.height;
     getComponent().repaint(x, y, width, height);

Similar Messages

  • My network extender gps and sys light is blinking red .What can I do to fix it?

    How can I fix my network extender ?

        Let's ensure we get your network extender back up and running! How long has this been going on? Have you powered cycled the network extender. This will refresh wireless signal to the device. You can also check out some quick troubleshooting steps here; http://vz.to/18CndNE
    YosefT_VZW
    Follow us on Twitter @VZWSupport

  • I have an Airport Extreme Base Station and have recently upgraded to Mountain Lion. Now airport utility won't work with my base station so I bought a Time Capsule. For the life of me I can't make the substitution work and only see a blinking amber light.

    I have an Airport Extreme Base Station and have recently upgraded to Mountain Lion. Now airport utility won't work with my base station so I bought a Time Capsule. For the life of me I can't make the substitution work and only see a blinking amber light. Can anyone who has made this change offer some advice?

    apikoros wrote:
    The Utility transferred all of the AE's settings, so I still have to change the password, which leaves me with only 2 other questions, I think:
    1)  I assume it's just a matter of using the Utility, entering a stronger password and checking for it to be remembered in Keychain Access.  But do I have to  change the password for each individual unit-- the TC, the Extreme and both Expresses-- or will changing it just for the TC alone work for the entire network?
    Resetting the password you will need to do for each device... the utility cannot even see those old units.
    So you will have to do it for each one.. think it through.. because as you change passwords the others will lose connection.. so start from the express which are wireless extending .. change those first.. and go back up the chain.. as each one changes it will drop off the network.. until you reach extreme and change that. Then you might need to reboot the whole network to get everything talking again. If something goes wrong.. just pluck that one out of the mix and plug in ethernet.. reset and redo the setup. That is my preferred method anyway.. do everything in isolation one by one. By ethernet and then nothing goes wrong.
    2)  Who's the treasonous SOB who spilled the beans to you about the ICBM in my back yard?!?
    N.Korean hackers.
    [Edit] Whoops-- one more question:  I want to partition the TC's disk, but Disk Utility doesn't see it.  What do I need to do?
    You cannot partition a network disk. And apple provided no tools for it in the TC itself. You can pull the disk out and partition it but that voids your warranty. (although done with care who is to know).
    Look at Q3 here.
    http://pondini.org/TM/Time_Capsule.html
    Mixing TM and data on the TC is worth planning carefully. They don't necessarily sit happily together.

  • HT4407 Hey, I am unable to install windows 7 using 'bootcamp 5.0' . I have already partitioned the drive as (mac Os Extended Journaled) and yet it seems bootcamp won't acknowledge this?

    Hey, I am unable to install windows 7 using 'bootcamp 5.0' . I have already partitioned the drive as (mac Os Extended Journaled) and yet it seems bootcamp won't acknowledge this?
    My first thoughts were that 'bootcamp' was out of date...needed an upgrade to register windows 7. Since then I am once again met with the same problem... how can it not see the I have already have a paritioned drived ready to be used for installition, is there a way to fix this problem? I don't really want to pay out for 'i-parition' only to merge my 2 drives back into one and start again from scratch =/. Seems silly to do so...what are my options?
    Regards Swishi...p.s If anyone can help me...it'll make my day :3.

    ONE PARTITION.
    You don't need to buy anything but you should have backups.
    you can delete #2 you created. Then resize to full drive.
    There are already
    GPT
    EFI
    Mac
    Recovery
    and there needs to be Windows which cannot be higher ID
    Reading the instructions first and just swallow whatever pride or inidignation. It is a "my way or highwar" setup and utility,.
    http://manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf
    create a Windows support software (drivers) CD or USB storage media
    http://support.apple.com/kb/HT4407
    The Boot Camp Assistant can burn Boot Camp software (drivers) to a DVD or copy it to a USB storage device, such as a flash drive or hard drive. These are the only media you can use to install Boot Camp software.
    https://support.apple.com/kb/HT4569
    Installation Guide  Instructions for all features and settings.
    Boot Camp 4.0 FAQ  Get answers to commonly asked Boot Camp questions.
    Windows 7 FAQ  Answers to commonly asked Windows 7 questions.
    http://www.apple.com/support/bootcamp/

  • HT1719 I am trying to sync my ipod shuffle to the itunes on my computer.  When I try to sync I go to the drop down file tab.  PULL up "devices" But the extended options of SYNC, RESTORE, Transfer and Backup won't allow me to click on them.  How do I activ

    I am trying to sync my ipod shuffle to the itunes on my computer.  When I try to sync I go to the drop down file tab.  PULL up "devices" But the extended options of SYNC, RESTORE, Transfer and Backup won't allow me to click on them.  How do I activate?

    Those menu bar commands are disabled when you do not have a device (your shuffle) selected in iTunes.
    If the iTunes sidebar (along left side of iTunes) is hidden, from the menu bar, under View, select Show Sidebar.  In the sidebar, your shuffle should be listed under DEVICES.  Click on it there to select it.  Now, those commands under the File menu should be accessible.
    However, once you have the shuffle selected, many of those "device-related" commands in the menu bar are also on the iTunes window.  For example, there is a Sync button at the low-right corner of the window, which does the same thing as the command in the menu bar.

  • Toner lights and power light blinks and printer won't work

    The ink lights are blinking in sequence along with the power button.  I have changed all of the ink cartridges with the correct 920 type and have made sure they are all seated correctly.  I have also flipped the cartridge carrier lever and reset that.  Everything seams to be fine.  My computer tells me that all the ink levels are full after inserting the new cartridges.  I have rebooted the printer with and without the usb connection, cleared all printer jobs and it still keeps blinking and won't print.  What else can I do??  Appreciate any suggestions.

    Hi @salvador64 , and welcome to the HP Forums!
    I understand you're experiencing printer issues. I would like to help!
    I would recommend performing a power reset on the printer.  Disconnect the power cord from the printer and the power outlet, then wait 60 seconds. After 60 seconds, plug the printer back in. Ensure you plug the printer directly to a wall outlet. Make sure to bypass any sort of surge protector or power bar.
    I'd also recommend  running through the steps in this document:
    Blinking Lights on the HP Officejet 7000
    Good luck and please let me know the results of your troubleshooting steps. Thank you for posting on the HP Forums!
    Please click “Accept as Solution " if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the right to say “Thanks" for helping!
    Jamieson
    I work on behalf of HP
    "Remember, I'm pulling for you, we're all in this together!" - Red Green.

  • Extending DefaultCaret problems...

    Right so I've created a class to extend DefaultCaret.
    It works fine, except for two issues.
    1) it doesn't blink!
    2) it isn't appearing when using the arrow keys to navigate a textfield (ie ithe cursor appears to stay at the end of the field) but when keys are pressed to remove or add text it appears at the location that has been navigated to and the cursor plus the text repainted fine. This only happens when text is added/removed not when navigating text.
    What am I missing?
    Thanks in advance.
    Here is the code:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.plaf.*;
    import javax.swing.text.*;
    public class ExtendedCaret extends DefaultCaret {
        /** Creates a new instance of ExtendedCaret */
        public ExtendedCaret () {
            setBlinkRate(500);
         * Overriding this method to remove the old artifact from the text component
         * once it loses focus.
        public void focusLost(FocusEvent e) {
            super.focusLost(e);
            getComponent().repaint();      
        }//end focusLost
         * Overriding this method to display the custom cursor
        public void paint(Graphics g) {
            if (isVisible()) {
                // Determine where to draw the cursor
                JTextComponent c = getComponent();
                TextUI ui = c.getUI();
                Rectangle r = null;
                int dot = getDot();
                Font f = getComponent().getFont();           
                FontMetrics currentFontMetrics = Toolkit.getDefaultToolkit().getFontMetrics(f);
                int height = currentFontMetrics.getAscent();           
                try {
                    r = ui.modelToView(c, dot);               
                    String s = getComponent().getText().substring(dot);
                    g.setColor(getComponent().getBackground());
                    g.fillRect(r.x, r.y, currentFontMetrics.stringWidth(s) + 8, height + 4);
                    g.setColor(c.getCaretColor());       
                    //top section
                    g.drawLine(r.x + 0, r.y + 0,  r.x + 1, r.y + 0);
                    g.drawLine(r.x + 1, r.y + 1,  r.x + 6, r.y + 1);
                    g.drawLine(r.x + 6, r.y + 0,  r.x + 7, r.y + 0);
                    //middle section
                    g.drawLine(r.x + 3, r.y + 2,  r.x + 3, r.y + 2 + height);
                    g.drawLine(r.x + 4, r.y + 2,  r.x + 4, r.y + 2 + height);
                    //bottom section
                    g.drawLine(r.x + 1, r.y + 3 + height, r.x + 6, r.y + 3 + height);
                    g.drawLine(r.x + 0, r.y + 4 + height, r.x + 1, r.y + 4 + height);
                    g.drawLine(r.x + 6, r.y + 4 + height, r.x + 7, r.y + 4 + height);               
                    if (dot < c.getDocument().getLength()) {
                        g.setColor(getComponent().getForeground());
                        g.drawString(s, r.x + 8, r.y + height);
                catch (BadLocationException ex) {
                    return;
        }//end paint
         * Overriding this to destroy the current cursor
        public void damage(Rectangle r) {
             if (r != null) {
                getComponent().repaint(r.x, r.y, r.width, r.height);
    }

    I have now got the repaint to work correctly.
    I still can't get it to blink though!!!
    I changed the following code:
        public void focusGained(FocusEvent e) {
            super.focusGained(e);
            this.getComponent().addCaretListener(new CaretListener() {
                public void caretUpdate(CaretEvent e) {
                    getComponent().repaint();
         * Overriding this method to remove the old artifact from the text component
         * once it loses focus.
        public void focusLost(FocusEvent e) {
            super.focusLost(e);
            getComponent().repaint();
            CaretListener listeners[] = this.getComponent().getCaretListeners();
            for ( i = 0; i < listeners.length; i++) {
                this.getComponent().removeCaretListener(listeners);
    }//end focusLost

  • I can't get FaceTime or iMessage to connect, I enter valid password (tested and works for Apple account) and it won't connect. I have checked all settings, upgrades iOS to 8.3 rebooted, changed Apple acount PW still wont connect. My internet connecti

    I can't get FaceTime or iMessage to connect, I enter valid password (tested and works for Apple account) and it won't connect. I have checked all settings, upgrades iOS to 8.3 rebooted, changed Apple acount PW still wont connect. My internet connection is fine Safari works and I can access all sites. I have an iPad 2. Any help on this will be greatly appreciate.  iPad 2, iOS 8.3

    This is an ongoing problem as you will see by searching the forum. 
    Out of curiosity, do you have 2 step verification enabled?  It was recently extended to include iMessage & FaceTime & I'm wondering if it might be causing some of the issues that some users are experiencing.

  • My kid just got an iPod 5th gen (today from Santa) and it won't power up or charge. The only response is when I connect the USB and press the power button or front button the Battery appears with red line and lightning symbol. No other response at all.

    Sorry about the long title.....its my first post.
    My kid just got a brand new iPod 5th generation (today from Santa) and it won't power up or charge. The only response is when I connect the USB and press the power button or front button the Battery appears with red line on left and lightning symbol below. There is no other response at all no matter what I do, including holding both buttons down for extended period.  My other kid got one and it works perfectly.....I have interchanged usb cables ports etc. but still no response....I would really appreciate any help.  

    Try:
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    -  Make an appointment at the Genius Bar of an Apple store since you have a hardware problem with the iPod. This is because as you said the same cable works with another iPod.
    Apple Retail Store - Genius Bar

  • Ipod shows folder with exclamation point and computer won't recognize

    My ipod resets itself each time that I try to turn it on, and then flashes the folder with the exclamation point. I have tried to restore it and update software but the computer won't recognize it. A few days before it broke the ipod would skip through some songs that it was unable to play for some reason, and now it makes a clicking sound when trying to start up. Did it die, or is there a way to fix this?

    Hello,
    If a sad iPod icon or an exclamation point and folder icon appears on your iPod’s screen, or with sounds of clicking or HD whirring, it is usually the sign of a hard drive problem and you have the power to do something about it now. Your silver bullet of resolving your iPod issue – is to restore your iPod to factory settings.
    http://docs.info.apple.com/article.html?artnum=60983
    If you're having trouble, try these steps at different levels one at a time until the issue is resolved. These steps will often whip your iPod back into shape.
    Make sure you do all the following “TRYs”
    A. Try to wait 30 minutes while iPod is charging.
    B. Try another FireWire or USB through Dock Connector cable.
    C. Try another FireWire or USB port on your computer .
    D. Try to disconnect all devices from your computer's FireWire and USB ports.
    E. Try to download and install the latest version of iPod software and iTunes
    http://www.apple.com/ipod/download/
    http://www.apple.com/itunes/download/
    F. Try these five steps (known as the five Rs) and it would conquer most iPod issues.
    http://www.apple.com/support/ipod/five_rs/
    G. Try to put the iPod into Disk Mode if it fails to appear on the desktop
    http://docs.info.apple.com/article.html?artnum=93651
    If none of these steps address the issue, you may need to go to Intermediate level listed below in logical order. Check from the top of the lists to see if that is what keeping iPod from appearing on your computer in order for doing the Restore.
    Intermediate Level
    A. Try to connect your iPod with another computer with the iPod updater pre-installed.
    B. Still can’t see your iPod, put it in Disk Mode and connect with a computer, instead of doing a Restore on iPod Updater. Go and format the iPod instead.
    For Mac computer
    1. Open the disk utility, hope your iPod appears there (left hand side), highlight it
    2. Go to Tab “Partition”, click either “Delete” or “Partition”, if fails, skip this step and go to 3
    3. Go to Tab “Erase” , choose Volume Format as “MAC OS Extended (Journaled), and click Erase, again if fails, skip it and go to 4
    4. Same as step 3, but open the “Security Options....” and choose “Zero Out Data” before click Erase. It will take 1 to 2 hours to complete.
    5. Eject your iPod and do a Reset
    6. Open the iPod Updater and click “Restore”
    For Window computer
    Go to folder “My Computer”
    Hope you can see your iPod there and right click on the iPod
    Choose “Format”. Ensure the settings are at “Default” and that “Quick Format” is not checked
    Now select “Format”
    Eject your iPod and do a Reset
    Open the iPod Updater and click “Restore”
    In case you do not manage to do a “Format” on a window computer, try to use some 3rd party disk utility software, e.g.“Partition Magic”.
    C. Windows users having trouble with their iPods should locate a Mac user. In many cases when an iPod won't show up on a PC that it will show up on the Mac. Then it can be restored. When the PC user returns to his computer the iPod will be recognized by the PC, reformatted for the PC, and usable again. By the way, it works in reverse too. A Mac user often can get his iPod back by connecting it to a PC and restoring it.
    Tips
    a. It does not matter whether the format is completed or not, the key is to erase (or partly) the corrupted firmware files on the Hard Drive of the iPod. After that, when the iPod re-connected with a computer, it will be recognized as an fresh external hard drive, it will show up on the iPod updater.
    b. It is not a difficult issue for a Mac user to find a window base computer, for a PC user, if they can’t find any Mac user, they can go to a nearest Apple Shop for a favor.
    c. You may need to switch around the PC and Mac, try to do several attempts between “Format” and “Restore”
    Advance Level
    A. Diagnostic mode solution
    If you have tried trouble shooting your iPod to no avail after all the steps above, chances are your iPod has a hardware problem. The iPod's built-in Diagnostic Mode is a quick and easy way to determine if you have a "bad" iPod.
    You need to restart your iPod before putting it into Diagnostic Mode. Check that your hold switch is off by sliding the switch away from the headphone jack. Toggle it on and off to be safe.
    Press and hold the following combination of buttons simultaneously for approximately 10 seconds to reset the iPod.
    iPod 1G to 3G: "Menu" and "Play/Pause"
    iPod 4G+ (includes Photo, Nano, Video, and Mini): "Menu" and "Select"
    The Apple logo will appear and you should feel the hard drive spinning up. Press and hold the following sequence of buttons:
    iPod 1G to 3G: "REW", "FFW" and "Select"
    iPod 4G+ (includes Photo, Nano, Video, and Mini): "Back" and "Select"
    You will hear an audible chirp sound (3G models and higher) and the Apple logo should appear backwards. You are now in Diagnostic Mode. Navigate the list of tests using "REW" and "FFW". The scroll wheel will not function while in diagnostic mode. For further details on Diagnostic mode can be found at http://www.methodshop.com/mp3/ipodsupport/diagnosticmode/
    Try to do the 5in1, HDD R/W and HDD scan tests. Some successful cases have been reported after the running the few tests under the Diagnostic mode. In case it does not work in your case, and the scan tests reports show some errors then it proves your iPod has a hardware problem and it needs a repairing service.
    B. Format your iPod with a start disk
    I have not tried this solution myself, I heard that there were few successful cases that the users managed to get their iPod (you must put your iPod in disk mode before connecting with a computer) mounted by the computer, which was booted by a system startup disk. For Mac, you can use the Disk Utility (on the Tiger OS system disk), for PC user, you can use the window OS system disk. Try to find a way to reformat your iPod, again it does not matter which format (FAT32, NTFS or HFS+) you choose, the key is to erase the corrupted system files on the iPod. Then eject your iPod and do a Reset to switch out from Disk Mode. Reboot your computer at the normal way, connect your iPod back with it, open the iPod updater, and hopefully your iPod will appear there for the Restore.
    If none of these steps address the issue, your iPod may need to be repaired.
    Consider setting up a mail-in repair for your iPod http://depot.info.apple.com/ipod/
    Or visit your local Apple Retail Store http://www.apple.com/retail/
    In case your iPod is no longer covered by the warranty and you want to find a second repairing company, you can try iPodResQ at your own risk
    http://www.ipodresq.com/index.php
    Just in case that you are at the following situation
    Your iPod warranty is expired
    You don’t want to pay any service charges
    You are prepared to buy a new one
    You can’t accept the re-sell value of your broken iPod
    Rather than leave your iPod as paper-weight or throw it away.
    You can try the following, but again, only do it as your last resort and at your own risk.
    Warning ! – It may or may not manage to solve your problem, and with a risk that you may further damage your iPod, which end up as an expensive paper weight or you need to pay more higher repairing cost. Therefore, please re-consider again whether you want to try the next level
    Last Resort Level
    1. . Disconnecting the Hard Drive and battery inside the iPod – Warning !! Your iPod warranty will be waived once you open the iPod.
    In Hong Kong there are some electronic shops offering an iPod service for Sad iPod, the first thing they do is to open up the iPod’s case and disconnecting the battery and the Hard Drive from the main board of the iPod. Wait for 5-10 minutes and reconnecting them back. The reason behind which I can think of is to do a fully reset of a processor of the iPod. In case you want do it itself and you believe that you are good on fixing the electronics devices and have experience to deal with small bits of electronic parts, then you can read the following of how to open the iPod case for battery replacement (with pictures)
    http://www.kokopellimusic.us/KM_instructions.htm
    Have I tried this myself? No, I am afraid to do it myself as I am squeamish about tinkering inside electronic devices, I have few experiences that either I broke the parts (which are normally tiny or fragile) or failed to put the parts back to the main case. Therefore, I agree with suggestion to have it fixed by a Pro.
    2. Do a search on Google and some topics on this discussion forum about “Sad iPod”
    Strange error on iPod (probably death)
    http://discussions.apple.com/thread.jspa?threadID=435160&start=0&tstart=0
    Sad Face on iPod for no apparent reason
    http://discussions.apple.com/thread.jspa?threadID=336342&start=0&tstart=0
    Meeting the Sad iPod icon
    http://askpang.typepad.com/relevanthistory/2004/11/meeting_thesad.html#comment-10519524
    Sad faced iPod, but my computer won’t recognize it?
    http://discussions.apple.com/thread.jspa?messageID=2236095#2236095
    iPod Photo: unhappy icon + warranty question
    http://discussions.apple.com/thread.jspa?messageID=2233746#2233746
    4th Gen iPod Users - are we all having the same problem?
    http://discussions.apple.com/message.jspa?messageID=2235623#2235623
    Low Battery, and clicking sounds
    http://discussions.apple.com/thread.jspa?messageID=2237714#2237714
    Sad faced iPod, but my computer won’t recognize it
    http://discussions.apple.com/thread.jspa?messageID=2242018#2242018
    I am not suggesting that you should follow as well, but just read them as your reference. You are the person to make the call.

  • I have spent hours trying to install Adobe Flash on Firefox and it won't work.

    I have spent hours trying to install Adobe Flash on Firefox and it won't work.

    Seems a common problem.
    What OS are you using, Windows 8 64 bit or something? Win 8 has an embedded Flash Player on it, and I have been told here that if this is the case, installing a new version of Flash Player is not necessary, but Fire Fox needs the plug in. They came out with a Flash Player plug in for use with Fire Fox that includes a debugger, but I have not tried it yet. (see below).
    I have tried installing Flash Player 11.8.800.994  and 11.7.70.224...... and all crash. I think maybe some anti virus software needs to be disabled to allow installation, or the anti virus thinks its malware. I am also not sure if I need to also install Shockwave Flash for the whole thing to work?
    Not sure the following will help and I am about to try it because I am going round in circles, too.
    If 11.7 extended support release works for you, would you please update your success by adding a reply at the bottom of your original post, and let us know what you did that worked?
    Good luck!
    Announcement: Attention: Please read for important changes to Flash Player 10.3
    Hide Details
    Beginning July 9th, 2013 we will be updating the version of our "extended support release" from Flash Player 10.3 to Flash Player 11.7 for Mac and Windows.  To continue to stay current with all available security updates you will need to install the 11.7 extended support release or update to the most recent available release (11.8, etc.)  For full details, please see this blog post:
    Extended Support Release Updated to Flash Player 11.7
      by Chris Campbell (May 21, 2013)

  • IMac (27-inch Mid 2010), Mac OS X (10.6.8), PS CS6 extended student and teacher edition software???

    Hi,   I have an i-mac 27" bought in 2010 OSX 10.6.8. Yesterday I couldn't open the software PS CS6 (extended student and teacher edition) anymore - that I have bought on May23, 2014 and dowloaded from internet. (I don't want a I-cloud version).
    Please tell what to do. thanks
    Vanja

    Your Mac should certainly be able to boot 64 bit. Just to test, restart and hold down the 6 and 4 keys. Then check the System Profiler to see if the 64-bit Kernel and Extensions says "Yes".
    Yet, when I look in my Activity Monitor, I see Intel (64-bit) under "Kind" running for almost all the processes except for a couple.
    That's normal. The kernel can boot 32 or 64 bit. But all 64 bit software, system or third party, can still run 64 bit under a 32 bit kernel.
    Also, does enabling 64-bit mode have any effect on Rosetta?
    No.
    Is there any disadvantage to running in 64-bit mode (ie: will certain things not work)?
    Not really. The only real issue is drivers that must load during startup. If they're 32 bit only, they won't load if you start up to a 64 bit kernel. You would then be unable to use the device the driver is for.
    Here's the configuration file approach for always booting into 64-bit. This is the best way to make your Mac always start up 64 bit as the only thing necessary is to alter one line of a configuration file. You can do that by opening the Terminal and entering (or copy the next line and paste in into Terminal):
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot 'Kernel Flags' 'arch=x86_64'
    To return to 32 bit mode, you would repeat the command but enter an empty string, which would just be the single quotes (where arch=x86_64 is in the above command) with nothing in between.
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot 'Kernel Flags' ''
    The forums wrap these commands to fit the box, but if you copy/paste it, they will be one line.

  • Need a link for PS CS6 Extended Student and Teach

    Need a link for PS CS6 Extended Student and Teacher's Edition.  My copy fried on my laptop and I need to re-install or do a repair install.  The adobe site is trying to force me into this cloud product world.  The links here:
    http://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html
    Are broken --- I won the product - just need install files again without being assimilated into a whole new cloud platform.  Why break the old links?  I  have had this about 20 months....

    Manning777 you should be able to download the software from the page you referenced.  I would recommend trying a different web browser or perhaps checking the security settings on your browser.

  • I bought snow leopard and it won't install

    I bought Snow Leopard and it won't install.  It keeps saying, "You can't use this version of the application Install with this version of Mac OS X.  You have Install Mac OS X 23.1.1."

    Hi stedman, in theory, since the machine is a 2008, going from Lion to Snow Leopard should be possible, but requires the usual startup proceedure, boot holding the C key, then since ML is on the hard drive you must do an erase and install.  You cannot do a reinstall.  I say in theory because if all firmware updates have also been done following installation of Lion, there may be a firmware block now causing problems reading the SL disk.
    That is the problem we all face trying to help diagnose these situations remotely...incomplete information.
    So, for bistraung: how exactly are you trying to install SL?  Are you trying to restart your computer with the SL disk in the optical drive and holding the C key?  Or, are you trying to read the disk directly?  You cannot do the latter.
    Do you have a backup of the drive?  If you do the SL install, you must erase the hard drive before installing SL which means you lose everything on the hard drive.  So me sure you have a backup or you cannot get anything back.
    Best approach would be get an external hard drive, format it Mac OS Extended (Journaled), GUID partition table, and then use Carbon Copy Cloner to make a bootable clone of the internal hard drive.  I say CCC instead of SupperDuper since CCC does a better job of also cloning the Recovery Hard Drive, which will be important if you need to work on Lion at all.
    With a bootable clone, you can boot to either SL on the internal drive or Lion on the external drive...gives you options.

  • Log and Transfer won't take P2 contents...

    I tried following Shane Ross' P2 workflow video exactly, but when I attempt to open the folder containing the "Contents" folder and the text file, the media doesn't show up in the Log and Transfer browser. Nothing happens at all; I click open and the browsing window disappears and the Log and Transfer window is left as it was when I first opened it.
    I had initially thought that the problem was that the drive I was trying to look at was NTSF formatted. I normally wouldn't check the formatting of a drive because most of the people I work with are Mac people, but I ended up copying everything to an OS Extended drive and the workflow still won't work.
    I'm new to P2 material, the director doesn't know anything about and she hasn't been able to get in touch with her friend, from whom she borrowed the camera.
    Do I need to download some third party software to make this work?
    By the way, I'm using FCP 6.0.3 on a MacBook Pro (2.66 GHz, 2 GB RAM) with the media on a G-RAID drive through FW800. The footage was shot on an HVX-500.

    Shane, thanks for the follow up.
    Yes, that did turn out to be the problem. I saw the thread on DVXUsers. Of course they attributed the discovery of the problem to you.
    By the way, the tutorial you did, after I fixed the FX Factory problem, was great. I'm really enjoying this method of logging and "capturing". After trying this out, I want to smack everyone that's ever made me capture HDV.
    You're the man, Shane!

Maybe you are looking for

  • Acrobat Pro 9 won't size PDFs correctly.

    I upgraded to a Windows 7 computer and Acrobat 7.0 wouldn't work with it anymore, so I bought 9.0 pro. However, It absolutely will not change the page size and converts everything to 8.5 x 11 no matter how I change the settings. How can I correct thi

  • Iphone & Bluetooth Keyboard

    Just bought a Bluetooth Keyboard and I was wondering if I could use it with my Iphone. First I looked in previous discussions, where I read that Bluetooth Keyboard can´t be used with the Iphone. But they where wrong! The Bluetooth Keyboard works fine

  • Driver WUDFRd failed to load

    Greetings Guys, I have an issue on a client computer running windows 7 ultimate via bootcamp latest (5.0.5033): OS X 10.8.5. Looking at the windows logs, I found that driver "WUDFRd" failed to load for peripheral ACPI. The consequence of that driver

  • Remove LF characters from file names

    I have a folder full of files with filenames that contain LF character (ASCII code 10).  I want to use Automator's "Replace Text" funcion to remove these non printing characters from file names.  Is there a way to do it? If automator is not able to d

  • Table DSWP_BPM_DMD_S_NOTIFCUST does not exist

    Hi , When I use Solman 4.0 SPAM/SAINT to install the new ST-SER 700 2007 1, it came the error during phase DDIC_ACTIVATION, and I checked the log, it is like : Table DSWP_BPM_DMD_S_NOTIFCUST does not exist. please help me.