Need advice on making a JButton

hey guys, ive created a couple of gui's before using JButtons and using actionlistener to see which button was pressed based on the name of the button. this time im making buttons using a image and the button contains properties were as my previous buttons were just to sort, very easy compared to this time. basically my JButton is going to have 2 or more properties such as name, location etc.. . so if the user picked image 1, i can call getName or get Location based on the button they pressed and print it out on my text area. from what i was told i can make a class to extend JButton and have my Place object in that class. is this the easiest way to have 5 or more JButtons each with the same properties but different info, or is there an easier way?
btw with having Strings as a button i can do
command.equals("Sort") to have it sort
but since its an image does it work the same way if i put in the image name command.equals("image.gif")?
thanks in advance!

Ok, if i got your problem right i think i've got the solution for you. What you are trying to do is to identify from which button the action came from, right? And you used to use strings to identify them, but now you've only got a picture on some.
You need to think a little bit different.
Something like this:
JButton b1 = new JButton("Hi!");
JButton b2 = new JButton("How are you?");
JButton b3 = new JButton(new ImageIcon("image.gif"));
public void actionPerformed(ActionEvent e) {
if(e.getSource() == b1) {
        //Do something
if (e.getSource() == b2) {
  //Do something else
if (e.getSource() == b3) {
  //Do a third thing
}As you can see, i only used the JButton variables (b1,b2 & b3) to identify the buttons. In this way, you never need to worry about the content of the different buttons! This is much better, just think what else to do if you have two buttons with the same text on them!

Similar Messages

  • Need advice about making a application log over every task succsessfully done to a target

    Hi!!!
    I need an advice about how to make an application log over every task succsessfully done to a target with an unique ID.
    I have developed an application with several tasks on the menu which have to be done in a certain order to program and test a target board,
    and the user want a log about which tasks are done to the target, so it is easy to know which step is next on the menu (It is a very routinebased  job).
    Do somebody have any good advice on how this can be done in a cleaver way ?
    Best regards,
    A

    Also, now that I have an ethernet cable, if I go ahead and use migration assistant to transfer the account from my old computer, will Logic only be available through the new account I have set up on my new computer? Would I have to log out of one account and into the other and back and forth to access the different files/programs? Any help would be much appreciated

  • Need advice on making a simple Flash video file. Trying to accomplish two things.

    I have some video files (.avi) that I am trying to convert to a Flash video format. I am trying to export it to a Flash player to go into a Powerpoint file. With this, I am trying to accomplish two goals:
    1. To have the short clip (15sec, 30fps) endlessly loop, like an animated .gif.
    2. To allow the user to click on the video player and drag left/right to ff/rew.
    The video itself is a turntable animation. One of our products is making a complete 360degree turn. By allowing the user to grab and drag, it will simulate them rotating the model.
    So far, I have already accomplished Goal 1. I made a new Actionscript 3 file, imported video (embed flv in swf and play in timeline), and then made the video loop on the timeline. This seems to export properly, and the video loops as needed. The only thing I can't figure out is how to make the video "interactive" and let the user drag left/right.
    For context, I have never used Flash before. Any help would be greatly appreciated.

    This will come down to essentially moving the playhead of Flash based on the movement of the mouse. It's certainly not going to be smooth however, you'd need a timer to be responsible for moving your playhead and reversing spatial compression is very CPU intensive (moving backwards on the timeline). I'd recommend having a forward and backward version of the video so you could flip between them but if you're new to flash you're already in way above your head.
    Add a new layer and try adding this example script (or Download Source example here, saved to CS5):
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    import flash.events.MouseEvent;
    // make sure we don't trip this frame twice
    if (!stage.hasEventListener(MouseEvent.MOUSE_DOWN))
              // stop playhead
              stop();
              // set state (forwards? backwards?)
              var movingForward:Boolean = true;
              var curFrame:int = 1;
              var mouseStartX:int; // used later to determine drag
              // detect mouse click and drag left or right
              stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseF);
              stage.addEventListener(MouseEvent.MOUSE_UP, onMouseF);
              // create new timer to control playhead, start it
              var phTimer:Timer = new Timer(33,0);
              phTimer.addEventListener(TimerEvent.TIMER, movePlayheadF);
              phTimer.start();
              // function to control playhead
              function movePlayheadF(e:TimerEvent):void
                        curFrame += movingForward ? 1 : -1;
                        // validate frame (60 total frames)
                        if (curFrame > this.totalFrames) curFrame = 2;
                        else if (curFrame < 1) curFrame = this.totalFrames;
                        // goto the next frame
                        this.gotoAndStop(curFrame);
              // function that controls the direction variable
              function onMouseF(e:MouseEvent):void
                        if (e.type == MouseEvent.MOUSE_DOWN)
                                  // user started touching, record start spot
                                  mouseStartX = int(stage.mouseX);
                        else if (e.type == MouseEvent.MOUSE_UP)
                                  // user let mouse go, determine direction change (swipe stype)
                                  if (stage.mouseX > mouseStartX)
                                            // swiped right, move forwards
                                            movingForward = true;
                                            trace('Moving forward now');
                                  else if (stage.mouseX < mouseStartX)
                                            // swiped left, move backwards
                                            movingForward = false;
                                            trace('Moving backwards now');
    This is pretty simple. In the example source link above an object on the timeline (nice ugly red circle) moves right over 60 frames and then left over 60 frames (120 total). Consider that your movie.
    A timer ticks at a speed of 33ms (30fps). This is where it isn't necessarily going to be too smooth with video. If you increase it to 60FPS then decrease the timer by half (16.5ms), season to taste. Each time the timer goes off the playhead is moved, either forwards or backwards.
    To know if it should go forward or backwards a simple variable (movingForward) keeps track of the last 'swipe'. The swipe is simply captured when a user touches the screen (mouse/finger), moves in a direction and then lets up. If they moved to the left the direction will be reverse. If they moved to the right it will move forward. This doesn't take into consideration any more than that logic, but illustrates how you can watch the mouse for movement and "do something" based on it.
    A very simple validatior in the timer event function checks to see if the next frame (in either direction) is valid and if it's not, it corrects it so it stays within your videos timeline length.
    Note there is a MOUSE_MOVE event you can try to hook to which can be used to literally let the user drag the video forwards and backwards the amount they drag their finger/cursor. Also if this is some kind of circular surface like a record spinning, the direction the user moves the mouse based on where they touch the record would change which direction they expect it to move. Etc etc..
    That should get your feet wet in how much you need to consider for your project.

  • Need advice for making a board layout in Ultiboard easy to assemble/troubleshoot

    I was wondering if anyone has a good method to go from a Multisim schematic to an Ultiboard layout, keeping specific legs of the circuit separated geographically for assembly and troubleshooting purposes.  I have a circuit with a few analog filters that are tuned to different frequencies, so they have identical components, just specced to different values.  This project is slated for only short run purposes, and will be assembled by hand (the parts are mostly through-hole).
    It would be really convenient to be able to automatically make each leg identical for troubleshooting and assembly.  I know that I could slowly work it out myself with a schematic and the ratsnest, but I was hoping for a quicker way, and I see a whole lot of functionality in Ultiboard that I don't know how to use yet.
    The method I've been using so far has been pretty rough.  With nearly 250 components, I've been saving the schematics multiple times with each subsequent leg added, and exporting the netlist to Ultiboard one at a time with previous components locked into place.  It's a painful process, but it works.
    Thanks in advance for your advice!

    You can use the group replica place and the copy route options to do exactly what your asking.  Since it seems your new to this package, it will most likely take the same time to get to the finish line if you do it manually or the method I mentioned.
    Signature: Looking for a footprint, component, model? Might be here > http://ni.kittmaster.com

  • Need advice on making a choice.

    I need help from all you Java gurus and 3l33t h4x0rs.
    I need to make dinner tonight. Which of these grocers should I go to?
    Tesco, Sainsbury or Safeway.
    Thanks.

    You need to take advantage of all the things that each and every supermarket can provide. Think of this as a learning opportunity and be positive. When I was younger (before venturing out to the supermarket on my own) I didn't see the sense of loss leaders or expensive display areas, but now I understand them to be an integral part of the whole ambiance of the user interface and intrinsic logistics.
    Sometimes it can be a matter of expedience, though remember that speed and efficiency does not always translate into good purchases and can have disastrous consequences in terms of long-term bad shopping habits. I think you need not be in such a hurry and take your time to learn all that is there.

  • TV monitor display project, need advice.

    So I will be starting a project soon for my job. It will require some content for a store lobby TV display screen. Basically I will be making some content, whether it be scrolling images, animations, or maybe a video clip playing automatically. I will have maybe all of these things to be played throughout the day in the lobby of my work for customers to be viewing. This is the first time I have taken on a project such as this and I'm not sure where to start. I need advice on what type of information I need in order to begin this such as what size to start my project as, format, etc. Thanks!

    Hi,
    You have two options:
    1. Create the Edge Animation on the Computer, and play the animation and use some screen capture software that will give you a video. This video you can play on your lobby TV  in loop.
    2. If the lobby TV is a smart tv (i.e. it has browser to navigate the webpage), then you can host the Edge animation content files on some server, and navigate to the server url, which will play the animation on the browser in the TV.
    hth,
    Vivekuma

  • Need Advice: Re-Ripping ALL of my CDs using ALAC/Apple Lossless

    I need advice from some experienced users (having searched for answers for a couple of days and not finding a comprehensive solution).  I want to "upgrade" my iTunes library (95% of which is from my CD collection) from ACC (the default iTunes file format) to ALAC (lossless format). I realize that music purchased from the iTunes store will remain in ACC format, but I am using this opportunity to "archive" or "digitize" my CD collection.  I have some, but not a lot, of non-critical tags, album art, etc. set up with my current library.  I will be saving all of the music files in a new folder on a single hard disc on my network (with backup).  I use iTunes Match.  I have Windows PCs, Macbook Pro (OSX), iPhone, iPad, iPod.  Given these factors, I am seeking recommendations:
    Does it make sense to "start over" and create a brand new iTunes library?
    (this would certainly give me time to complete my project while still using my current iTunes library)
    If yes, what do I need to do in order to "activate" the new library once it is complete in order to reset iTunes Match and all of the other devices using my iTunes library?  What complications can I anticipate?
    If no, what is the best way to replace the existing albums in my iTunes library with the new ALAC files?  Do I simply insert the CD and import it with my new settings?  Will iTunes take care of the rest (saving the new file, deleting the old format, matching tags, etc.)?  What complications can I anticipate?
    What are the advantages/disadvantages of allowing iTunes to "Keep iTunes Media folder organized" and "Copy files to iTunes Media folder when adding to library?"
    Any other suggestions, warning, smart alec remarks?
    I know there are a lot of questions bound up in this post, but if you have converted your iTunes music collection to one of the lossless or uncompressed formats, I would love to learn from your experience (and am guessing others will as well).  Thanks!

    In most cases you should be able to re-import your CDs to the existing library - iTunes will automatically replace your media files and retain all previously added metadata.  This does depend on the library being the same one as you originally imported the CDs in AAC format (i.e., the same computer or the result of a complete library migration).  You should experiment with a couple of CDs to verify this behavior - I've done this successfully to "update" some of the older content of my library which had been imported as 128kbps AAC to 256kbps..
    Obviously this approach will put your media into the existing library media folders, which is going to be the simplest approach.  If you subsequently want to move the library to a different drive, see turingtest2's user tip on Make a split library portable.  If you're concerned about running out of disc space on the drive that currently hosts your library, you could follow these guidelines to move the library to a second, larger drive before starting to re-import using ALAC.
    This is the approach I'd recommend, though there are a couple of other possibilities:
    Create a new, empty library on the second drive by holding down SHIFT as you start iTunes; when you see this prompt:
    click on Create Library..., navigate to the second drive and create the library there (best approach is to create this in a new iTunes folder in the root of the drive.  This will guarantee "clean" imports but you'll not be able to re-use any metadata, artwork, playlists, etc. contained in your current library.  To switch between libraries, SHIFT-start and use the Choose Library... option to select the library you want to be active.
    On the second drive, create a folder called iTunes in the root and a folder called iTunes Media inside this.  Then, with iTunes running against your current library, select Edit > Preferences > Advanced, change the iTunes Media folder location to the one you've just created (i.e., X:\iTunes\iTunes Media, if the second drive is "X:".  Also make sure that the Keep iTunes Media folder organized and Copy files to iTunes Media folder... options are checked.  When you re-import your CDs the media files should be placed on the second drive ... note, though, that I've not verified that this approach will work - in theory it should do but you should definitely test with one or two CDs before going any further.  This approach will result in a "split" library where your library database is on the C: drive and the media divided between drives (since your iTunes Store purchases will still be on C:).  This is generally not a good idea (if for no other reason than making creation and maintenance of a backup of your library more difficult).  Again, tt2's notes on Make a split library portable describe how to bring the library into a consistent, well-formed layout.

  • HELP: New to Mavericks. Need advice on setting up secure user accounts

    Hi,
    I need advice on how to best set up user accounts on Mavericks.
    I must set up an Administrative account...Any suggestion for best settings here to protect against targeted malicious exploits?
    I would also like to set up two user accounts for everyday work with applications and Internet browsing done in such a way that the machine would be protected from malicious attacks but with a minimum of inconvience for the users ( myself and my wife ).
    Thanks

    Hi hassiman, any exploits will come in the form of users downloading suspect pieces of software like browser add-ons and extensions, device drivers and non-trusted apps.
    Make sure that you do not use the admin account for any day to day use
    Create two normal user accounts, one for each of you and use them day to day
    When using the admin account to set up your system, pay very careful attention to the System Preferences > Privacy & Security area. There are various things to set up properly here:
    There are three settings for how people can download software, 1) From Mac App Store only, 2) From App Store and registered developers and 3) from anyone. It defaults to 2) but check it and if you feel uncomfortable with that, set it to 1). This might prevent you from downloading and installing software you think you might need; but think carefully about wether you really need it and therefore wether you should temporarily allow it via a lower setting.
    For the firewall, if you dont have a firewalled internet gateway device (a wireless router or similar), make sure the firewall is turned on. Most internet connection equipment does have such a firewall; make sure it is blocking any incoming connections by using its admin tool (usually a web browser interface). Consult its documentation for details.
    Whenever OS X asks for a password to complete a task of any kind, look carefully at what is making it ask and if you aren't sure, don't go through with it; it is usually wanting the admin account name and ppassword to complete some kind of system modification (install, config etc.).
    Make sure that you are both aware of the danger of installing any software that wants to add itself to your system or web browser. Things like custom search bars, extensions etc. If you are viewing a web page and it says you need "x" to see it or use it properly, make sure you really need to use that web site; otherwise don't do it.
    It really all comes down to common sense; the worst security breaches and damage come from users who don't know what to do, but they still click "OK" when they should be clicking "cancel" or "close". Make sure you and your wife are fully aware that responsibility lies with yourselves. It is better to take a minute to decide wether to install something (even if it's 20 times a week) than spend days fixing a compromised system.

  • Need advice about certification: do J2SE 1.4 or wait for 1.5 to go out?

    I need advice here! I am studing for Java Programmer certification (310-035) and I know now that the certification does not have any expiration date, instead it's version based. So, if I get now a J2SE 1.4 certification, soon it will be outdated... I guess!
    Does anyone know or have any ideia of WHEN java 1.5 sdk will be avaliable, and anyone can tell me how long it will take for a new 1.5 programmer certification be avaliable for general public?

    Do both. 1.5 is far enough away that you do not want to wait for it.
    And besides, 1.5 has enough new stuff in it that you'll want to recertify anyway.

  • Need advice on on a Mac Pro 1,1 Media Center

    I currently have a 2009 Mac Mini running as my home media center, but I recently came by a FREE Mac Pro 1,1 and have decided to repurpose it as my media center so I can migrate my Mac Mini to my bedroom TV where it will live an easy life doing nothing but run Plex Home Theater, Netflix, and EyeTV. This machine falling into my lap was also quite timely because my 4-bay Drobo is running low on available expansion and another Drobo isn't in the budget at the moment.
    This vintage mac pro is running Lion 10.7.5, has 1 old and crusty 500GB hardrive, dual x5160 processors, 4GB RAM (one stick i'm pretty sure is toast judging by the red light and the kernel panics), and the standard NVIDIA GeForce 7300 GT 256MB graphics card. It will be used primarily for the following: network storage for iphoto and itunes libraries, streaming video, Plex Media Server & Plex Home Theater, and Handbrake encoding. I also have a goal of safety of data for my movies, photos and music as this machine will supplement my current Drobo storage.
    My plans are for a 128GB SSD boot drive installed in one of the PCIe slots and then to load up all 4 of the 3.5" drive bays with WD Green hard drives. I have also ordered 4GB of replacement RAM, so upon removal of the faulty unit I will have 7GB.
    Here is where I need advice because I am not very familiar with RAID and the differences between hardware or software raid. Am I better off getting four drives of the same size and setting them up as RAID 5 (I think) using Apple's RAID utility or should I throw in three 1TB drives and then install a fourth 3TB or 4TB drive as a Time Machine backup for the other three?
    Should I upgrade the OSX to the technically unsupported latest version? Or is it not worth the trouble for this application?
    Also, is there any benefit to upgrading the graphics card to the ATI Radeon 5770? Would this yield an improved image quality? I am outputting to a Denon AV Reciever and subsequently to a 100" projection screen, if that makes a difference. I also noticed the 5770 has an HDMI port, wich would be nice, but not necessary since I can use a DVI converter and woud still need to use the optical audio out anyway.
    Much obliged for any input

    My plans are for a 128GB SSD boot drive installed in one of the PCIe slots and then to load up all 4 of the 3.5" drive bays with WD Green hard drives. I have also ordered 4GB of replacement RAM, so upon removal of the faulty unit I will have 7GB.
    PCIe cards that use or support SSD are not bootable until you get to 2008 (and that is limited too).
    Green are not suited for any form of array unless say NAS and WD RED.  Better option would be 3 x 2TB WD Blacks in a mirror, and too many people only use two drives, well 3 is much easier safer and works better. Might want to invest in www.SoftRAID.com product even.
    Best price and quality, got my 1,1 with 8 x 2GB (ideal is 4 or 8 DIMMs)
    2x2GB FBDIMM DDR2 667MHz @ $25
    http://www.amazon.com/BUFFERED-PC2-5300-FB-DIMM-APPLE-Memory/dp/B002ORUUAC/
    With price of 250GB SSD $155 I'd go with that or stick with $89 for 128GB .

  • Need advice on video software.

    Need advice on video software.
    I currently use adobe elements 3 and have done so for a few years now with no problems. my os is XP and my system is a couple of years old, but we do have a brand new win7 machine in the house.
    I am currently look at Cyberlink PowerDirector 8 Ultra OR Adobe Premiere Elements 8. Reviews for both softwares seem very good BUT, when I dig deeper into user reviews instead of editor reviews do I find problems.
    Major problems with program crashing all over the place, at start up etc, and it is still not getting along with any win7 machine? Major problems with drivers. Honestly, I do not want to have to jump through dozens of hoops to get any software to run. After I pay for it, it should run, period.
    Has anyone else here used both softwares and can you give an honest opinion of each?
    I am also asking these same questions on the cyberlink site.
    I would like to upgrade my video software to take advantage of the new features that are coming out but I really don't want a big headache trying to run one or the other. To be fair, when I bought adobe elements 3 I had also bought pinnacle, which has gathered dust since my first week with it, which is why elements was purchased. That was money wasted and I do not wish to repeat this. I would like to go with Premiere Elements 8 but remain very unsure.

    If your newer machine is Win7 64-bit, it might be worth waiting for SP-1 to be issued, and then hope that 64-bit drivers are fully included. The 64-bit drivers now seem t be an issue at this point, and that will affect any NLE program.
    Also, and regardless of which particular program you choose, optimizing your computer, the OS, the hardware, and the resources management, will go a very long way to insuring success. Few programs can tax a computer, as an NLE can - any NLE. Video and Audio editing will stress your system, like almost nothing else can, except for heavy-duty CAD, or 3D work, though those are usually done only on specialized, optimized computers, designed just for those applications.
    Not the specific advice that you seek, but it's the best that I can do.
    Good luck,
    Hunt

  • I need advice:  I love my apple TV.  But my laptop at home, only has a 750gig hard drive.  Is there a possibility of having all my media on an external hardrive to still connect to the Apple TV?

    I need advice:  I love my apple TV.  But my laptop at home, only has a 750gig hard drive.  Is there a possibility of having all my media on an external hardrive to still connect to the Apple TV?
    Is there like in a hard drive of which iTunes can read the media, which will not require me to add and delete media onto iTunes, because of a lack of space on my laptop?

    just get an ext HD, and point your itunes library to that drive so now you'll just keep all your media on this ext

  • JMS to Synchronous Web Service Scenario (Need Advice to use BPM or Not)

    Hi Experts,
    We have a scenario where we fetch data from JMS Sender and Send it to MDM Webservices.
    We want to have the files processed in such a way that until we get a response from webservice back that it was sucessful ,then only we need to process the next file.
    We would need advice as can we use BPM for this.
    We are thinking of having BPM like this:
    RecieveStep(Asyn)-SynchronousSend Step(with wait)-Stop
    The problem with this is when processing huge files the processing time of the Queue is taking very long and sometimes we are getting SYSFAIL.
    Please would anyone advice as how can we approach this scenario either using BPM or without.
    Also Can we use multiple queues or multpile instances concept for this scenario.
    Please Advice.
    Thanks in Advance
    Regards
    J

    Hi Prateek,
    Thank you very much for your quick reply.
    The response from Webservice does not need to be sent anywhere.
    We just want that after recieving the response back from webservice(SOAP) then only we need to process the next file.
    Can we control something from Sender JMS adapter side as well as it is picking up all the files and all files wait at BPE until each one gets processed.
    Is this possible without BPM or with BPM.
    Please advice as what wud be possible steps inorder to achive it through BPM or Without BPM.
    Thanks and Regards,
    J

  • Major Issues with installing 4tb internal. Really need advice please

    In the process of a long needed upgrade to my 2010 Mac Pro Quad core 2.8 and have run into a serious headache that I really need advice on so I can get back to work. I've already spent 2 days dealing with all of this...
    Just did a new SSD install and Migration which went fine but I'm also updating the rest of the internal drives. My main (non boot) drive was being upgraded from a Seagate Barracuda 3tb to a 4th Deskstar NAS (it was showing as compatible with my desktop, see links below). My 3tb ran fine for years but now due to it being heavily used I want to switch to a new drive and I can also use a bit more space.
    The issue I'm running into is that initially on boot, my system was telling me it couldn't recognize the disk and it wasn't even showing up in Disk Utility. I had to purchase a SATA USB 3 kit to attach it as an external to get it to show which worked without problem. With the USB kit I was then able to partition it (GUID, Mac OS extended journaled) and format it properly. After reinserting the drive into my tower as an internal it failed to show again. After a few attempts of restarts and trying various bays it popped up but showed as a non formatted drive and I was told again that the system didn't recognise it. I was then given the option to initialise and was then actually able to then format and partition it though Disk Utility while it was installed as an internal.
    Figured that was problem solved but when I went to check the drive and getting ready to transfer files over I noticed that Disk Utility was only allowing the First Aid and Partition options but not Erase, RAID, Restore which I'd never seen before. I then also noticed that none of the drive connection info was in the same format nor will it even provide drive bay info, connection info or read/write status (See screen shots). This is what I can't figure out and really need to clarify before I put full trust into using this drive.
    Any info would be greatly appreciated...
    Deskstar 4tb internal info which is installed in Bay 2
    3tb Seagate which I trying to retire and transfer from.
    Here are the weblinks to the Deskstar 4tb drive and the compatibility list but I support isn't allowing me to add direct links so add the www. before hand.
    (Drive - eshop.macsales.com/item/HGST/0S03664/) (compatibility list - eshop.macsales.com/Descriptions/specs/Framework.cfm?page=macpromid2010.html).

    What OSX version?
    Disk Utility in later versions of ML and I think Mavericks have problems formatting with 4 TB internal drives.
    http://forums.macrumors.com/showthread.php?t=1661024
    http://apple.stackexchange.com/questions/112266/why-doesnt-my-mac-pro-see-my-new -4tb-sata-drive

  • I'm desperately needing advice to a common question.  I use Quicken and love it.  But the Mac version is not as great as the PC.   Has anyone installed it by segmenting their Mac with Parallels or Fusion or Boot camp.  If so, which one do you recommend.

    I'm desperately needing advice.  New Mac.   Used Quicken on my PC.  Researched all software for Financial programs and Quicken is still the most recommended.   I want to use Quicken on my Mac.  The Mac version is not highly rated so I would need to partition my Mac.   Has anyone done this for their quicken program and if so, which partitioning program did you use - Parallels, Fusion ware or Boot camp?
    Thx

    Lisa Ellies-Laye wrote:
    Thanks.  Hadn't heard of it. ?  Is there any concern installing this free program on my Mac.    Have you used it?  Apart from being free is there any other advantage of Parallels and VMfusion. ?
    Virtual Box is safe and well developed, it offers similar or identical features to the paid competition, it may be a little less polished but that's all.
    Download and try it out, nothing to lose (except time).

Maybe you are looking for