Why won't this Best Buy PC App craplet uninstall?

I don't appreciate the fact that when I try to uninstall this program as an administrator it remains on other accounts, and when I uninstall it from those it pops up again if I create a new user account. Why is this necessary and how do I get rid of this program completely?

Archie has nothing to do with it and doesn't even remotely apply in this situation. Archie is NOT the utility that puts Best Buy pc app on the computers. They come packaged that way. Archie is put on DISPLAY model computers only. Yes the pc app has to be uninstalled on each user account and there is a thread on here somewhere where someone posted how they got rid of it for good. I'll try to find it an link it.
Crystal
Superuser
Forum Guidelines | Terms & Conditions | Community Guidelines | What is a Superuser?
*Remember to mark your questions solved and click the star to give kudos to show your thanks!*
While I used to be a Best Buy Employee, I no longer have any affiliation with Best Buy.
My opinions do not in any way shape or form represent Best Buy's Official decisions.

Similar Messages

  • TS1424 it won't let me buy new apps everytime i click to buy one it says Apple ID disabled and sends me to the help page, how do i fix this????

    it won't let me buy new apps for my ipod (3rd generation), everytime I click to buy one it says Apple ID disabled and sends me to the help and support page

    Take a look at this Apple article out -> Apple ID: "This Apple ID has been disabled for security reasons" alert appears
    It looks like you'll have to fix this from the Apple ID site -> http://iforgot.apple.com/

  • Best buy PC app fails to install.

    The install goes until almost the end, then ClickOnce fails, then the app doesnt load.
     I've done the /AppData/apps delete fix attempt.  I've checked the event logs and later found a detailed stack trace of the issue:
    PLATFORM VERSION INFO
    Windows : 6.1.7601.65536 (Win32NT)
    Common Language Runtime : 4.0.30319.17929
    System.Deployment.dll : 4.0.30319.17929 built by: FX45RTMREL
    clr.dll : 4.0.30319.17929 built by: FX45RTMREL
    dfdll.dll : 4.0.30319.17929 built by: FX45RTMREL
    dfshim.dll : 4.0.41209.0 (Main.041209-0000)
    SOURCES
    Deployment url : file:///C:/ProgramData/Best%20Buy%20pc%20app/Best%20Buy%20pc%20app.application
    ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\ProgramData\Best Buy pc app\Best Buy pc app.application resulted in exception. Following failure messages were detected:
    + The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
    COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.
    WARNINGS
    There were no warnings during this operation.
    OPERATION PROGRESS STATUS
    * [9/4/2012 2:30:17 AM] : Activation of C:\ProgramData\Best Buy pc app\Best Buy pc app.application has started.
    ERROR DETAILS
    Following errors were detected during this operation.
    * [9/4/2012 2:30:17 AM] System.IO.FileNotFoundException
    - The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
    - Source: System.Deployment
    - Stack trace:
    at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid)
    at System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore)
    at System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType)
    at System.Deployment.Application.SubscriptionStore.get_CurrentUser()
    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.
    I looked further, and then updated my .NET framework to see if that helped.  It didn't.  
    Is there a way to get the serial code for Guild Wars 2 that I bought, and I can just download the client from the guild wars 2 website?  Or maybe a patch for this?  Or someone who at least knows any way to fix it?
    Thanks.

    Hi hch3rd,
    I'm sorry for the delayed response.  You are likely not finding the PC App folder with a search because the folders are hidden by default.  To "Show Hidden Files"...
    Windows 7 or Vista:
    Open Folder Options by clicking the Start button , clicking Control Panel, clicking Appearance and Personalization, and then clicking Folder Options.
    Click the View tab.
    Under Advanced settings, click Show hidden files, folders, and drives, and then click OK.
    Windows XP:
    Click Start, and then click Control Panel.
    Click Appearance and Themes, and then click Folder Options.
    On the View tab, under Hidden files and folders, click Show hidden files and folders.
    Once you have that done, you should be able to find the PC App data files at that same location you were looking and delete them.
    Let me know if that helps.

  • Best Buy PC App will not install or repair.

    Hey, sorry for this, but upon buying a PC game, the Best Buy PC app will not install. At first it went through the install wizard and all, but it wasnt installed anywhere on my computer. Then: After following the advice of a bestbuy online representitive, I searched my c drive and deleted all information and tried to re-install. Now instead of the "Install Now" option, there is the "repair". Upon selectring repair,  it says "Source file not found .... verify that the file exists and you can access it". I've tried all night to get this up an runnning. I've contacted customer service 6 times and am either told they dont know what to do, or I am put on hold for 45 minutes. If anyone has any solution, it would be much appreciated. Thanks again for your time.

    Hi _Owen_,
    Welcome to the forum and thanks for letting us know you are having trouble with your PC App. Usually the "street name invalid" issue arises when there is a login disconnet. Try this:
    Log in to your account on Bestbuy.com
    Click "My Account"
    Click "Password"
    Change password
    Log into PC App using new Password
    Let me know if that helps.
    Mariel|Community Connector | Best Buy® Corporate
     Private Message

  • Completely remove "Best Buy PC App"?

    New laptop from Best Buy.  I need to remove the "Best Buy PC App" junkware from the computer, but the "Uninstall Program" control panel only removes it from the user who uninstalls it.  Other users still see the junkware installed when they first login, and must then uninstall it themselves.
    In other words, using the "Uninstall Program" control panel only seems to remove the junkware shortcut.  It doesn't appear to actually uninstall the program.
    How do I completely remove the "Best Buy PC App" from the system?

    coover: you mean Win7 uninstalls differently if i run the control panel as Administrator versus as a regular (administrative) user?  (the user i used did have administrator rights, but that's not the same thing as being Administrator in Win7.)  hmm.  i suppose that could make some kind of sense.  how do i run the control panel as the Administrator so that it's the Administrator uninstalling the app?  can i just "Run as Administrator" from the context menu?
    slimjim77: it's not about disk space.  it's about finding an answer to the question of how.  it's possible i'm doing something wrong; but it's also possible (and seems more likely) that the BB PC app has a broken uninstall routine.  if the former, i'll learn something.  if the latter, maybe posting this will get it fixed -- and if not, maybe it'll lead to instructions that others with the same question can find.  does that bother you for some reason?
    i did manually remove the shortcut under C:\Users\Default\AppData\...\StartMenu\Startup, and that prevented the app installing itself for new users.  can't look into more than that at the moment since i don't have the laptop with me.

  • Why when I want to buy the app from the app store vysvechivaetsya it-your purchase can not be zovershena?

    why when I want to buy the app from the app store vysvechivaetsya it-your purchase can not be zovershena?

    You need to ask Apple to reset your security questions; ways of contacting them include phoning AppleCare and asking for the Account Security team, clicking here and picking a method for your country, and filling out and submitting this form.
    They wouldn't be security questions if they could be bypassed without Apple verifying your identity.
    (103722)

  • Functions in a For Loop defining objects from an Array. . .Why Won't This Work?!

    I'm trying to put these functions into a Loop to conserve
    space. Why won't this work?
    .

    Yeah, sly one is right. You can not have the "i" inside the
    onRollOver function, what you have to do is: As the movieClip class
    is dynamic you can create a property of the movieClip which stores
    the value if the "i". And then, inside the onRollOver function, you
    have to make reference to that property.
    for (i=0; i<2; i++) {
    this.regArray
    .iterator = i;
    this.regArray.onRollOver = function () {
    showRegion(regArray[this.iterator]);
    this.regArray
    .onRollOut = function () {
    hideRegion(regArray[this.iterator]);

  • Help...Why won't this compile?

    Why won't this compile?
    Here is my code:
    import java.util.Calendar;
    import javax.swing.JOptionPane;
    public class GetAge{
    public static void main(String[] args){
    int month=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what month(MM) you were born:"));
    int day=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what day(dd) you were born:"));
    int year=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what year(yyyy) you were born:"));
    Calendar rightNow = Calendar.getInstance();
    int year2 = rightNow.get(Calendar.YEAR);
    int day2 = rightNow.get(Calendar.DATE);
    int month2 = rightNow.get(Calendar.MONTH)+1;
    int years = year2-year-1;
    int months = month2-month+12;
    if(day2 >= day)
       int days = day2-day;
    else
       days = day-day2+8;
    JOptionPane.showMessageDialog(null,"You are: " + years
    + " years " + months + " months and " + days + " days old.");
    }

    What you're doing is using days after the if statement; without curly braces only a valid statement is allowed.
    But if you add curly braces, days will be available only in the if block.
    So what you should do is:
    import java.util.Calendar;
    import javax.swing.JOptionPane;
    public class GetAge{
    public static void main(String[] args){
    int month=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what month(MM) you were born:"));
    int day=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what day(dd) you were born:"));
    int year=Integer.parseInt(JOptionPane.showInputDialog
    (null,"Enter what year(yyyy) you were born:"));
    Calendar rightNow = Calendar.getInstance();
    int year2 = rightNow.get(Calendar.YEAR);
    int day2 = rightNow.get(Calendar.DATE);
    int month2 = rightNow.get(Calendar.MONTH)+1;
    int years = year2-year-1;
    int months = month2-month+12;
    int days = 0;      //declare here
    if(day2 >= day)
       days = day2-day;  //...and use here
    else
       days = day-day2+8;   //..and here
    JOptionPane.showMessageDialog(null,"You are: " + years
    + " years " + months + " months and " + days + " days old.");
    }

  • Trouble with Installing Empire: Total War; downloaded from Best Buy Pc app

    Hello,
    I have had troubles downloading and installing Empire: Total War. At first, I coudn't download it but I now have figured it out. I checked today after work and it successfully downloaded. The trouble now is that I have the files but can't seem to install them. I pressed the "install manually" button within the Pc app but nothing happened. Help would be appreciated!

    Hi mhviking25,
    You should be able to locate the game data files here:
    C:\Users\ [User Name] \AppData\Local\Best Buy pc app\DigitalShelf\ [Your Game folder]
    In that folder there is likely an executable install file (.exe) that you could try.  If it's not there or that install method doesn't work, there may have been a problem during the download process and you'll want to try a re-download.  I know that not ideal as you ran into issues trying to download it the first time but hopefully it doesn't come to that.
    Let me know if you have any questions.

  • I purchased the new gen 7 ipod nano and needed to update itunes to 10.7 but my current software says its up to date and won't download 10.6.8 Currently I have 10.5.8 Why won't this update?

    I purchased the new gen 7 ipod nano and needed to update itunes to 10.7 but my current software says its up to date and won't download 10.6.8 Currently I have 10.5.8 Why won't this update?

    The first generation Intel-based Mac's were released in January 2006.
    Snow Leopard requires an Intel processor:
    General requirements
    Mac computer with an Intel processor
    1GB of memory
    5GB of available disk space
    DVD drive for installation
    Some features require a compatible Internet service provider; fees may apply.
    If you go to the Apple menu & "About this Mac" this will tell you what type of processor you have:

  • Why won't this song play even after I authorized the computer? It says that I need to authorize the computer, then I enter my username and password and it says the computer is already authorized. But then the song still won't play. What do I do?

    Why won't this song play even after I authorized the computer? It says that I need to authorize the computer, then I enter my username and password and it says the computer is already authorized. But then the song still won't play. What do I do?

    Use the Apple ID support -> http://www.apple.com/support/appleid/ - click through the contact information and select the iTunes, etc., hot button. You can have Apple call you or email them.
    Clinton

  • Best Buy PC App

    So I downloaded the Bestbuy PC App only to find that it is TERRIBLE.
    I was trying to buy Sims 3 World Adventures and I click on the download section on the BB website I was prompted to download the PC App.  I did and the first thing I noticed is that it wanted to run every time Windows starts.
    Next, I looked for the search button only to find that you can't search.  
    Once I actually found what I was looking for I couldn't find a way to use reward zone certificates for the purchase.
    The Android app is better then this thing!  Are you for real bestbuy??  

    Well you can have it not start every time windows starts, you can't use reward zone certificates because it is not like using bb.com to buy them and uses a third party download source so you can't use gift cards or certs, and there was a search button last time I saw it but I don't currently have it installed so I don't know for sure if that changed.
    Crystal
    Superuser
    Forum Guidelines | Terms & Conditions | Community Guidelines | What is a Superuser?
    *Remember to mark your questions solved and click the star to give kudos to show your thanks!*
    While I used to be a Best Buy Employee, I no longer have any affiliation with Best Buy.
    My opinions do not in any way shape or form represent Best Buy's Official decisions.

  • Best Buy PC App Digital Download Error

    I was downloading Mass Effect 2, and once it reaches 100% it says there is an Error, and that I need to restart my download.
    I have no idea why it is doing this.
    Also, when I enter my order number to try and get my serial keys to possibly download it on a different program, it says it can't find the order.
    Anyone else having this? Quite frustrating. 

    Hi Hex1k7,
    Just responded on your thread in the Gaming and Gadgets board. Check it out!
    Mariel|Community Connector | Best Buy® Corporate
     Private Message

  • Why won't my nike and iPod app work anymore

    Why won't my Nike+iPod app work on my iPod touch anymore? I just get a red screen then it closes. Anyone have an idea why this happens. It work fine not to long ago but I went to use it today and it's not working.

    - Try a reset. Nothing will be lost.
    Reset iPod touch:  Press and hold the On/Off Sleep/Wake button and the Home
    button at the same time for at least ten seconds, until the Apple logo appears.
    - Next try restoring from backup
    - Last, restore to factory defaults/new iPod.

  • Why won't this code work?

    All I want to do is resize the select panel to the same size as east panel. Why won't it work?
    Space.java_____________________________________________
    import javax.sound.sampled.*;
    import java.awt.*;
    import javax.sound.midi.*;
    import javax.swing.*;
    import java.util.*;
    import java.awt.event.*;
    import java.io.*;
    public class Space extends JFrame implements ActionListener, Runnable{
         //Sound
         Sequence currentSound;
         Sequencer player;
         Thread soundCheck;
         boolean check = true;
         public void start(){
              soundCheck = new Thread();
              soundCheck.start();
         public void run(){
              try{
                   File bgsound = new File("Sounds" + File.separator + "Space.mid");
                   currentSound = MidiSystem.getSequence(bgsound);
                   player = MidiSystem.getSequencer();
                   player.open();
                   player.setSequence(currentSound);
                   player.start();
                   checkSound();
              } catch (Exception exc){}
         public void checkSound(){
              while(check){
                   if(!player.isRunning()){
                     run();
                   try{
                        soundCheck.sleep((player.getMicrosecondLength() / 1000)-player.getMicrosecondPosition()); // sleep for the length of the track
                   }catch (InterruptedException IE){}
         //Screen Variables:
         Dimension SCREEN = Toolkit.getDefaultToolkit().getScreenSize();
         final int SCREENWIDTH = SCREEN.width;
         final int SCREENHEIGHT = SCREEN.height;
         //Panels:
         JPanel select, main, north, south, east;
        //Buttons:
         JButton instructB, cheatB, playB, exit, about;
         //Labels:
         JLabel open, cheat1, cheat2, cheatInstruct, i1, i2 , i3, aboutLabel;
         //The container and frame:
         static Space jframe;
         Container content;
         //The Constructor:
         public Space(){
              super("Space");
              //set  container attributes:
              content = getContentPane();
              content.setLayout(new BorderLayout());
              //init panels:
              main   = new JPanel();
              select = new JPanel();
              north  = new JPanel();
              east   = new JPanel();
              south  = new JPanel();
              //set panel attributes:
              select.setLayout(new GridLayout(3,0,10,10));     
              select.setBackground(Color.black);
              main.setBackground(Color.black);
              north.setBackground(Color.black);
              //add panels:
              content.add("West", select);
              content.add("Center", main);
              content.add("North", north);
              content.add("East", east);
              //Image Icons:
              Icon exit1 = new ImageIcon("Images" + File.separator + "exit1.gif");
              Icon exit2 = new ImageIcon("Images" + File.separator + "exit2.gif");
              Icon about1 = new ImageIcon("Images" + File.separator + "about1.gif");
              Icon about2 = new ImageIcon("Images" + File.separator + "about2.gif");
              //init buttons, add their listeners, and set their attributes:
              instructB = new JButton("Instructions", new ImageIcon("Images" + File.separator + "ship.gif"));
              instructB.setContentAreaFilled(false);
              instructB.setForeground(Color.yellow);
              instructB.addActionListener(this);
              select.add(instructB);
              cheatB = new JButton("Cheats", new ImageIcon("Images" + File.separator + "cheat.gif"));
              cheatB.setContentAreaFilled(false);
              cheatB.setForeground(Color.yellow);
              cheatB.addActionListener(this);
              select.add(cheatB);
              playB = new JButton("Play", new ImageIcon("Images" + File.separator + "ship2.gif"));
              playB.setContentAreaFilled(false);
              playB.setForeground(Color.yellow);
              playB.addActionListener(this);
              select.add(playB);          
              exit = new JButton();
              exit.setRolloverEnabled(true);
              exit.setIcon(exit1);
              exit.setRolloverIcon(exit2);
              exit.setBorderPainted(false);
              exit.setContentAreaFilled(false);
              exit.addActionListener(this);
              north.add(exit);
              about = new JButton();
              about.setRolloverEnabled(true);
              about.setIcon(about1);
              about.setRolloverIcon(about2);
              about.setBorderPainted(false);
              about.setContentAreaFilled(false);
              about.addActionListener(this);
             north.add(about);
             //Labels:
             open = new JLabel("", new ImageIcon("Images" + File.separator + "open.gif"), JLabel.CENTER);
              main.add(open);
              cheat1 = new JLabel("<html><h1>tport</h1></html>");
              cheat1.setForeground(Color.red);
              cheat2 = new JLabel("<html><h1>zap</h1></html>");
              cheat2.setForeground(Color.green);
              cheatInstruct = new JLabel("<html><h1>Type a cheat at any time during a game, and press the \"Enter\" key.</html></h1>");
              cheatInstruct.setForeground(Color.blue);     
              i1 = new JLabel("<html><h1>The arrow keys move your ship.</h1></html>");
              i1.setForeground(Color.red);
              i2 = new JLabel("<html><h1>The space-bar fires the gun.</h1></html>");
              i2.setForeground(Color.green);
              i3 = new JLabel("<html><h1>The red circles give upgrades.</html></h1>");
              i3.setForeground(Color.blue);
              aboutLabel    = new JLabel("", new ImageIcon("Images" + File.separator + "aboutImage.gif"), JLabel.CENTER);
              //centerPanel();     
         private void centerPanel(final int width, final int height){
              try{
                   Runnable setPanelSize = new Runnable(){
                        public void run(){
                             east.setPreferredSize(new Dimension(width, height));                    
                   SwingUtilities.invokeAndWait(setPanelSize);
              } catch (Exception e){}
         public void actionPerformed(ActionEvent e){
              //if the play button was pressed do:
              if(e.getSource() == playB){
                  //do something
             //else if the cheat button was pressed do:
              else if(e.getSource() == cheatB){
                   //remove and add components
                   main.removeAll();
                   main.setLayout(new GridLayout(3,0,0,0));
                   main.add(cheat1);
                   main.add(cheat2);
                   main.add(cheatInstruct);
                   main.repaint();
                   main.validate();          
              else if(e.getSource() == instructB){
                   //remove and add components
                   main.removeAll();
                   main.setLayout(new GridLayout(3,0,0,0));
                   main.add(i1);
                   main.add(i2);
                   main.add(i3);
                   main.repaint();
                   main.validate();          
              else if(e.getSource() == exit){
                   jframe.setVisible(false);
                   showCredits();          
              else if(e.getSource() == about){
                   main.removeAll();
                   main.setLayout(new FlowLayout());
                   main.add(aboutLabel);                         
                   main.repaint();
                   main.validate();
         public void showCredits(){
              try{
                   String[] args = {};
                   Credits.main(args);
              }catch (Exception e){}
         public static void main(String args[]){
              jframe = new Space();
              jframe.setUndecorated(true);
              jframe.setBounds(0, 0, jframe.SCREENWIDTH, jframe.SCREENHEIGHT);
              jframe.setVisible(true);
            jframe.show();     
            jframe.setResizable(false);
               jframe.setDefaultCloseOperation(EXIT_ON_CLOSE);
             jframe.centerPanel(jframe.select.getWidth(), jframe.select.getHeight());
             jframe.run(); //start music

    The reason it wasn't working was because you were calling the method after you had set the frame visible, so you saw no change. On top of that, jframe.select.getWidth() only works after the frame is visible in this case. So it's best to set a fixed size for one of them, then use getWidth, or as I did... it's the same thing. I also changed the centerPanel method, I'm not sure if all that's exactly needed, but you can change it back if you think you'll need it.
    import javax.sound.sampled.*;
    import java.awt.*;
    import javax.sound.midi.*;
    import javax.swing.*;
    import java.util.*;
    import java.awt.event.*;
    import java.io.*;
    public class Space extends JFrame implements ActionListener, Runnable{
    //Sound
    Sequence currentSound;
    Sequencer player;
    Thread soundCheck;
    boolean check = true;
    public void start(){
    soundCheck = new Thread();
    soundCheck.start();
    public void run(){
    try{
    File bgsound = new File("Sounds" + File.separator + "Space.mid");
    currentSound = MidiSystem.getSequence(bgsound);
    player = MidiSystem.getSequencer();
    player.open();
    player.setSequence(currentSound);
    player.start();
    checkSound();
    } catch (Exception exc){}
    public void checkSound(){
    while(check){
    if(!player.isRunning()){
                run();
    try{
    soundCheck.sleep((player.getMicrosecondLength() / 1000)-player.getMicrosecondPosition()); // sleep for the length of the track
    }catch (InterruptedException IE){}
    //Screen Variables:
    Dimension SCREEN = Toolkit.getDefaultToolkit().getScreenSize();
    final int SCREENWIDTH = SCREEN.width;
    final int SCREENHEIGHT = SCREEN.height;
    //Panels:
    JPanel select, main, north, south, east;
        //Buttons:
    JButton instructB, cheatB, playB, exit, about;
    //Labels:
    JLabel open, cheat1, cheat2, cheatInstruct, i1, i2 , i3, aboutLabel;
    //The container and frame:
    static Space jframe;
    Container content;
    //The Constructor:
    public Space(){
    super("Space");
    //set  container attributes:
    content = getContentPane();
    content.setLayout(new BorderLayout());
    //init panels:
    main   = new JPanel();
    select = new JPanel();
    north  = new JPanel();
    east   = new JPanel();
    south  = new JPanel();
    //set panel attributes:
    select.setLayout(new GridLayout(3,0,10,10));
    select.setBackground(Color.black);
    main.setBackground(Color.black);
    north.setBackground(Color.black);
    //add panels:
    content.add("West", select);
    content.add("Center", main);
    content.add("North", north);
    content.add("East", east);
    //Image Icons:
    Icon exit1 = new ImageIcon("Images" + File.separator + "exit1.gif");
    Icon exit2 = new ImageIcon("Images" + File.separator + "exit2.gif");
    Icon about1 = new ImageIcon("Images" + File.separator + "about1.gif");
    Icon about2 = new ImageIcon("Images" + File.separator + "about2.gif");
    //init buttons, add their listeners, and set their attributes:
    instructB = new JButton("Instructions", new ImageIcon("Images" + File.separator + "ship.gif"));
    instructB.setContentAreaFilled(false);
    instructB.setForeground(Color.yellow);
    instructB.addActionListener(this);
    select.add(instructB);
    cheatB = new JButton("Cheats", new ImageIcon("Images" + File.separator + "cheat.gif"));
    cheatB.setContentAreaFilled(false);
    cheatB.setForeground(Color.yellow);
    cheatB.addActionListener(this);
    select.add(cheatB);
    playB = new JButton("Play", new ImageIcon("Images" + File.separator + "ship2.gif"));
    playB.setContentAreaFilled(false);
    playB.setForeground(Color.yellow);
    playB.addActionListener(this);
    select.add(playB);
    exit = new JButton();
    exit.setRolloverEnabled(true);
    exit.setIcon(exit1);
    exit.setRolloverIcon(exit2);
    exit.setBorderPainted(false);
    exit.setContentAreaFilled(false);
    exit.addActionListener(this);
    north.add(exit);
    about = new JButton();
    about.setRolloverEnabled(true);
    about.setIcon(about1);
    about.setRolloverIcon(about2);
    about.setBorderPainted(false);
    about.setContentAreaFilled(false);
    about.addActionListener(this);
        north.add(about);
        //Labels:
        open = new JLabel("", new ImageIcon("Images" + File.separator + "open.gif"), JLabel.CENTER);
    main.add(open);
    cheat1 = new JLabel("<html><h1>tport</h1></html>");
    cheat1.setForeground(Color.red);
    cheat2 = new JLabel("<html><h1>zap</h1></html>");
    cheat2.setForeground(Color.green);
    cheatInstruct = new JLabel("<html><h1>Type a cheat at any time during a game, and press the \"Enter\" key.</html></h1>");
    cheatInstruct.setForeground(Color.blue);
    i1 = new JLabel("<html><h1>The arrow keys move your ship.</h1></html>");
    i1.setForeground(Color.red);
    i2 = new JLabel("<html><h1>The space-bar fires the gun.</h1></html>");
    i2.setForeground(Color.green);
    i3 = new JLabel("<html><h1>The red circles give upgrades.</html></h1>");
    i3.setForeground(Color.blue);
    aboutLabel    = new JLabel("", new ImageIcon("Images" + File.separator + "aboutImage.gif"), JLabel.CENTER);
    east.setPreferredSize(new Dimension(125, SCREEN.width));
    //centerPanel();
    /*private void centerPanel(final int width, final int height){
    try{
    Runnable setPanelSize = new Runnable(){
    public void run(){
    east.setPreferredSize(new Dimension(width, height));
    SwingUtilities.invokeAndWait(setPanelSize);
    } catch (Exception e){}
    private void centerPanel(final int width, final int height)
         east.setPreferredSize(new Dimension(width, height));
    public void actionPerformed(ActionEvent e){
    //if the play button was pressed do:
    if(e.getSource() == playB){
        //do something
        //else if the cheat button was pressed do:
    else if(e.getSource() == cheatB){
    //remove and add components
    main.removeAll();
    main.setLayout(new GridLayout(3,0,0,0));
    main.add(cheat1);
    main.add(cheat2);
    main.add(cheatInstruct);
    main.repaint();
    main.validate();
    else if(e.getSource() == instructB){
    //remove and add components
    main.removeAll();
    main.setLayout(new GridLayout(3,0,0,0));
    main.add(i1);
    main.add(i2);
    main.add(i3);
    main.repaint();
    main.validate();
    else if(e.getSource() == exit){
    jframe.setVisible(false);
    //showCredits();
    else if(e.getSource() == about){
    main.removeAll();
    main.setLayout(new FlowLayout());
    main.add(aboutLabel);
    main.repaint();
    main.validate();
    /*public void showCredits(){
    try{
    String[] args = {};
    Credits.main(args);
    }catch (Exception e){}
    public static void main(String args[]){
    jframe = new Space();
    //jframe.centerPanel(500, jframe.select.getHeight());
    jframe.setUndecorated(true);
    jframe.setBounds(0, 0, jframe.SCREENWIDTH, jframe.SCREENHEIGHT);
    jframe.setVisible(true);
            jframe.show();
            jframe.setResizable(false);
          jframe.setDefaultCloseOperation(EXIT_ON_CLOSE);
        //jframe.centerPanel(jframe.select.getWidth(), jframe.select.getHeight());
        jframe.run(); //start music
    }Sorry I lost all the indenting :) I guess you can take a look at the few lines I changed and copy those lines.

Maybe you are looking for

  • How do i connect a infocus lp70  projector, how do i connect a infocus lp70  projector

    how do i connect a infocus lp70  projector, how do i connect a infocus lp70  projector???

  • FCP is turning my stereo audio into mono... bleeding?

    Final Cut Pro is somehow turning my audio, which is in stereo into mono. Meaning that on each channel, there is some bleeding going on from the other channel. What gives? This is not the case when I initially drag the file into the timeline, but does

  • Instalar TomCat6 en MAC OS X 10.7.5 ?

    Buenas tardes a toda la comunidad: Ser'ian tan amables en informarme o especificarme los detalles siguientes: Quiero Instalar TomCat6 en una MacBook Negra, con Sistema operativo OS X version 10.7.5 1. Que version  de tomcat6 descargo? 2. Como instalo

  • Xmlファイルが生成されない

    パブリッシュ時に.詳細オプションの「SWFのiphoneアプリケーションへの変換を有効にする」で レをチェックするとxmlファイルが生成されるはずなのですが.生成されずに困っております. 何か手順が抜けているのでしょうか? ご指導宜しくお願い致します. 関係ないかもしれませんがflashも所有しております. Adobe Flash Professional CS6 バージョン Captivate 5.0.3.631

  • Looking for hard drive space...

    I've got less than a gig of hard drive space left on my Mac book. I've backed as much off as I can to my back up drive. Anyone have any suggestions on where I can find the "hidden" or duplicate system files that might be taking up a lot of space on m