Changing a photo into a vector in Ai using High Fidelity

I fully understand how to change a picture into a vector in Ai and to be clear,  I don't want a silhouette or a black and white image, I want to use the picture.  I have had good success with using the high fidelity option to change the pic and it looks great.  The problem is, I am using a cutout and when I use the high fidelity option it fills the background in as white instead of a transparency.  I've even tried to hit the ignore white button but it does not help.  I've resorted to then opening it in PS and removing the white and saving as a PNG24 but, when you then open in Ai to work with again it's then again pixelated.

You need to expand and ungroup after the trace. Then delete the white you do not want. I missed a little piece in the last screen shot. But you get the idea. I put a black background behind the trace.
Traced:
Expanded and ungrouped:
White selected:
White deleted:

Similar Messages

  • I need to change a photo into a video file in order to post on youtube. How can I do this with my mac?

    I need to change a photo into a video file in order to post in youtube. How can I do this with my mac mini?

    When I go to import, the choices are :
    movies
    camera archive
    imovie for IOS
    imovie for HD
    It refuses to import a photo with any of these choices, which is located on the desktop or in a folder. It's a regular .jpg
    There are instructions to drag it. I put it there, and it bounces right back. The photo will not stay.
    I just need this one picture to go on so I can post a meditation on youtube.  It doesn't come from a camera.

  • Haw can i change a photo into a silvery look

    i have seen some fashion portrait even nude that looks like they are painted silver color, does any body know haw to do that? thank you so much,

    Metallic looks can be achieved by using radical curves.  By way of demonstration, make a new document and make a coloured square and apply a Bevel & Emboss layer style.  Copy that layer, and change the Gloss Contor to the 'W' shape curve.  This step suddenly makes the block appear to be made of shiny metal.  As below
    So add a curves layer and experiment with similar shaped curves.  Be guided by the histogram at the bottom of the curves layer.

  • Can't import new photos into lightroom 4, any help?

    I have macbook pro, a external HD with all my RAW files in a folder called 2013, I imported edited and export 2 photos into the same external folder, using lightoroom 4. Now I wanted import the others but they all grey out and there's no import button to import, any ideia what's i'm doing wrong?

    Take my apologize for the delay doceddy. This issue is 90 percent permissions related. But one thing is confusing in this. If it would be permission issue it should not affect for example the desktop folder. .
    Testing:
    1 / Create a floder TEST on the desktop.
    2/ Use the transfer method which you normally to download the rwas from your cam. Put few raws into the TEST folder.
    3/ Run Lightroom and try to import those in TEST.
    4/ If it does not work: highlight the test folder - right click - properties - check if there is read only attribute.
    5/ If it so - try to put the blue marker from this box away and click apply.
    6/ After this close the dialogue (the operation will run some small time). Then do it again if your system allowed you to apply the change. So second time should be the attribut away. If it is start Lightroom and try to import again from TEST.
    7/ Give me some feedback then please - I will suggest you some other steps if it does not work.
    Good Luck
    David

  • How do I merge new imported photos into an existing event?

    How do I merge new imported photos into an existing event while using the latest version of iPhoto?

    You can merge two Events simply by dragging one to the other.
    You can move photos between Events by drag and drop or by first flagging them, then switching to Events View and selecting the target Event and going Events Menu -> Add Flagged Photos to selected Event.

  • How to change photo into a pastel illustration in PSE 11

    Hi from a newbie.  I am trying to find a nice effect which will create pastel illustrations from my photos. I think it is done in PS by turning the photo into black and white first then using Oil Paint filter to work towards the soft effect I am after.  I can't find a way to get this effect in my PSE 11, does anyone have any ideas to help. Many thanks.

    Try this:
    Open picture file
    CTRL+J to copy
    CTRL+SHIFT+U to remove color
    CTRL+J to copy b/w layer, then CTR+I to invert
    Change Blending mode of inverted layer to color dodge
    Go to Filter>Other>Minimum ---4px
    Go back to original layer with color, CTRL+J to copy
    Drag that layer to the top of the stack of layers in the layers palette, and reduce layer opacity
    Merge the top 3 layers so you're left with 2 layers
    CTRL+J to copy the top layer
    Go to Filter>Artistic Poster Edges. Play with the sliders and reduce the layer opacity to suit

  • Lightroom changes bright vivid photos into dull counterparts when opening them after an import

    Everytime I import photos, Nikon RAW (NEF), the photos look as I want them at first, but as soon as I open a photo, Lightroom changes the photo to "dull" colors.
    I have NOT set any import preferences of my own.
    This is so annoying and I can't figure out what I am doing wrong.
    The problem is most noticable for pictures with a nice blue sky, which is not nice after Lightroom has interfered !

    What you’re doing wrong is expecting Lightroom to produce identical results to Nikon software, which it can never do, since Adobe and Nikon are independent companies with their own raw conversion that the other cannot know.  In short, the Adobe Raw Engine in Lightroom and Photoshop is not the Nikon Raw Engine that is both in the camera and in the Nikon software.
    What you are seeing is the camera produced preview image momentarily, and then Adobe’s rendering after LR has had time to compute it from the raw data. 
    If you don’t like how LR is doing things then figure out what settings you do like for your NEF files in LR and make them the LR defaults. 
    One suggestion is to use the Camera Standard profile instead of the Adobe Standard profile down in the Camera Calibration section. 
    Another thing that will cause confusion is if you have Auto D-Lighting (or whatever it’s called) turned on in the camera.  This makes the camera try to correct bad exposures.  Lightroom won’t know anything about how the camera is correcting the exposures so you’re left with Adobe’s uncorrected interpretation of the raw data which may look quite different.  
    Adobe also does not know anything about custom curves if you’ve loaded those.
    If you want you might even try Auto toning in LR, which tells LR to try and correct for bad exposures.  LR may or may not guess, right, though, so expect to do your own adjusting much of the time.

  • After sorting photos into albums, the albums disappeared on me. I dragged and dropped the photos and went back to check that they were in place before exiting the program. When I went back, the folder was there but no albums. Help!

    Working on an IMac - with IPhoto v.9.6 
    This is my first experience with IPhoto... trying to move files from a PC over to a Mac.
    I don't have a ton of photos but I created about 6 albums - standard albums - and dragged and dropped individual photos into each of the albums. I named each of the albums as well so I would know what was in each. After i was finished, I created a folder called 2014 and moved each of the albums into that folder. Before moving ANY of the albums, I opened each of them up to make sure that all the photos I wanted in each were indeed there - and since there were some errors on my part, I deleted any duplicates first. SO, I KNOW the photos were actually in each of the albums BEFORE i moved them into the 2014 folder.
    My intention was to then delete the photo files in my document file but once I got there I thought I would go back and double check the IPhoto file just to make sure... and the pictures were NOT in the albums where I had placed them... is there a need to save this before you move on and if so, to where and how? I was under the impression that once files were moved to albums, they remain there.
    The photos are still in the photo library but unsorted now again... I cannot even open the 2014 folder at this point.
    Thanks for any help!!

    Was back on IPhoto this morning. The folder did not open at all so I deleted it. Beside Albums, nothing showed at all. It was like I had done no work at all except to import my photo folder. Nothing was in my trash bin either.
    I started again and created one album at a time. I dragged and dropped photos into the album and exited out of IPhoto, opened up other programs and then returned to IPhoto to see if the album was still there and it was this time. I created a second album and did the same thing. This time, for some reason, the albums seem to be staying in place. I am not doing anything differently than last time. After creating three albums, I created a folder called 2014 and dragged and dropped the three albums into the folder and exited IPhoto. They were still there when I returned - YEAH! It seems to be working - for now! I am keeping my fingers crossed that my photos are not going to disappear but I am not going to delete my photo folder from my files just in case!
    Thanks for the suggestions but this may just have been a funny glitch... not sure what happened. I didn't change anything or do anything differently this time except that I am doing it one album at a time and exiting the program between creating each of them and coming back to check... very strange.

  • Can I reimport photos into iPhoto Library?

    Hi, I unticked the Copy photos into the iPhoto Library so the photos are residing in an external folder now. Can I change my mind and reimport them into the iPhoto library and will this affect the albums, photobooks, and slideshows I've already created? i.e. can I rebuild this library with photos inside the library?

    Can you hack an SQL database? If so, this user reckons he managed to do what you want:
    https://discussions.apple.com/thread/3216539?tstart=30
    Alternatives:
    This should work: Set the app to Managed Mode and Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  
    Failing that: Start over from scratch.
    Regards
    TD

  • Can I moved flagged photos into an album on the iPad?

    Hi there,
    While on holiday I used my iPad to backup photos from my camera and I used the flag system in iPhoto for iPad to mark which ones I wanted to share. The problem is I can't see a way of moving the flagged photos into an album so I wanted to find out if it is actually possible to do this on the iPad.
    Additional info:
    The photos were uploaded onto the iPad using the native Photos app and have been flagged in iPhoto
    The photos are also on my iCloud account
    Neither the flags nor editing applied to the photos have synced after iCloud has been updated on my Macbook
    Due to the above I am unable to create a Smart Album based on flagged photos on my Macbook
    In iPhoto for iPad I cannot see the filename so I am unable to discern which images to flag on my Macbook to utilise Smart Albums (I have a lot of very similar photos)
    Any help would be much appreciated as this is incredibly frustrating.

    There is not yet a simple solution to do what you want.  The new Photos.app in iOS 8 will bring a much better integration between iPad and Mac.
    I just don't understand the point of being able to flag, favourite or tag item on the iPad  if you can't organise them into folders or easily share them between Apple's own apps.
    iPhoto on the iPad is simply not yet as flexible as iPhoto on a Mac.    It is not meant for syncing libraries between Mac and iPad. You can share photos, but not albums. And the central sharing place with other apps on the iPad is the Camera Roll. To make photos valuable in other apps, share them to the Camera Roll.
    In iPhoto you cannot create albums like in the Photos.app. Only smart albums based on tags. If you add a tag "Flower" to some photos, you will automatically create an album "Flower". But again, these tags will not be transferred to your Mac by the Photo Stream, you will not see them in iPhoto on your mac.
    If you want to transfer the edited photos using the Photo Stream you have to add them to the Photo Stream after editing, and that requires to save them to the Camera Roll.
    You could use a shared Photo Stream, but that will reduce the size of the photos.  Or select the flag photos and sync them to your Mac using iTunes Photo Sharing.  http://help.apple.com/iphoto/ipad/2.0/#blnkee26bc1f
    Save photos to your computer using iTunes
    Connect your iOS device to your computer.
    Tap a photo, album, event, web journal, or slideshow and tap > iTunes.
    Tap Selected, or change the photos you want to save (if you are saving a slideshow skip to step 4):
    Select different photos: Tap Choose Photos, tap one or more photos, and tap Next.
    Select a range of photos: Tap Choose Photos, tap Range, tap the first and last photos in the range, and tap Next.
    Select all the photos in an album or event: Tap All.
    In iTunes, click the button for your device and click Apps at the top of the window.
    Below File Sharing, select iPhoto (in Apps).
    Select the Shared Photos folder under iPhoto Documents.
    Click Save To and select the location on your computer where you want to save the items.
    To view your photos, go to the Finder and look in the location you selected above.
    I am using the iPad mainly to browse and show photos in slideshows, but not, to organise and tag them. That I will do on my Mac.

  • How do I move a photo into an existing album on my Mac in 'Photos"?

    "Photos" just got dumped on me with the OSX upgrade. I cannot find out how to move a photo into an existing album after importing it into "Photos" It is NOT intuitive on how to create and manipulate albums.

    Duh! I think I was so put off by the forced change I did not think of the obvious.
    Thank You

  • Can't find some albums when trying to insert photos into other programs

    I am having trouble finding albums (and thus pictures) when trying to insert photos into a Word document or upload to mySpace/ facebook etc.
    After choosing 'insert<picture<from file<pictures<iPhoto Library' , I have the option of looking into the year-month-date or by album. Since I have a better memory of the 50+ albums I have created rather than their dates, I choose "Albums". This list only contains about half of my albums (with folder icons) and it appears outdated...ie one of the albums no longer exists in iPhoto and has been changed to a folders with several albums in it.
    I'm wondering why this is happening or how i can update the album list. I realize i could use the year-month-day thing but that is too frustrating.
    Carey
    iBook G4   Mac OS X (10.4.3)  
    iBook G4   Mac OS X (10.4.3)  

    Hi chantreya,
    iPhoto 5 now stores the Album information in a data xml file. The Albums folder within the iPhoto Library folder is no longer used. At some point, usually after a rebuild, you will no longer have that folder in the Finder.
    If you need to access photos from an album it is very difficult for a third party application to navigate the iPhoto Library in order to find the photo you need. You will have to know the date of import in order to find the photo.
    There are some third party applications that can read the xml file and can navigate the iPhoto library and show you the Albums. Hopefully more applications will be revised to read this file.
    Until then you will have to Share/Export the photos to the desktop. You can then navigate to the desktop to use the photos (example: web uploading from online photo site)
    If your application supports drag and drop, you can drag the photo from an open iPhoto Library window into your application.
    For email you can also use the email icon within iPhoto to open a message with the highlighted photo attached.
    You can also use spotlight to find images in an Album...
    This is what I have done using Spotlight to find my images that are in iPhoto albums without opening iPhoto..
    In iPhoto, select the album, then select all, go to Photos/batch change.
    Change the comments to text. In the text field I put the name of the Album.
    Do this for each album.
    Close iPhoto.
    Open Spotlight and put in the name of the Album ( you have to remember the names of the albums or have then written down)
    In the spotlight search results. click on "show all"
    Under "Images" click on the "xx more" to show all the images in the album.
    Make sure you have it in icon view, the icon view box is the last one on the blue images line.
    Now you can control click on the image to "reveal in finder", open in iPhoto or Mail, etc.
    I am not sure if this is going to make you happy and it is a little more work, but you can find images in albums and even view them in a slideshow (by clicking the play arrow at the end of the Images highlighted blue line) using Spotlight, all without opening iPhoto.
    One important thing to know is you can set up a graphic program to be an external editor (when you double click an image in the library} such as PhotoShop or PS Elements. You set up that within iPhoto Preferences. Just make sure you save the image flattened and with the same name. The edits will then be relected in iPhoto when you hit "save".
    Two Apple kbs for you to read
    Don't tamper with files in the iPhoto library folder
    About the iPhoto Library folder
    Lori

  • After changing contact photo on iPhone, photo no longer shows up in outlook

    I had my contact photos all setup on my iphone, and syncing correctly with iTunes and showing up correctly in Outlook 2007. The photos are stored on the iPhone, and set either by selecting the photo and doing "Assign to Contact", or in Contacts, Edit, Edit (the picture) and "Choose Photo". They would show up as a thumbnail in the Outlook 2007 Business Card view, and also in the detail when you double-click a contact. This part of the process hasn't changed.
    What has changed is iOS4. Now, when I go in and change a contact's photo on the iPhone, it no longer shows up correctly in Outlook 2007. It shows a blank space when showing the Business card view, but shows the photo correctly in the detail if I double-click a contact. Even if I change it back to the photo that it was, it still won't show correctly in Outlook 2007 Business Card view.
    Contacts whose photos I haven't changed since iOS4 show correctly in both places in Outlook 2007.
    Anyone else seeing this or have a fix?

    Hi!
    I'm having the same troubles and after searching for a while i found
    the following solution:
    In short (from http://gyoo.com/blog/?p=48)
    First, some figures:
    iPhone camera resolution: 1600×1200 (72dpi)
    iPhone screen resolution: 320×480 (160dpi)
    iPhone contact picture display size: 64×64 (160dpi)
    iPhone contact picture display size on call: 320×270 (160dpi)
    Outlook import resolution: 72×96 (72dpi)
    - On your PC, resize the image contact to 320×320 (160dpi),
    knowing that 25 pixels on the top and bottom will be semi-transparent when on call.
    - On your PC, create a folder iPhone Photos\Contacts and move your contact photos inside Sync the photos into your iPhone with iTunes through the Photos tab.
    - Select the iPhone Photos folder as source.
    - Manually associated the photo to your contact on the iPhone
    (Edit ->Add Photo->Choose Existing Photo)
    - Sync back the iPhone with iTunes.
    The photos will be associated automatically into Outlook with the good resolution this time.
    Regards
    Harry

  • Need help in storing data from JList into a vector

    need help in doing the following.-
    alright i click a skill on industryskills Jlist and press the add button and it'll be added to the applicantskills Jlist. how do i further store this data that i added onto the applicantskills JList into a vector.
    here are the codes:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import java.text.*;
    import java.util.*;
    import java.util.Vector;
    import javax.swing.JScrollPane.*;
    //import javax.swing.event.ListSelectionListener;
    public class Employment extends JFrame
            //declare class variables
            private JPanel jpApplicant, jpEverything,jpWEST, jpCENTRE, jpEAST, jpAddEditDelete,
                                       jpCentreTOP, jpCentreBOT, jpEastTOP, jpEastCENTRE, jpEastBOT,
                                       jpBlank1, panel1, panel2, panel3, panel4,jpBottomArea,
                                       jpEmptyPanelForDisplayPurposes;
            private JLabel jlblApplicantForm, jlblAppList, jlblName, jlblPhone,
                                       jlblCurrentSalary, jlblPassword, jlblDesiredSalary,
                                       jlblNotes, jlblApplicantSkills, jlblIndustrySkills,
                                       jlblBlank1, jlblBlank2, ApplicantListLabel,
                                       NotesListLabel, ApplicantSkillsLabel,
                                       IndustrySkillsLabel,jlblEmptyLabelForDisplayPurposes;  
            private JButton jbtnAdd1, jbtnEdit, jbtnDelete, jbtnSave, jbtnCancel,
                                            jbtnAdd2, jbtnRemove;
            private JTextField jtfName, jtfPhone, jtfCurrentSalary, jtfPassword,
                                               jtfDesiredSalary;
              private JTabbedPane tabbedPane;
            private DefaultListModel /*listModel,*/listModel2;
              String name,password,phone,currentsalary,desiredsalary,textareastuff,NotesText;
              String selectedname;
            final JTextArea Noteslist= new JTextArea();;
            DefaultListModel listModel = new DefaultListModel();
            JList ApplicantSkillsList = new JList(listModel);
           private ListSelectionModel listSelectionModel;
            JList ApplicantList, /*ApplicantSkillsList,*/ IndustrySkillsList;
            //protected JTextArea NotesList;    
                    //Vector details = new Vector();
                  Vector<StoringData> details = new Vector<StoringData>();             
                public static void main(String []args)
                    Employment f = new Employment();
                    f.setVisible(true);
                    f.setDefaultCloseOperation(EXIT_ON_CLOSE);
                    f.setResizable(false);
                }//end of main
                    public Employment()
                            setSize(800,470);
                            setTitle("E-commerce Placement Agency");
                                  Font listfonts = new Font("TimesRoman", Font.BOLD, 12);
                            JPanel topPanel = new JPanel();
                            topPanel.setLayout( new BorderLayout() );
                            getContentPane().add( topPanel );
                            createPage1();
                            createPage2();
                            createPage3();
                            createPage4();
                            tabbedPane = new JTabbedPane();
                            tabbedPane.addTab( "Applicant", panel1 );
                            tabbedPane.addTab( "Job Order", panel2 );
                            tabbedPane.addTab( "Skill", panel3 );
                            tabbedPane.addTab( "Company", panel4 );
                            topPanel.add( tabbedPane, BorderLayout.CENTER );
            public void createPage1()//PAGE 1
                 /*******************TOP PART********************/
                            panel1 = new JPanel();
                            panel1.setLayout( new BorderLayout());
                                  jpBottomArea = new JPanel();
                                  jpBottomArea.setLayout(new BorderLayout());
                            jpApplicant= new JPanel();
                            jpApplicant.setLayout(new BorderLayout());
                            Font bigFont = new Font("TimesRoman", Font.BOLD,24);
                            jpApplicant.setBackground(Color.lightGray);
                            jlblApplicantForm = new JLabel("\t\t\t\tAPPLICANT FORM  ");
                            jlblApplicantForm.setFont(bigFont);
                            jpApplicant.add(jlblApplicantForm,BorderLayout.EAST);
                            panel1.add(jpApplicant,BorderLayout.NORTH);
                            panel1.add(jpBottomArea,BorderLayout.CENTER);
           /********************************EMPTY PANEL FOR DISPLAY PURPOSES*************************/
                               jpEmptyPanelForDisplayPurposes = new JPanel();
                               jlblEmptyLabelForDisplayPurposes = new JLabel(" ");
                               jpEmptyPanelForDisplayPurposes.add(jlblEmptyLabelForDisplayPurposes);
                               jpBottomArea.add(jpEmptyPanelForDisplayPurposes,BorderLayout.NORTH);
           /*****************************************WEST*********************************/             
                            jpWEST = new JPanel();                 
                            jpWEST.setLayout( new BorderLayout());
                            //Applicant List
                                  listModel2=new DefaultListModel();
                                  ApplicantList = new JList(listModel2);
                                listSelectionModel = ApplicantList.getSelectionModel();
                                listSelectionModel.addListSelectionListener(new SharedListSelectionHandler());
                                JScrollPane scrollPane3 = new JScrollPane(ApplicantList);
                                  ApplicantList.setPreferredSize(new Dimension(20,40));
                                 scrollPane3.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);                                             
                                scrollPane3.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
                            ApplicantListLabel = new JLabel( "Applicant List:");
                            jpWEST.add(ApplicantListLabel,"North"); 
                            jpWEST.add(scrollPane3,"Center");
                            jpBottomArea.add(jpWEST,BorderLayout.WEST);
                            /*********CENTRE*********/
                            jpCENTRE = new JPanel();
                            jpCENTRE.setLayout(new GridLayout(2,1));
                            jpCentreTOP = new JPanel();
                            jpBottomArea.add(jpCENTRE,BorderLayout.CENTER);
                            jpCENTRE.add(jpCentreTOP);
                            jpCentreTOP.setLayout(new GridLayout(6,2));
                              //Creating labels and textfields
                            jlblName = new JLabel( "Name:");
                            jlblBlank1 = new JLabel ("");
                            jtfName = new JTextField(18);
                            jlblBlank2 = new JLabel("");
                            jlblPhone = new JLabel("Phone:");
                            jlblCurrentSalary = new JLabel("Current Salary:");
                            jtfPhone = new JTextField(13);
                            jtfCurrentSalary = new JTextField(7);
                            jlblPassword = new JLabel("Password:");
                            jlblDesiredSalary = new JLabel("Desired Salary:");
                            jtfPassword = new JTextField(13);
                            jtfDesiredSalary = new JTextField(6);
                              //Add labels and textfields to panel
                            jpCentreTOP.add(jlblName);
                            jpCentreTOP.add(jlblBlank1);
                            jpCentreTOP.add(jtfName);
                            jpCentreTOP.add(jlblBlank2);
                            jpCentreTOP.add(jlblPhone);
                            jpCentreTOP.add(jlblCurrentSalary);
                            jpCentreTOP.add(jtfPhone);
                            jpCentreTOP.add(jtfCurrentSalary);
                            jpCentreTOP.add(jlblPassword);
                            jpCentreTOP.add(jlblDesiredSalary);
                            jpCentreTOP.add(jtfPassword);
                            jpCentreTOP.add(jtfDesiredSalary);
                            //Noteslist
                            jpCentreBOT = new JPanel();
                            jpCentreBOT.setLayout( new BorderLayout());
                            jpCENTRE.add(jpCentreBOT);
                            jpBlank1 = new JPanel();
                             //     Noteslist = new JTextArea(/*Document doc*/);
                            JScrollPane scroll3=new JScrollPane(Noteslist);
                                scroll3.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);                                             
                                scroll3.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
                            NotesListLabel = new JLabel( "Notes:");
                            jpCentreBOT.add(NotesListLabel,"North"); 
                            jpCentreBOT.add(scroll3,"Center");
                            jpCentreBOT.add(jpBlank1,"South");
                            jpBottomArea.add(jpCENTRE,BorderLayout.CENTER);
                            /**********EAST**********/
                            //Applicant Skills Panel
                            //EAST ==> TOP
                            jpEAST = new JPanel();
                            jpEAST.setLayout( new BorderLayout());
                            jpEastTOP = new JPanel();
                            jpEastTOP.setLayout( new BorderLayout());
                            ApplicantSkillsLabel = new JLabel( "Applicant Skills");
                            JScrollPane scrollPane1 = new JScrollPane(ApplicantSkillsList);
                               scrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);                                             
                              scrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);                                             
                            ApplicantSkillsList.setVisibleRowCount(6);
                            jpEastTOP.add(ApplicantSkillsLabel,"North"); 
                            jpEastTOP.add(scrollPane1,"Center");
                            jpEAST.add(jpEastTOP,BorderLayout.NORTH);
                            jpBottomArea.add(jpEAST,BorderLayout.EAST);
                            //Add & Remove Buttons
                            //EAST ==> CENTRE
                            jpEastCENTRE = new JPanel();
                            jpEAST.add(jpEastCENTRE,BorderLayout.CENTER);
                            jbtnAdd2 = new JButton("Add");
                            jbtnRemove = new JButton("Remove");
                            //add buttons to panel
                            jpEastCENTRE.add(jbtnAdd2);
                            jpEastCENTRE.add(jbtnRemove);
                            //add listener to button
                           jbtnAdd2.addActionListener(new Add2Listener());
                           jbtnRemove.addActionListener(new RemoveListener());
                            //Industry Skills Panel
                            //EAST ==> BOTTOM
                            jpEastBOT = new JPanel();
                            jpEastBOT.setLayout( new BorderLayout());
                           String[] data = {"Access97", "Basic Programming",
                           "C++ Programming", "COBOL Programming",
                           "DB Design", "Fortran programming"};
                           IndustrySkillsList = new JList(data);
                           JScrollPane scrollPane = new JScrollPane(IndustrySkillsList);
                           scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);                                             
                           scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
                           IndustrySkillsLabel = new JLabel( "Industry Skills:");
                           jpEastBOT.add(IndustrySkillsLabel,"North"); 
                           jpEastBOT.add(scrollPane,"Center");
                           jpEAST.add(jpEastBOT,BorderLayout.SOUTH);
                            //BOTTOM
                            jpAddEditDelete= new JPanel();
                            jbtnAdd1=       new JButton("Add");
                            jbtnEdit=       new JButton("Edit");
                            jbtnDelete=     new JButton("Delete");
                            jbtnSave=       new JButton("Save");
                            jbtnCancel=     new JButton("Cancel");
                            jpAddEditDelete.add(jbtnAdd1);
                            jpAddEditDelete.add(jbtnEdit);
                            jpAddEditDelete.add(jbtnDelete);
                            jpAddEditDelete.add(jbtnSave);
                            jpAddEditDelete.add(jbtnCancel);
                               jbtnEdit.addActionListener(new EditListener());
                               jbtnDelete.addActionListener(new DeleteListener());
                                jbtnEdit.addActionListener(new EditListener());
                            jbtnAdd1.addActionListener(new Add1Listener());
                            jbtnCancel.addActionListener(new CancelListener());
                            jpBottomArea.add(jpAddEditDelete,BorderLayout.SOUTH);
            public void createPage2()//PAGE 2
                    panel2 = new JPanel();
                    panel2.setLayout( new GridLayout(1,1) );
                    panel2.add( new JLabel( "Sorry,under construction" ) );
            public void createPage3()//PAGE 3
                    panel3 = new JPanel();
                    panel3.setLayout( new GridLayout( 1, 1 ) );
                    panel3.add( new JLabel( "Sorry,under construction" ) );
            public void createPage4()//PAGE 4
                    panel4 = new JPanel();
                    panel4.setLayout( new GridLayout( 1, 1 ) );
                    panel4.add( new JLabel( "Sorry,under construction" ) );
            public class Add1Listener implements ActionListener
            public void actionPerformed(ActionEvent e)
                    name = jtfName.getText();
                    password = jtfPassword.getText();
                    phone = jtfPhone.getText();
                    currentsalary = jtfCurrentSalary.getText();
                    int i= Integer.parseInt(currentsalary);
                    desiredsalary = jtfDesiredSalary.getText();
                    int j= Integer.parseInt(desiredsalary);
                       StoringData person = new StoringData(name,password,phone,i,j);
                   //     StoringData AppSkillsList = new StoringData(listModel);
                    details.add(person);
                 //     details.add(AppSkillsList);
                  listModel2.addElement(name);
                    jtfName.setText("");
                    jtfPassword.setText("");
                    jtfPhone.setText("");
                    jtfCurrentSalary.setText("");
                    jtfDesiredSalary.setText("");
    //                NotesList.setText("");
            public class Add2Listener implements ActionListener
                    public void actionPerformed(ActionEvent e)
                           String temp1;
                           temp1 = (String)IndustrySkillsList.getSelectedValue();
                           listModel.addElement(temp1);
            public class RemoveListener implements ActionListener
                    public void actionPerformed(ActionEvent e)
                            int index = ApplicantSkillsList.getSelectedIndex();
                                listModel.remove(index);
            public class EditListener implements ActionListener
                    public void actionPerformed(ActionEvent e)
                            jtfName.setEditable(true);
                            jtfPassword.setEditable(true);
                            jtfPhone.setEditable(true);
                            jtfCurrentSalary.setEditable(true);
                            jtfDesiredSalary.setEditable(true);
                            Noteslist.setEditable(true);
                            jbtnAdd2.setEnabled(true);               
                            jbtnRemove.setEnabled(true);
                            jbtnSave.setEnabled(true);
                            jbtnCancel.setEnabled(true);                     
            public class DeleteListener implements ActionListener
                    public void actionPerformed(ActionEvent e)
                        int index1 = ApplicantList.getSelectedIndex();
                            listModel2.remove(index1);
            public class SaveListener implements ActionListener
                    public void actionPerformed(ActionEvent e)
            public class CancelListener implements ActionListener
                    public void actionPerformed(ActionEvent e)
                    jtfName.setText("");
                    jtfPassword.setText("");
                    jtfPhone.setText("");
                    jtfCurrentSalary.setText("");
                    jtfDesiredSalary.setText("");                         
            public class SharedListSelectionHandler implements ListSelectionListener
            public void valueChanged(ListSelectionEvent e)
             selectedname =ApplicantList.getSelectedValue().toString();
             StoringData selectedPerson = null;
             jtfName.setEditable(false);
             jtfPassword.setEditable(false);
             jtfPhone.setEditable(false);
             jtfCurrentSalary.setEditable(false);
             jtfDesiredSalary.setEditable(false);                                 
             Noteslist.setEditable(false);
             jbtnAdd2.setEnabled(false);               
             jbtnRemove.setEnabled(false);
             jbtnSave.setEnabled(false);
             jbtnCancel.setEnabled(false);
                   for (StoringData person : details)
                          if (person.getName1().equals(selectedname))
                                 selectedPerson = person;
                                 jtfName.setText(person.getName1());
                                 jtfPassword.setText(person.getPassword1());
                              jtfPhone.setText(person.getPhone1());
                              //String sal1 = Integer.parseString(currentsalary);
                             // String sal2 = Integer.parseString(desiredsalary);
                             // jtfCurrentSalary.setText(sal1);
                             // jtfDesiredSalary.setText(sal2);
                                 break;
                   //     if (selectedPerson != null)
    }

    Quit posting 300 line programs to ask a question. We don't care about your entire application. We only care about code that demonstrates your current problem. We don't want to read through 300 lines to try and find the line of code that is causing the problem.
    If you need further help then you need to create a [url http://homepage1.nifty.com/algafield/sscce.html]Short, Self Contained, Compilable and Executable, Example Program (SSCCE) that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.
    And don't forget to use the [url http://forum.java.sun.com/help.jspa?sec=formatting]Code Formatting Tags so the code retains its original formatting.
    Here is a simple SSCCE. Now make your changes and if you still have problems you have something simple to post. If it works then you add it to your real application.
    Learn to simplify your problem by simplifying the code.
    import java.awt.*;
    import javax.swing.*;
    public class ListTest2 extends JFrame
         JList list;
         public ListTest2()
              String[] numbers = { "one", "two", "three", "four", "five", "six", "seven" };
              list = new JList( numbers );
              JScrollPane scrollPane = new JScrollPane( list );
              getContentPane().add( scrollPane );
         public static void main(String[] args)
              ListTest2 frame = new ListTest2();
              frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
              frame.setSize(200, 200);
              frame.setLocationRelativeTo( null );
              frame.setVisible( true );
    }

  • Uploading my photos into iPhoto from an external hard drive

    I have all my old digital photos (approx 17GB) on an external hard drive. I would like to upload them in to iPhoto on my iMac (OS X 10.6.8)
    Some questions:
    How can I stop any duplicate photos being uploaded into iPhoto (I already have small number of the old photos in iPhoto)
    How do I upload the photos into 'Events'? What is the difference between Events and Albums?
    Do I need to rename the albums on the hard drive before I upload them with new album names?
    How can I delete duplicate photos I already have in iPhoto?
    and lastly the iMac is set up with 4 users accounts on it - how do I share (in iPhoto) all these newly uploaded photos with the other users
    So many questions, but If I do it right now it will save me hrs of work sorting all the photos out and renaming them all when they are in iPhoto

    and lastly the iMac is set up with 4 users accounts on it - how do I share (in iPhoto) all these newly uploaded photos with the other users
    For iPhoto 09 (version 8.0.2) and later:
    What you mean by 'share'.
    If you want the other user to be able to see the pics, but not add to, change or alter your library, then enable Sharing in your iPhoto (Preferences -> Sharing), leave iPhoto running and use Fast User Switching to open the other account. In that account, enable 'Look For Shared Libraries'. Your Library will appear in the other source pane.
    Any user can drag a pic from the Shared Library to their own in the iPhoto Window.
    Remember iPhoto must be running in both accounts for this to work.
    If you want the other user to have the same access to the library as you: to be able to add, edit, organise, keyword etc.
    Quit iPhoto in both accounts. Move the Library to the Users / Shared Folder
    (You can also use an external HD set to ignore permissions, a Disk Image or even partition your Hard Disk.)
    In each account in turn: Double click on the Library to open it. (You may be asked to repair the Library Permissions.) From that point on, this will be the default library location. Both accounts will have full access to the library, in fact, both accounts will 'own' it.
    However, there is a catch with this system and it is a significant one. iPhoto is not a multi-user app., it does not have the code to negotiate two users simultaneously writing to the database, and trying will cause db corruption. So only one user at a time, and back up, back up back up.

Maybe you are looking for