G5 start up and fan issue-tried evertything

I need advice here...I have a G5 iMac 20" flat screen that I purchased directly from Apple in 2005 and also had them add additional ram when I purchased it. I have had no problems with it other than fans running load on occasion. Here's what happened...I was working online and the computer froze, mouse and all, a force quit didn't work so I pulled the cord and tried a restart. The start up sound did not happen although it sounded like the computer was on. The screen remained dark and the power light came on and off. After about 1 minutes the fans kicked in very loud (think: plane taxing the runway loud). I have tried many restarts, sometimes the light comes on, sometimes it doesn't. I have unplugged everything, tried restarts after that, I have also gone through the steps to reset the PRAM and also the SMU with no change. Only one time did it actually start up, screen lit and progress bar moved but then everything froze halfway through the start up. I inserted the Disc 1 into the slot and attempted to start up using the disc (holding down the C key) and it turns on, no start up sound, I can hear the computer 'running' the disc but it will not fully start up, the screen is dark and I cannot eject the disc.
Am I dealing with a hard drive issue? Does the ram need to be moved to another slot? Help!

More than likely, when you pulled the cord you corrupted the drive. If you have access to DiskWarrior or TechToolPro, try running them. You can also take the back off and check the [LEDs|http://support.apple.com/kb/HT2831] to try and pinpoint the problem.
By the way, to eject the disk, hold down the mouse button while powering off.

Similar Messages

  • Start up and fan issues

    Last week, when I was adjusting permissions for a folder, I selected the wrong folder (the hard drive actually) and changed permissions to all read and write. As soon as I realize what I done wrong, after about 5 minutes, I cancelled.
    It didn't seem to affect the computer the next few start ups, but a couple days later, my CS3 programs wouldn't start up due to some errors. Great. I think there's a major issue from what I did. I restarted, and then it went downhill.
    1. Start up - chime ok
    2. Goes into grey apple logo screen - ok
    3. stays in grey apple logo screen for a long time, and after about 3 minutes - fan starts to go in turbo mode. This goes on indefinitely.
    Cannot shift, cannot command S, cannot command V. No boot keys work, except that
    I can do pram reset and go into open firmware though.
    Since this mac is a used mac (Mac G5 - serial number G85466****), there is no start up disk that came with it. However, I have the latest OS - Mac OS Leopard 10.5.6. I cannot get it to boot from the disk, even if I press C at start up.
    How can I fix this?
    <Edited by Host>

    Tried option - I must have missed this one, but was able to get into the OS cd this way, so I've reinstalled the OX and it seem to work now. I am running repair permissions right now, to fix anything I might have screwed up.

  • Powermac G5 stuck on grey screen start up and fans running wild

    Hi All
    I also have the recurring problem all of a sudden - yesterday all seems well, today am stuck on grey screen and fans getting stronger by the minute. NOTHING works - have been through all sorts of forums and the most I got was to try disk utility - which says all is well - replaced the battery - tried just about anything short of pouring some acid on the **** thing, won't boot from original install CD either - I really need this machine as I earn my living with it and cant afford a new one and why as it was working just perfect - now this mess. In a way don't know why the excellerating fans are not built to simply pick up speed and then eat into the PC board and CPU - at lest this way we know for sure there is nothing we can do.
    Does no one here know why the mac is doing this - not even the mac fundies? Unbelievable. I live in Namibia and Apple Mac support here is similar to that on this website - might as well write this on a wall - that is why I am really frustrated... **** Mac

    Follow these steps in order:
    http://support.apple.com/kb/TS2570
    The G5 is also subject to solder failure around the RAM slots and memory controller.
    It is a fatal condition, but one that can sometimes be temporarily sidestepped by heating the logic board between the RAM slots with a hair dryer.
    Heat the board until very warm (hot) then start.
    If your machine starts after heating, then you better just leave the machine on all the time.
    You never know when the trick won't work......

  • Ghost Excel workbook opens each time I start excel and prevents formulas - tried all suggested solutions without luck

    Hi
    When I start excel and open any workbook a 'ghost' work book opens it doesn't contain cells and is just greyed out. When I am working on a document whenever I start to write a formula the ghost wbook opens and I cannot see the original document to complete
    the formula. If I open multiple workbooks I sometimes get a ghost workbook for each doc that is open - after a while I get error message to say not enough reources to do even simple tasks like save work or open a document.
    I have posted on several forums and tried all suggested solutions without luck - this is really preventing me from using excel which I need daily. Personally though I am only intermediate user I think it may have something to do with a workbook that I downloaded
    that had macros in it but I cant be sure
    Any help greatly appreciated
    Thanks
    Dave

    Hi Dave,
    First make sure have installed the latest update. Second, we can repair Office 2013 from Control Panel > Programs and Features. Third, open Excel 2013 in safe mode, if it works fine, disable some 3rd-party application add-ins.
    Could you please share a screenshot of this “ghost” workbook and upload it to OneDrive? I’ll analyze it in detail as soon as accessing it.
    If there is anything about this issue, don’t hesitate to tell me.
    Best regards,
    Greta Ge 
    TechNet Community Support
    It's recommended to download and install Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support
    teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office programs.

  • Prohibited sign on start up and error when trying to re-install os x maverick. Help?

    So I get the prohibited sign on start up, and i tried using the command-option-p-r and os x utilities popped up. I checked if any of my disks needed repairing and all of them were fine. But whenever I try to re-install os x mavericks an error would come up saying that I need to restart the application.
    Help anyone?

    This is what I would try:
    Since a 2008 MBP came with Leopard (10.5) and to install Lion (10.7)  or later requires a Snow Leopard disk (10.6), I would use one of those disks.  Again check the status of the HDD with Disk Utility>First Aid using the disk and install an OSX.  You will then have to download the Snow Leopard combo update (10.6.8).
    https://support.apple.com/kb/DL1399?locale=en_US
    You will have to erase the disk so have your data backed up,  Once you have established that you have a working OSX installed, then I would download Mavericks.
    If you cannot install an OSX with the disks then there is a hardware problem and a trip to an Apple store genius bar will be the best option.  The evaluation will be FREE.
    Ciao.

  • HP ENVY 14 Heat and FAN issue

    Hello Team,
    I am having an issue with my new HP ENVY laptop.
    I purchased it because some of my application uses lot CPU and I found this laptop can fits my requirement.
    Now IF I use this application ,My laptop burns like anything and  heat is that much as i can not even touch the air wings .....
    (running dynamips application)
    Second issue is the FAN...Sometime its having lots of NOISE (without  running my apps) and its relay annoying to hear that voice(same like Datacentre server noise)
    I already bought cooling pad and i think my BIOS is also updated.appriciated your inuts ASAP.
    my config  is as below.
    BIOS Version:              Hewlett-Packard F.13, 27-08-2010
    System Model:              HP ENVY 14 Notebook PC
    System Type:               x64-based PC
    Processor(s):              1 Processor(s) Installed.
                               [01]: Intel64 Family 6 Model 30 Stepping 5 GenuineInt
    Total Physical Memory:     6,078 MB
    Available Physical Memory: 3,167 MB
    Virtual Memory: Max Size:  12,153 MB
    Virtual Memory: Available: 9,027 MB
    Virtual Memory: In Use:    3,126 MB

    i may have just fixed it without even trying to!
    i saw the new mountain lion thing, and saw that there was a beta for Imessage on the mbp and i decided to download it, and since that download, it started cooling back down and the fan turned off for the first time in almost a day without me putting the computer to sleep myself!!!
    i dont know if it will stay like that, but hopefully it was just a freak thing!!
    EDIT: NEVERMIND... THE LOUD FANS ARE BACK...

  • Dv7-2185dx Power supply and Fan issues

    A little while ago, my fan started making ridiculously loud noises under normal operating.  It sounded as though it was possibly grinding on something, and as my notebook's warranty expired some number of months ago, I decided to take it apart myself and try to diagnose it.
    In the taking apart process, a bit of an issue happened, and long story short, two cables got pulled from their white jack head.  It was part of the power supply ( hp spare part # 536857-001), that had two parts that went into the system board, the top of which had a six pin jack head, and the bottom of which had a two pin jack head (with a red and black cable.  When I searched online for replacements, they only seemed to have the top half of the power cable, and not these other two mysterious wires.  
    After trying to set the wires back in and putting the computer back together, I managed to boot the machine up with essentially no problems.  However, this only lasted a short time in testing, because when I moved the computer back 10 feet to my room from the table I was working on, the screen would no longer power on.  So I began re taking apart the computer, and found out that the computer will still power on without those two wires in, but the screen appears to be completely off.  Not even just the back light failing, but the screen seemed to be completely off.  
    So this leaves me with a few questions that hopefully someone can answer.
    1)  What on earth do these two wires do or power?
    2)  What is the best way to repair the wire?
    3)  I'm pretty sure that the red wire is on the left side and the black wire on the right side, but can anyone confirm that?
    4)  Has anyone had any similar issues with the fan?  I'm assuming I'm going to have to replace it, but I don't really know.
    Thanks in advance,
    Matthew Nickolai
    (photos incoming as soon as I can find a cable to connect my camera to my computer)

    What is the real name to that part??? except my laptop is the dv7-2180us but i think our plugs are probably similar. Mine has a short and I tried to order it but ended up only getting the bigger plug instead of both of them. The part number you listed was the one that I ordered but its not the one that goes in my laptop. The pre sales support told me to speak to a technician but since mine is no longer in warrenty I have to call and more then likely they'll charge me or ill get some person I cant understand.

  • Slow Start up and other issues

    Hi MBP users please help if u can...
    I have a very slow start up time the last 2 days.
    When finally up the hard disk is makes random ticking noises (not good when I'm recording music)
    Also In the last couple of weeks I have been getting 'Random Shut Downs' Although this may have been due to a 'one click' surge protector and gang socket. This has been taken out of the loop and replaced with a standard gang socket - and I have no random shutdowns today.
    I have read through previous posts regarding these issues and tried these solutions:
    Verified disk permissions
    Zapped the PRAM
    Apple Hardware Test
    Nothing has worked - so I figure its time to start afresh - with a complete re-install!
    I'm not looking forward to this as my software (Logic Pro) will take an age to set up to my requirements
    Just wondered if anyone may know of another solution
    Also as a side-note when I start up - I sometimes see the Hard Disk as my previous lap-top name/image (G4 PowerBook) could this be part of the problem?

    Could be - because of the disk image, you actually have two mountable disks with OS X systems on them. Having two Mac OSs is not a good idea, and since one of them is not a valid Mac OS for the Intel-based MBP, this is a problem. Your occasional flash of the wrong disk suggests that this is your problem.
    You might try opening the disk image from the G4 and deleting the System folder from it - you don't need it, and that is a likely source of the problems...
    Ps. 7+ minutes - wow!

  • MSI GX60 Destroyer Start up and Sound Issues

    Once again I have encountered an error where after receiving a new update for Windows 8.1, I now have the issue where start up programs will no longer start up for over an hour or longer from when the system starts, as well as I can no longer turn on my sound as I constantly receive the error message "The Audio Service is not running" and anything I try will not restart it whatsoever.
    I have had this issue before and due to extra issues, I have had to completely send off the system for repairs at the repair center. However, I feel that this is more being caused by the update itself, also seeming as this will be the third time within around 2-3 months I have had to send this system off, if I cannot solve it without sending the system off I will likely be seeking a refund instead due to the negative experience with this system.

    Quote from: CloverSquirrel on 18-October-14, 08:40:01
    Those links don't help as I already tried some of those solutions, the issue isn't that I have a slight delay, its that the programs don't load for around an hour or more at the moment. Also I still have the audio issue with the system as well and now I recently found I can no longer go into the control panel either.
    Then your issue isn't related to the system not working at all. It really sounds to me that you have a virus of some kind. Do you use a virus scanner?
    Do you install questionable material? (aka pirated games/software?)
    The more and more that you actually go into detail about the 'problems', the more it seems to me that you've got a virus.
    Lastly, you really need to do a much better job explaining what the problems are. Giving people trying to help you half the story (oh, yeah, also audio doesn't work and I can't go into control panel....) only leads to us not being able to help you. You might want to look into this to get a better idea of what information will get you a better response much quicker:
    >>Posting Guide<<

  • After powering on, iBook G4 won't start up and fan goes crazy

    I closed the lid of my iBook almost all of the way, but for some reason the display turned off. I'm not sure if it went to sleep or not; I can't remember if the front light flashed or not. I pressed the power button, but it wouldn't turn back on. I think I then held down the power button and it powered on, but the fan just started going at full speed and the computer never booted up. Since then, it refuses to boot; the fan just spins at full speed and the screen stays blank. I've tried resetting the PRAM and and PMU but it wouldn't work. Usually, the fan immediately starts going, but after resetting the PMU it takes a few seconds before the fan turns on. When I first press the power button, I can feel the hard drive "click" on. Once the CD drive did made those weird noises it's supposed to make, but the rest of the time it never does even that. It also never chimes. I'd really appreciate any help or suggestions. Thanks!

    Welcome to Apple Discussions
    The display is designed to automatically go into sleep mode when you shut the lid. That part is normal.
    However, this part is not: it sounds like the wire connected to backlight on the lid is shorting out, preventing your machine from starting. The wire runs near the lid's hinge. Seems opening/closing the lid over time can cause the wire surface to degrade. Once the wire itself is exposed, the machine won't turn on if there is an electrical short.
    If this is what has happened to your machine (sure seems like it from your description) you'll have to return the machine for repair.

  • Macbook Air and Fan Issues

    So I got it... Brand new 2.13 , 128 SSD Air. Having 27inch iMac at home I wanted something light, slim to carry around and for simple use when I am away.
    I have to say its fast, faster than I expected and very classy. Installed Snow Leopard and troubles started....
    But..... Considering it has SSD I never expected the fan to go up to 6200 rpm without running any applications. Called Apple and we did PRAM and SMC reset and nothing. It goes to 6200 and furiously blow for 10 minutes and goes back to normal. Half an hour later back to 6200. Crazy. My old iBook G4 is quieter than this.
    Apple advised me to returned and swap it for new one. What a blow.
    So awaiting new one... Anyone experienced something similar?
    CPU 52C, Airport Card 35C, (in degrees)

    Thank you, it seems like an ongoing problem. Looks like the replacement might have the same problem. I am so surprised Apple did not addressed that issue yet. Maybe new model soon?
    But it is amazing piece of kit, I have to say...

  • New to java and having issues trying to modify sample code.

    i was trying to edit the following code to add about 10+ more labels and textfields and save the information to the contacts.dat in the code. it currently displays all the fields i entered, but it only saves the first 7 fields information?? not sure why. also i was trying to just line the fields up using a flowlayout but it just errors. anyone have any suggestions?
    <source code below this line>
    ====================START OF CODE ======================
    // cm.java
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.util.*;
    // =========================================================
    // Class: cm
    // This class drives the contact manager. It contains the
    // main method which gets called as soon as this application
    // begins to run.
    // =========================================================
    class cm extends Frame implements ActionListener
    // Container of contact objects (one object per business
    // contact).
    private Vector contacts = new Vector (100);
    // List of names component. (Must specify java.awt in
    // front of List to distinguish the List class in the
    // java.awt package from the List class in the java.util
    // package.)
    private java.awt.List names = new java.awt.List ();
    // delete and edit button components.
    private Button delete;
    private Button edit;
    // Default constructor.
    public cm ()
    // Assign Contact Manager to title bar of frame window.
    super ("Customer Manager Version 0.001 BY Pebkac");
    // Add a listener that responds to window closing
    // events. When this event occurs (by clicking on the
    // close box in the title bar), save contacts and exit.
    addWindowListener (new WindowAdapter ()
    public void windowClosing
    (WindowEvent e)
    saveContacts ();
    System.exit (0);
    // Place an empty label in the north part of the frame
    // window. This is done to correct an AWT positioning
    // problem. (One thing that you'll come to realize as
    // you work with the AWT is that there are lots of bugs.)
    Label l = new Label ();
    add ("North", l);
    // Place the names component in the center part of the
    // frame window.
    add ("Center", names);
    // Create a panel object to hold four buttons.
    Panel p = new Panel ();
    Button b;
    // Add an add button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("add"));
    b.addActionListener (this);
    // Add a delete button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (delete = new Button ("delete"));
    delete.addActionListener (this);
    // The delete button should be disabled until there is at
    // least one contact to delete.
    delete.setEnabled (false);
    // Add an edit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (edit = new Button ("edit"));
    edit.addActionListener (this);
    // The edit button should be disabled until there is at
    // least one contact to edit.
    edit.setEnabled (false);
    // Add a quit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("quit"));
    b.addActionListener (this);
    // Add the panel object to the frame window container.
    add ("South", p);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the frame window container to 400
    // pixels horizontally by 200 pixels vertically.
    setSize (400, 200);
    // Do not allow the user to resize the frame window.
    setResizable (false);
    // Load all contacts.
    loadContacts ();
    // Make sure that the frame window is visible.
    setVisible (true);
    public void actionPerformed (ActionEvent e)
    if (e.getActionCommand ().equals ("delete"))
    delete ();
    else
    if (e.getActionCommand ().equals ("quit"))
    saveContacts ();
    System.exit (0);
    else
    if (e.getActionCommand ().equals ("add"))
    add ();
    else
    edit ();
    public Insets getInsets ()
    // Return an Insets object that describes the number of
    // pixels to reserve as a border around the edges of the
    // frame window.
    return new Insets (10, 10, 10, 10);
    public static void main (String [] args)
    // Create a new cm object and let it do its thing.
    new cm ();
    private void delete ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Remove the contact item from the names component.
    names.remove (index);
    // Remove the Contact object from the contacts Vector
    // object.
    contacts.remove (index);
    // If there are no more contacts ...
    if (contacts.size () == 0)
    delete.setEnabled (false);
    edit.setEnabled (false);
    else
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    private void add ()
    // Create an add data entry form to enter information
    // for a new contact.
    DataEntryForm def = new DataEntryForm (this, "add");
    // If the bOk Boolean flag is set, this indicates the user
    // exited the form by pressing the Ok button.
    if (def.bOk)
    // Create a Contact object and assign information from
    // the form to its fields.
    Contact temp = new Contact ();
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Add a new contact item to the names component.
    names.add (temp.lname + ", " + temp.fname);
    // Add the Contact object to the contacts Vector
    // object.
    contacts.add (temp);
    // Make sure that the delete and edit buttons are
    // enabled.
    delete.setEnabled (true);
    edit.setEnabled (true);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ===========================================================
    // Load all contacts from contacts.dat into the contacts
    // Vector object. Also, make sure that the last name/first
    // name from each contact is combined into a String object and
    // added into the names component - as a contact item.
    // ===========================================================
    private void loadContacts ()
    FileInputStream fis = null;
    try
    fis = new FileInputStream ("contacts.dat");
    DataInputStream dis = new DataInputStream (fis);
    int nContacts = dis.readInt ();
    for (int i = 0; i < nContacts; i++)
    Contact temp = new Contact ();
    temp.fname = dis.readUTF ();
    temp.lname = dis.readUTF ();
    temp.haddress = dis.readUTF ();
    temp.maddress = dis.readUTF ();
    temp.phone = dis.readUTF ();
    temp.wphone = dis.readUTF ();
    temp.cphone = dis.readUTF ();
    temp.email = dis.readUTF ();
    temp.bdate = dis.readUTF ();
    temp.comments = dis.readUTF ();
    names.add (temp.lname + ", " + temp.fname);
    contacts.add (temp);
    if (nContacts > 0)
    delete.setEnabled (true);
    edit.setEnabled (true);
    catch (Exception e)
    finally
    if (fis != null)
    try
    fis.close ();
    catch (Exception e) {}
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ========================================================
    // Save all Contact objects from the contacts Vector object
    // to contacts.dat. The number of contacts are saved as an
    // int to make it easy for loadContacts () to do its job.
    // ========================================================
    private void saveContacts ()
    FileOutputStream fos = null;
    try
    fos = new FileOutputStream ("contacts.dat");
    DataOutputStream dos = new DataOutputStream (fos);
    dos.writeInt (contacts.size ());
    for (int i = 0; i < contacts.size (); i++)
    Contact temp = (Contact) contacts.elementAt (i);
    dos.writeUTF (temp.fname);
    dos.writeUTF (temp.lname);
    dos.writeUTF (temp.haddress);
    dos.writeUTF (temp.maddress);
    dos.writeUTF (temp.phone);
    dos.writeUTF (temp.wphone);
    dos.writeUTF (temp.cphone);
    dos.writeUTF (temp.email);
    dos.writeUTF (temp.bdate);
    dos.writeUTF (temp.comments);
    catch (Exception e)
    MsgBox mb = new MsgBox (this, "CM Error",
    e.toString ());
    mb.dispose ();
    finally
    if (fos != null)
    try
    fos.close ();
    catch (Exception e) {}
    private void edit ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Obtain a reference to the Contact object (from the
    // contacts Vector object) that is associated with the
    // index.
    Contact temp = (Contact) contacts.elementAt (index);
    // Create and display an edit entry form.
    DataEntryForm def = new DataEntryForm (this, "edit",
    temp.fname,
    temp.lname,
    temp.haddress,
    temp.maddress,
    temp.phone,
    temp.wphone,
    temp.cphone,
    temp.email,
    temp.bdate,
    temp.comments);
    // If the user pressed Ok...
    if (def.bOk)
    // edit the contact information in the contacts
    // Vector object.
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Make sure the screen reflects the edit.
    names.replaceItem (temp.lname + ", " + temp.fname,
    index);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    // ========================================================
    // Class: Contact
    // This class describes the contents of a business contact.
    // ========================================================
    class Contact
    public String fname;
    public String lname;
    public String haddress;
    public String maddress;
    public String phone;
    public String wphone;
    public String cphone;
    public String email;
    public String bdate;
    public String comments;
    // ==========================================================
    // Class: DataEntryForm
    // This class provides a data entry form for entering contact
    // information.
    // ==========================================================
    class DataEntryForm extends Dialog implements ActionListener
    // bOk is a boolean flag. When true, it indicates that
    // the Ok button was pressed to terminate the dialog box
    // (as opposed to the Cancel button).
    public boolean bOk;
    // The following components hold the text that the user
    // entered into the visible text fields.
    public TextField fname;
    public TextField lname;
    public TextField haddress;
    public TextField maddress;
    public TextField phone;
    public TextField wphone;
    public TextField cphone;
    public TextField email;
    public TextField bdate;
    public TextField comments;
    public void actionPerformed (ActionEvent e)
    // If the user pressed the Ok button, indicate this
    // by assigning true to bOk.
    if (e.getActionCommand ().equals ("Ok"))
    bOk = true;
    // Destroy the dialog box and return to the point
    // just after the creation of the DataEntryForm object.
    dispose ();
    public DataEntryForm (Frame parent, String title)
    // Call the other constructor. The current constructor
    // is used for add operations. The other constructor
    // is used for edit operations.
    this (parent, title, "", "", "", "", "", "", "", "", "", "");
    public DataEntryForm (Frame parent, String title,
    String fname, String lname,
    String haddress, String maddress,
    String phone,String wphone,
    String cphone,String email,
    String bdate,String comments)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Choose a grid bag layout so that components can be more
    // accurately positioned. (It looks nicer.)
    setLayout (new GridBagLayout ());
    // Add appropriate first name, last name, phone, wphone, and
    // email components to the current DataEntryForm container.
    // (Remember, DataEntryForm is a subclass of Dialog.
    // Dialog is a container. Therefore, DataEntryForm
    // inherits the ability to be a container.)
    addComponent (this, new Label ("First Name: "),0, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.fname = new TextField (20);
    addComponent (this, this.fname, 1, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.fname.setText (fname);
    addComponent (this, new Label ("Last Name: "), 0, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.lname = new TextField (20);
    addComponent (this, this.lname, 1, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.lname.setText (lname);
    addComponent (this, new Label ("Home Address: "), 0, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.haddress = new TextField (20);
    addComponent (this, this.haddress, 1, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.haddress.setText (haddress);
    addComponent (this, new Label ("Mailing Address: "), 0, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.maddress = new TextField (20);
    addComponent (this, this.maddress, 1, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.maddress.setText (maddress);
    addComponent (this, new Label ("Home Number: "), 0, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.phone = new TextField (20);
    addComponent (this, this.phone, 1, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.phone.setText (phone);
    addComponent (this, new Label ("Work Number: "), 0, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.wphone = new TextField (20);
    addComponent (this, this.wphone, 1, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.wphone.setText (wphone);
    addComponent (this, new Label ("Cell Number: "), 0, 6, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.cphone = new TextField (20);
    addComponent (this, this.cphone, 1, 6, 1, 1,
    GridBagConstraints.WEST,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Email Address: "), 0, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.email = new TextField (20);
    addComponent (this, this.email, 1, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Birth Date: "), 0, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.bdate = new TextField (20);
    addComponent (this, this.bdate, 1, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Comments: "), 2, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.comments = new TextField (20);
    addComponent (this, this.comments, 2, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 0, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 1, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    Button b;
    // Add an Ok button to this container.
    addComponent (this, b = new Button ("Ok"), 0, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Add a Cancel button to this container.
    addComponent (this, b = new Button ("Cancel"), 1, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the dialog window to 250 pixels
    // horizontally by 200 pixels vertically.
    setSize (450, 500);
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Make sure that the dialog window is visible.
    setVisible (true);
    private void addComponent (Container con, Component com,
    int gridx, int gridy,
    int gridw, int gridh, int fill,
    int anchor)
    // Get the current layout manager. It is assumed to
    // be a GridBagLayout object.
    LayoutManager lm = con.getLayout ();
    // Create a GridBagConstraints object to make it
    // possible to customize component positioning.
    GridBagConstraints gbc = new GridBagConstraints ();
    // Assign the x and y grid positions.
    gbc.gridx = gridx;
    gbc.gridy = gridy;
    // Assign the number of grid blocks horizontally and
    // vertically that are occupied by the component.
    gbc.gridwidth = gridw;
    gbc.gridheight = gridh;
    // Specify the component's resize policy (fill) and
    // the direction in which the component is positioned
    // when its size is smaller than available space (anchor).
    gbc.fill = fill;
    gbc.anchor = anchor;
    // Set the new constraints that the grid bag layout
    // manager will use.
    ((GridBagLayout) lm).setConstraints (com, gbc);
    // Add the component to the container.
    con.add (com);
    // ===========================================================
    // Class: MsgBox
    // This class displays a message box to the user. The message
    // is usually an error message. The user must press the Ok
    // button to terminate the message box.
    // ===========================================================
    class MsgBox extends Dialog implements ActionListener
    public void actionPerformed (ActionEvent e)
    // Terminate the dialog box in response to the user
    // pressing the Ok button.
    dispose ();
    public MsgBox (Frame parent, String title, String msg)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Store the msg argument in a Label object and add
    // this object to the center part of the dialog window.
    Label l = new Label (msg);
    add ("Center", l);
    // Create a Button object and add it to the south part
    // of the dialog window.
    Button b = new Button ("Ok");
    add ("South", b);
    // Make the current object a listener to events that
    // occur as a result of the user pressing the Ok
    // button.
    b.addActionListener (this);
    // Make sure that the Ok button has the focus.
    b.requestFocus ();
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Allow the layout manager to choose an appropriate
    // size for the dialog window.
    pack ();
    // Make sure that the dialog window is visible.
    setVisible (true);
    ====================END OF CODE =======================

    You should first start by formatting the code before
    posting. I lost my interest as I browsed thorugh the
    code.
    Read here -
    http://forum.java.sun.com/help.jspa?sec=formatting
    ...and its way too much code to expect anyone to read. Post a short excerpt of the part you are having trouble with.

  • MacBook pro not starting. LOTS of issues trying to login. Looking for any kind of advice, I'm at a loss..

    Basically my Macbook pro isn't starting up correctly. Every time I start it up, I get a loading bar. Once the bar is finished, the computer just shuts off. Sometimes when it loads without the bar - It instantly takes me to OSX Utilities instead of the normal login screen. From there, when i attempt to verify my Macintosh hard drive in Disk Utility, I get either one of two errors. First one being "incorrect number of thread records" and "Invalid volume file count". Once it finishes verifying, and I try to repair it, it says "Disk Utility can't repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files". I have no time machine backups or a way to get into my computer to back anything up. Also, in disk utility, my hard drive will go from being greyed out to not being greyed out sporadically. If I have to erase everything on my hard drive to have a working computer then so be it. I just don't know if that's 100% what I have to do yet. I've tried every solution I've found to no avail. I don't have a second Mac or an external hard drive so i'm feeling beyond hopeless, especially with the fact that the nearest Apple store is hours away. Any help would be greatly appreciated.

    The OWC web site shows a number of HDD options and prices.  Other vendors can provide the same products.  This should give you an idea what is available and the approximate cost:
    http://eshop.macsales.com/shop/hard-drives/2.5-Notebook/
    Installing a HDD is quite easy.  Select your MBP from this list and watch the video:
    http://eshop.macsales.com/installvideos/
    You will need a #00 Phillips and a #6 Torx drivers for the installation.
    Ciao.

  • Start up and Installation Issues Macbook can't run Mac os X!

    I have a Macbook 1.83ghz with 2gb of ram. I upgrade the harddrive as soon as i got it used to 250gb (it was around june). In september i decided to upgrade to leopard. The installation was suscessful. Now here's the problem, at the end of November, the computer starts acting slow, still having 60gb free on each partition ( i bootcamp windows vista and divided the hd in 1/2). I decided to reinstall leopard. Installation success then two weeks before Christmas the computer gave me a repair disk and stopped booting. I repaired disk and volume was ok. I format the partition of mac os x and installation success, i go to welcome screen do the process and after clicking done then the screens stays blue, switches to gray and blue again. I left it on all night and nothing.
    I tried the installation again, reformatting and the same thing, each time the welcome screen process went slower and slower. I deleted the wholes hard drive, including windows and still the same. However when i put the vista dvd it installs ok, and runs vista ok. I tried ubuntu and works ok but when I tried to install leopard now the installation fails. I don't know why it doesn't want to install mac but installs vista and ubuntu.
    Can anyone help me here? Do i need to send it for repair?

    Your friend if he has a disc which says any other Mac model name, or if it was made for the same Mac model on the label, but has a different operating system than shipped with your Mac, it won't work on your Mac.
    If he has the full retail with the image I show above, it still is NOT legal for you to use his disc, unless you live in the same physical abode with him, and he is your family, and he has installed it on 4 or less machines, and it is the family license. Otherwise, you must purchase your own copy to stay within the law.
    If you purchase your own full retail as I describe above, and you still have trouble erase and installing the operating system after backing up your data*:
    http://www.macmaps.com/backup.html
    It may mean your machine has a hardware problem.
    Second handed discs are of unknown reliability, and should NEVER be used.
    - * Links to my pages may give me compensation.

  • G3 CRT - start up and loading issues

    I've recently been given a 2nd hand Grpahite G3 by a friend - the machine switches on and makes the chiming sound
    Not so good is the fact that it comes to the grey apple screen and then we are left with a loading icon which continually rotates for ages and ages! Then nothing else.
    I have reset the PRAM and that was successful with the repeated chimes - result! but haven't a clue where to try next???
    Any ideas????
    Many, many thanks in advance.
    Amie.

    If the previous owner left the iMac off the wall socket for any extended time, the internal PRAM battery may be dead and the computer has "forgotten" where to look for its start-up volume. Try booting while holding the key combo command + option + p + r. That forces the computer to look at its original factory setting for teh location of teh startup disk.
    Understand that a lot of G3 imacs are starting to suffer heat-related failures of the power/analog/video--or PAV--board. If that;s hapend to yours, it;s probably not worth trying to fix.
    Did you get system disks with the computer? There are diagnostics there that may help.

Maybe you are looking for