I know this is more bridge oriented, but id love help!

I need help, i am using CS6 everything.  When i try to preview text effects (or any for that matter), i get the pinwheel, then eventual it loads, but offers no preview, well its a preview, but text effects for example aren't moving at all.  All that is under the image is a series of dots and not a play bar.  Help please.  Feel free to email me as well [email protected]

Yes it should.
What does your activity monitor show? How much free memory do you have when Bridge is running? What else do you have installed that may be conflicting? It looks like the dynamiclinkmedia server is not fully loading.
Reboot, relaunch bridge, and go to the presets. If everything works, launch AE and see if it still works. Keep opening things until it doesn't and you will have found your culprit.
You might want to look at Memory Diag, a free app that does a good job of freeing up memory. I have it installed on all my Macs.
Rocky Sand Studio - Handmade Apps for Mac OS X

Similar Messages

  • I know this is a common thing, but i need help with half tones

    This is the problem I have . I am trying to make half tones for screen printing so i need to make solid color halftones to cut down on colors( for example doing a 50% black half tone instead of making a new screen for gray).
    I get how to make halftone gradients and rasterize for illustrator, and using the halftone swatches would work if they had them in higher dpi.
    Can someone help me out?

    function(){return A.apply(null,[this].concat($A(arguments)))}
    I am trying to make half tones for screen printing so i need to make solid color halftones to cut down on colors( for example doing a 50% black half tone instead of making a new screen for gray).
    Just fill your gray objects with a 50% tint of the spot color you are printing. In the Print dialog, specify the halftone screen ruling.
    function(){return A.apply(null,[this].concat($A(arguments)))}
    I get how to make halftone gradients and rasterize for illustrator, and using the halftone swatches would work if they had them in higher dpi.
    Assuming you are printing to a PostScript device, you can print as color separations and specify the halftone ruling, angle, and shape for each ink in the Print dialog. You don't have to use any kind of fake halftone such as Pattern Swatch fills.
    JET

  • I know this is the wrong forum, but- (Mac question)

    I know this is the wrong forum, but…
    Can anyone enlighten me?
    How did a folder named just "Adobe", containing only something called "Acrobat.com.app"), end up in my root Applications folder?
    Double clicking on "Acrobat.com.app" launches an installer that wants to install something called "AIR".  What is that and what is it needed for?
    What forum should I be posting this in?
    A global search and searches in the Acrobat Macintosh forum were not helpful.
    Can I just delete that Adobe folder or ignore it?  It has identical Creation and Modified dates of January 15, 2010 17:56, which raises more questions than it answers.
    Any input will be appreciated.
    Wo Tai Lao Le
    我太老了

    pwillener wrote:
    …Adobe Reader 9.0 came with two installers: one bundled with Acrobat.com and Adobe AIR (AdbeRdr90_en_US.exe, 34302 KB), the other one without any bundled software (AdbeRdr90_en_US_Std.exe, 25772 KB).
    …<snip>…
    P.S. what I wrote above is about the Windows version; I assume that the Mac versions are the same.
    Maybe… kinda, sorta…  There are no ".exe" files in the Mac world. 
    I've never downloaded or installed either Acrobat.com or Adobe AIR.  It has to have been the Acrobat Reader 9.3 update for the Mac that installed that sucker on my Mac. I had certainly never seen it before.
    That, on top of the inexcusable, abominably surreptitious "Growl" installed by Adobe behind my back, strengthens my resolve not to acquire any more Adobe products, free or otherwise. 
    What in blazes are the Adobe corporate folks thinking? 
    Wo Tai Lao Le
    我太老了

  • I currently have a DROID RAZR M and I'm 1 year into my 2 year contract.  Since the Kitkat update, the phone won't stay charged and it's very buggy.  I know this is not Verizons fault but it's also not mine. I would like to change my phone to an iPhone 5s

    I currently have a DROID RAZR M and I'm 1 year into my 2 year contract.  Since the Kitkat update, the phone won't stay charged and it's very buggy.  I know this is not Verizons fault but it's also not mine. I would like to change my phone to an iPhone 5s and keep my same plan but switch to the Edge program. Is this possible? I don't think I should have to pay an early termination fee or anything like that since my phone has become almost unusable. I know under normal circumstances you have to wait 2 yrs to upgrade but due to the update and the poor service I'm now getting I hope Verizon can make an exception. Thank you.

    How recently did you switch?  If it's less than 60 days, then Verizon simply reinstates your previous account.  The fact that you were on the EDGE plan and mailed the devices back, and they apparently are somewhere in the system, could cause complications, and it might just work out that you just go back on the same plan and they set you up with the same devices.  I'm not sure how it will go - but since you are still being billed for the devices... 

  • I know this is supposedly not possible, but I need to retrieve a specific voicemail from my iPhone which was also "cleared" from the Deleted Messages box. Any suggestions?

    I know this is supposedly not possible, but I need to retrieve a specific voicemail from my iPhone which was also "cleared" from the Deleted Messages box. Any suggestions?
    This is highly important. I know the number from which the voicemail arrived, but have not been able to figure out how to retrieve it. I accidentally had the voicemail in the Deleted Messages folder, and then Cleared this folder. If there is any possible way I might be able to retrieve this message, even if there is a cost associated with it, please help me.
    Thank you.

    I think you maybe able to restore from backup if that voicemail was included in the backup. http://support.apple.com/kb/HT1766

  • I know this has been asked before But I Deleted 6 mths worth of Bookmark folders, Cant use Undo,

    I know this has been asked before But I Deleted 10 mths worth of Bookmark folders, Cant use Undo & havent backed up (live & learn) Someone posted do a restore from "Import & Backup" My listing in Restore is only 2010-6-29 back to 2010-6-22. Is this the way to go to retrieve as much as possible or is there another solution?

    Those dates are when a backup was automatically made by Firefox, not dates when you saved specific bookmarks. Try restoring the backup from the day before you deleted all those bookmarks. It will restore the entire backup file - not just what you deleted, you will lose any bookmarks that you saved after the date of the file you restore.
    [https://support.mozilla.com/en-US/kb/Lost+Bookmarks]

  • I know this is a stupid question but can u put movies on thi 5G ipod?

    i know this is a stupid question but can u put movies on thi 5G ipod? like longest yard, anchor man, ect.
    Nano 4GB black,Moto RAZR V3 black, PSP, all kinds of cases for nano,radio/remote   Windows XP   <img src="http://i36.photobucket.com/albums/e13/superman5656/s.gif"align="right"</span>

    i dont have one yet i was just wondering i was thinking about it thanks
    Nano 4GB black,Moto RAZR V3 black, PSP, all kinds of cases for nano,radio/remote   Windows XP   <img src="http://i36.photobucket.com/albums/e13/superman5656/s.gif"align="right"</span>

  • Warning this is very long code but i need help to see if I am on right trac

    I have done all the following code myself and it is the buisiness layer for my application. I have tried to follow recommendations on previous posts and I would like to be told where I can clean up my code and how? This is not complete and it looks very long to me but I need help in order to be better. There are 4 button vlivks and I have not completed them all. The criteria for application is that phonebook will accept new entries if they have names surnames and phone numbers that are not longer than 10 characters for display purposes but can change this. No duplicates are allowed. No editing of a existing entry must lead to a duplicate entry either. No new entry or edit may result in a new contact having no phone numbers.
    Many thanks for your time in advance,.....
    import javax.swing.JOptionPane;
    import java.util.ArrayList;
    public class Contact
    {// Start of the Contact class
         ArrayList<ContactDetails> phoneList = new ArrayList<ContactDetails>();          // To hold all the contacts
         ArrayList<ContactDetails> searchList = new ArrayList<ContactDetails>();          // To hold all contacts that return true on search
         ArrayList<ContactDetails> list = new ArrayList<ContactDetails>();
         String newName;                                                                                // To hold the new name
         String newSurname;                                                                           // to hold the new surname
         String newHome;                                                                                // To hold the new home number if any
         String newWork;                                                                                // To hold the new work number
         String newCell;                                                                                // To hold the new cell number
         final int MAX_LENGTH = 10;
         public boolean addToPhoneList;                                                            // Sets to false if there is an invalid entry
         public boolean addToSearchList;                                                            // Sets to false if there is an invlid search
         public boolean modifyContact;                                                            // Sets to false if there is an invalid modification
         // Method to create a new contact
         public void createNew()
         {// Start of create new()
              addToPhoneList = true;                                                                 // Set boolean to true each time the method is executed
              getNewContactsName();                                                                 // Get new name
              if(addToPhoneList == false)
                   createNew();
                   return;
              getNewContactsSurname();                                                            //Get new surname
              if(addToPhoneList == false)
                   createNew();
                   return;
              String checkName = newName;                                                            //Creates copies to be used in the checkIfDuplicate method
              String checkSurname = newSurname;
              addToPhoneList = checkIfDuplicate(checkName, checkSurname);                    //Check if the entries are duplicate
              if(addToPhoneList == false)
                   createNew();
                   return;
              getNewContactsHomeNum();                                                            // Get new home number
              if(addToPhoneList == false)
                   createNew();
                   return;
              getNewContactsWorkNum();                                                            // Get new work number
              if(addToPhoneList == false)
                   createNew();
                   return;
              getNewContactsCellNum();                                                            // Get new cell number
              if(addToPhoneList == false)
                   createNew();
                   return;
              checkAtLeastOneNumEntered();                                                       // Check that at least one phone number was entered
              if(addToPhoneList == true)
                   updateListWithNew();
         }// End of createNew()
         // Method to search for an existing contact
         public void searchExisting()
         {// Start of searchExisting()
              addToSearchList = true;                                                                 // Set the boolean true
              searchList.clear();                                                                      // Clear list from any previous searches
              if(phoneList.size() > 0)                                                            // Check if any contacts are in the list
                   getExistingDetailsAndSearch();                                                  // If there are entries then continue to search
              else
                   JOptionPane.showMessageDialog(null,"There are no contacts to search for. Please use this option when you have added a contact to the list.","Error",JOptionPane.ERROR_MESSAGE);
         }// End of searchExisting()
         // Method to modify an existing contact
         public void modifyExisting()
         {// Start of modifyExisting()
              modifyContact = true;                                                                 // Set the boolean to true
              if(phoneList.size() <= 0)                                                            // Check if the phonelist is not empty
                   JOptionPane.showMessageDialog(null,"There are no contacts to modify. Please use this option when there have been contacts added to the list.","Error",JOptionPane.ERROR_MESSAGE);
              else
                   getExistingDetailsAndModify();                                                  // If phonelist not emty continue to modify method
         }// End of modifyExisting()
         //Method to delete a contact from the list
         public void deleteExisting()
         //Method to get new contacts name
         public void getNewContactsName()
              newName = JOptionPane.showInputDialog("Please enter the new contacts name or press cancel to exit without saving.");
              if(newName == null)
                   finish();
              if(newName.trim().length()<=0)
                   JOptionPane.showMessageDialog(null,"You have not entered a name. Please try again.","Error",JOptionPane.ERROR_MESSAGE);
                   addToPhoneList = false;
                   return;
              addToPhoneList = checkLengthValid(newName, "name");
         //Method to get a new contacts surname
         public void getNewContactsSurname()
              newSurname = JOptionPane.showInputDialog("Please enter the new contacts surnname or press cancel to exit without saving.");
              if(newSurname == null)
                   finish();
              addToPhoneList = checkLengthValid(newSurname, "surname");
         //Method to get a new contacts home number
         public void getNewContactsHomeNum()
              newHome = JOptionPane.showInputDialog("Please enter the new contacts home number or press cancel to exit without saving.");
              if(newHome == null)
                   finish();
              if(newHome.trim().length() > 0)
                   try
                        Long homeNum = Long.parseLong(newHome);
                   catch(Exception e)
                        JOptionPane.showMessageDialog(null,"You may only use numbers for a valid phone number. Please try again.","Error",JOptionPane.ERROR_MESSAGE);
                        addToPhoneList = false;
                        return;
              addToPhoneList = checkLengthValid(newHome, "home number");
         //Method to get a new contacst work number
         public void getNewContactsWorkNum()
              newWork = JOptionPane.showInputDialog("Please enter the new contacts work number or press cancel to exit without saving");
              if(newWork == null)
                   finish();
              if(newWork.trim().length()> 0)
                   try
                        Long workNum = Long.parseLong(newWork);
                   catch(Exception e)
                        JOptionPane.showMessageDialog(null,"You may only use numbers for a valid number. Please try again.","Error",JOptionPane.ERROR_MESSAGE);
                        addToPhoneList = false;
                        return;
              addToPhoneList = checkLengthValid(newWork, "work number");
         //Method to get a new contacts cell number
         public void getNewContactsCellNum()
              newCell = JOptionPane.showInputDialog("Please enter the new contacts cell number or press cancel to exit without saving");
              if(newCell == null)
                   finish();
              if(newCell.trim().length() > 0)
                   try
                        Long cellNum = Long.parseLong(newCell);
                   catch(Exception e)
                        JOptionPane.showMessageDialog(null,"You may only use numbers for a valid number. Please try again.","Error",JOptionPane.ERROR_MESSAGE);
                        addToPhoneList = false;
                        return;
              addToPhoneList = checkLengthValid(newCell, "cell number");
         //Method to get the details for an existing contact
         public void getExistingDetailsAndSearch()
              String existingName = getExistingName("search for");
              if(existingName == null)
                   addToSearchList = false;
                   return;
              if(existingName.length()<=0)
                   JOptionPane.showMessageDialog(null,"You have not entered a name please try again","Error",JOptionPane.ERROR_MESSAGE);
                   addToSearchList = false;
                   searchExisting();
              String existingSurname = getExistingSurname();
                   if(existingSurname == null)
                        return;
              if(addToSearchList == true)
                   searchAndAddIfFound(existingName, existingSurname);
         //Method to get existing details and modify contact
         public void getExistingDetailsAndModify()
              String existingName = getExistingName("modify");
              if(existingName == null)
                   modifyContact = false;
                   return;
              if(existingName.length()<=0)
                   JOptionPane.showMessageDialog(null,"You have not entered a name please try again","Error",JOptionPane.ERROR_MESSAGE);
                   modifyContact = false;
                   modifyExisting();
              String existingSurname = getExistingSurname();
                   if(existingSurname == null)
                        return;
              if(modifyContact == true)
                   getContactBySearch(existingName.trim().toUpperCase(), existingSurname.trim().toUpperCase());
         //Method to get the contact from list and modify details
         public void getContactBySearch(String currentName, String currentSurname)
              int count = 0;
              int numFound = 0;
              for(ContactDetails cd: phoneList)
                   cd = phoneList.get(count);
                   if((cd.name.equals(currentName))&&(cd.surname.equals(currentSurname)))
                        numFound ++;
                        changeDetails(cd);
                   count ++;
              if(numFound <= 0)
                   JOptionPane.showMessageDialog(null,"No contacts matching the name and surname you entered found. Press the modify button to try again.","Information",JOptionPane.INFORMATION_MESSAGE);
         //Method to get existing contacts name
         public String getExistingName(String whatWasClicked)
              String name = JOptionPane.showInputDialog("Please enter the contacts name that you wish to "+whatWasClicked);
              return name;
         //Method to get an existing contacts surname
         public String getExistingSurname()
              String surname = JOptionPane.showInputDialog("Please enter the contacts surname.");
              return surname;
         //Method to change the details of contact
         public void changeDetails(ContactDetails conToChange)
              String currentName = conToChange.name;
              String currentSurname = conToChange.surname;
              String currentHome = conToChange.home;
              String currentWork = conToChange.work;
              String currentCell = conToChange.cell;
              String newNameForContact = getNewModName(currentName);
              if(modifyContact == false)
                   modifyExisting();
                   return;
              String newSurnameForContact = getNewModSurname(currentSurname);
              if(modifyContact == false)
                   modifyExisting();
                   return;
              String newHomeForContact = getNewModHome(currentHome);
              if(modifyContact == false)
                   modifyExisting();
                   return;
              String newWorkForContact = getNewModWork(currentWork);
              if(modifyContact == false)
                   modifyExisting();
                   return;
              String newCellForContact = getNewModCell(currentCell);
              if(modifyContact == false)
                   modifyExisting();
                   return;
              if(modifyContact == true)
                   conToChange.name = newNameForContact;
         //Method to get the modified name
         public String getNewModName(String currentName)
              String newModifiedName = JOptionPane.showInputDialog("Please enter the new name for contact or press cancel to keep it as is.");
              if(newModifiedName == null)
                   return currentName;
              if(newModifiedName.trim().length() <= 0)
                   JOptionPane.showMessageDialog(null,"You may not replace the existing name with a blank name. Please try again.","Error",JOptionPane.ERROR_MESSAGE);
                   modifyContact = false;
                   return currentName;
              modifyContact = checkLengthValid(newModifiedName, "modified name");
              return newModifiedName;
         //Method to get the modified surname
         public String getNewModSurname(String currentSurname)
              String newModifiedSurname = JOptionPane.showInputDialog("Please enter the new surname for the contact or press cancel to keep it as is.");
              if(newModifiedSurname == null)
                   return currentSurname;
              modifyContact = checkLengthValid(newModifiedSurname, "modified surname");
              if(modifyContact == false)
                   JOptionPane.showMessageDialog(null,"Surname not changed.","Information",JOptionPane.INFORMATION_MESSAGE);
                   return currentSurname;
              modifyContact = checkLengthValid(newModifiedSurname, "modified surname");
              return newModifiedSurname;
         //Method to search and update the list with a succesfull search
         private void searchAndAddIfFound(String name, String surname)
              int count = 0;
              int numFound = 0;
              for(ContactDetails cd: phoneList)
                   cd = phoneList.get(count);
                   if(cd.name.equals(name.trim().toUpperCase()))
                        numFound ++;
                        searchList.add(cd);
                   count ++;
              if(numFound <= 0)
                   JOptionPane.showMessageDialog(null,"No contacts were found matching the dat you entered.","Information",JOptionPane.INFORMATION_MESSAGE);
              else
                   list.clear();
                   list.addAll(searchList);
         //Method that check all entries are a valid logical length
         //Method is based on assumption that a normal name, surname, and phone numbers are not longer than 10 characters long.
         //IF This method is changed please change the layout in the GUI as this is also set to fit with the layout that gives a neat //apperance
         private boolean checkLengthValid(String detailEntered, String whatWasEntered)
              boolean validLength = true;
              if(detailEntered.trim().length() >= MAX_LENGTH)
                   JOptionPane.showMessageDialog(null,"The " +whatWasEntered+" you entered is too long. Please try again and use a "+whatWasEntered+" that is less than "+MAX_LENGTH+" characters long.","Error",JOptionPane.ERROR_MESSAGE);
                   validLength = false;
              return validLength;
         private void finish()
              System.exit(0);
         //Method to update the list with a new entry
         private void updateListWithNew()
              try
                   ContactDetails cd = new ContactDetails();
                   cd.name = newName.trim().toUpperCase();
                   cd.surname = newSurname.trim().toUpperCase();
                   cd.home = newHome.trim();
                   cd.work = newWork.trim();
                   cd.cell = newCell.trim();
                   phoneList.add(cd);
                   JOptionPane.showMessageDialog(null,"Contact succesfully entered. To save this change press exit to save or use the save option in the toolbar menu.","Information",JOptionPane.INFORMATION_MESSAGE);
              catch(Exception e)
                   JOptionPane.showMessageDialog(null,"Failed to add contact to list. If problem persists please contact the software developer.","Error",JOptionPane.ERROR_MESSAGE);
              list.clear();
              list.addAll(phoneList);
         //Method to check for duplicate
         public boolean  checkIfDuplicate(String nameToCheck, String surnameToCheck)
              int count = 0;
              boolean valid = true;
              for(ContactDetails cd : phoneList)
                   cd = phoneList.get(count);
                   if(((nameToCheck.trim().toUpperCase()).equals(cd.name))&&((surnameToCheck.trim().toUpperCase()).equals(cd.surname)))
                        JOptionPane.showMessageDialog(null,"You may not enter a duplicate contact. Please try again and change the name and surname.","Error",JOptionPane.ERROR_MESSAGE);
                        valid = false;
                        break;
                   count ++;
              return valid;
         //Method to check that at least one phone number exists for contact
         public void checkAtLeastOneNumEntered()
              if((newHome.trim().length()<=0)&&(newWork.trim().length()<=0)&&(newCell.trim().length()<=0))
                   JOptionPane.showMessageDialog(null,"You have not entered any phone number at all. You must enter at least one phone number for a new contact.","Error",JOptionPane.ERROR_MESSAGE);
                   addToPhoneList = false;
         //Method that returns the list to the GUI
         public ArrayList<ContactDetails> getList()
              return list;
    }

    Should I start over from scratch? Can I get help with links to tutorials on following? How to create a java CRUD application (google not useful) and how to layer in java(google not useful)
    This is my pres layer as is is this wrong too?
         Filename:     ContactsListInterface.java
         Date:           16 March 2008
         Programmer:     Yucca Nel
         Purpose:     Provides a GUI for entering names and contact numbers into a telephone directory.
                        Also allows options for searching for a specific name and deleting of data from the record
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    import java.io.*;
    import java.util.*;
    import java.text.*;
    public class Phonebook1 extends JFrame implements ActionListener
    { //start of class
         // construct fields, buttons, labels,text boxes, ArrayLists etc
         JTextPane displayPane = new JTextPane();
         JLabel listOfContacts = new JLabel("List Of Contacts");               // creates a label for the scrollpane
         JButton createButton = new JButton("Create");
         JButton searchButton = new JButton("Search");
         JButton modifyButton = new JButton("Modify");
         JButton deleteButton = new JButton("Delete");
         Contact c = new Contact();
         ArrayList<ContactDetails> contactList = c.getList();
         // create an instance of the ContactsListInterface
         public Phonebook1()
         { // start of cli()
              super("Phonebook Interface");
         } // end of cli()
         public JMenuBar createMenuBar()
         { // start of the createMenuBar()
              // construct and populate a menu bar
              JMenuBar mnuBar = new JMenuBar();                              // creates a menu bar
              setJMenuBar(mnuBar);
              JMenu mnuFile = new JMenu("File",true);                         // creates a file menu in the menu bar which is visible
                   mnuFile.setMnemonic(KeyEvent.VK_F);
                   mnuFile.setDisplayedMnemonicIndex(0);
                   mnuFile.setToolTipText("File Options");
                   mnuBar.add(mnuFile);
              JMenuItem mnuFileExit = new JMenuItem("Save And Exit");     // creates an exit option in the file menu
                   mnuFileExit.setMnemonic(KeyEvent.VK_X);
                   mnuFileExit.setDisplayedMnemonicIndex(1);
                   mnuFileExit.setToolTipText("Close Application");
                   mnuFile.add(mnuFileExit);
                   mnuFileExit.setActionCommand("Exit");
                   mnuFileExit.addActionListener(this);
              JMenu mnuEdit = new JMenu("Edit",true);                         // creates a menu for editing options
                   mnuEdit.setMnemonic(KeyEvent.VK_E);
                   mnuEdit.setDisplayedMnemonicIndex(0);
                   mnuEdit.setToolTipText("Edit Options");
                   mnuBar.add(mnuEdit);
              JMenu mnuEditSort = new JMenu("Sort",true);                    // creates an option for sorting entries
                   mnuEditSort.setMnemonic(KeyEvent.VK_S);
                   mnuEditSort.setDisplayedMnemonicIndex(0);
                   mnuEdit.add(mnuEditSort);
              JMenuItem mnuEditSortByName = new JMenuItem("Sort By Name");          // to sort entries by name
                   mnuEditSortByName.setMnemonic(KeyEvent.VK_N);
                   mnuEditSortByName.setDisplayedMnemonicIndex(8);
                   mnuEditSortByName.setToolTipText("Sort entries by first name");
                   mnuEditSortByName.setActionCommand("Name");
                   mnuEditSortByName.addActionListener(this);
                   mnuEditSort.add(mnuEditSortByName);
              JMenuItem mnuEditSortBySurname = new JMenuItem("Sort By Surname");     // to sort entries by surname
                   mnuEditSortBySurname.setMnemonic(KeyEvent.VK_R);
                   mnuEditSortBySurname.setDisplayedMnemonicIndex(10);
                   mnuEditSortBySurname.setToolTipText("Sort entries by surname");
                   mnuEditSortBySurname.setActionCommand("Surname");
                   mnuEditSortBySurname.addActionListener(this);
                   mnuEditSort.add(mnuEditSortBySurname);
              JMenu mnuHelp = new JMenu("Help",true);                                        // creates a menu for help options
                   mnuHelp.setMnemonic(KeyEvent.VK_H);
                   mnuHelp.setDisplayedMnemonicIndex(0);
                   mnuHelp.setToolTipText("Help options");
                   mnuBar.add(mnuHelp);
              JMenuItem mnuHelpHelp = new JMenuItem("Help");                              // creates a help option for help topic
                   mnuHelpHelp.setMnemonic(KeyEvent.VK_P);
                   mnuHelpHelp.setDisplayedMnemonicIndex(3);
                   mnuHelpHelp.setToolTipText("Help Topic");
                   mnuHelpHelp.setActionCommand("Help");
                   mnuHelpHelp.addActionListener(this);
                   mnuHelp.add(mnuHelpHelp);
              JMenuItem mnuHelpAbout = new JMenuItem("About");                         // creates a about option for info about api
                   mnuHelpAbout.setMnemonic(KeyEvent.VK_T);
                   mnuHelpAbout.setDisplayedMnemonicIndex(4);
                   mnuHelpAbout.setToolTipText("About this program");
                   mnuHelpAbout.setActionCommand("About");
                   mnuHelpAbout.addActionListener(this);
                   mnuHelp.add(mnuHelpAbout);
              return mnuBar;
         } // end of the createMenuBar()
         // create the content pane
         public Container createContentPane()
         { // start of createContentPane()
              //construct and populate panels and content pane
              JPanel labelPanel = new JPanel(); // panel is only used to put the label for the textpane in
                   labelPanel.setLayout(new FlowLayout());
                   labelPanel.add(listOfContacts);
              JPanel displayPanel = new JPanel();// panel is used to display all the contacts and thier numbers
                   setTabsAndStyles(displayPane);
                   displayPane = addTextToTextPane();
                   displayPane.setEditable(false);
              JScrollPane scrollPane = new JScrollPane(displayPane);
                   scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); // pane is scrollable vertically
                   scrollPane.setWheelScrollingEnabled(true);// pane is scrollable by use of the mouse wheel
                   scrollPane.setPreferredSize(new Dimension(400,320));
              displayPanel.add(scrollPane);
              JPanel workPanel = new JPanel();// panel is used to enter, edit and delete data
                   workPanel.setLayout(new FlowLayout());
                   workPanel.add(createButton);
                        createButton.setToolTipText("Create a new entry");
                        createButton.addActionListener(this);
                   workPanel.add(searchButton);
                        searchButton.setToolTipText("Search for an entry by name number or surname");
                        searchButton.addActionListener(this);
                   workPanel.add(modifyButton);
                        modifyButton.setToolTipText("Modify an existing entry");
                        modifyButton.addActionListener(this);
                   workPanel.add(deleteButton);
                        deleteButton.setToolTipText("Delete an existing entry");
                        deleteButton.addActionListener(this);
              labelPanel.setBackground(Color.red);
              displayPanel.setBackground(Color.red);
              workPanel.setBackground(Color.red);
              // create container and set attributes
              Container c = getContentPane();
                   c.setLayout(new BorderLayout(30,30));
                   c.add(labelPanel,BorderLayout.NORTH);
                   c.add(displayPanel,BorderLayout.CENTER);
                   c.add(workPanel,BorderLayout.SOUTH);
                   c.setBackground(Color.red);
              // add a listener for the window closing and save
              addWindowListener(
                   new WindowAdapter()
                        public void windowClosing(WindowEvent e)
                             int answer = JOptionPane.showConfirmDialog(null,"Are you sure you would like to save all changes and exit?","File submission",JOptionPane.YES_NO_OPTION);
                             if(answer == JOptionPane.YES_OPTION)
                                  System.exit(0);
              return c;
         } // end of createContentPane()
         protected void setTabsAndStyles(JTextPane displayPane)
         { // Start of setTabsAndStyles()
              // set Font style
              Style fontStyle = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
              Style regular = displayPane.addStyle("regular", fontStyle);
              StyleConstants.setFontFamily(fontStyle, "SansSerif");
              Style s = displayPane.addStyle("bold", regular);
              StyleConstants.setBold(s,true);
         } // End of setTabsAndStyles()
         public JTextPane addTextToTextPane()
         { // start of addTextToTextPane()
              int numberOfEntries = contactList.size();
              int count = 0;
              Document doc = displayPane.getDocument();
              try
              { // start of tryblock
                   // clear previous text
                   doc.remove(0,doc.getLength());
                   // insert titles of columns
                   doc.insertString(0,"NAME\tSURNAME\tHOME NO\tWORK NO\tCELL NO\n",displayPane.getStyle("bold"));
                   for(ContactDetails cd : contactList)
                        cd = contactList.get(count);
                        doc.insertString(doc.getLength(),cd.name+"\t"+cd.surname+"\t"+cd.home+"\t"+cd.work+"\t"+cd.cell+"\n",displayPane.getStyle("regular"));
                        count ++;
              } // end of try block
              catch(BadLocationException ble)
              { // start of ble exception handler
                   System.err.println("Could not insert text.");
              } // end of ble exception handler
              return displayPane;
         } // end of addTextToTextPane()
         // code to process user clicks
         public void actionPerformed(ActionEvent e)
         { // start of actionPerformed()
              String arg = e.getActionCommand();
              // user clicks create button
              if(arg.equals("Create"))
                   c.createNew();                                                  // method to create a new Contact
                   addTextToTextPane();
              if(arg.equals("Search"))
                   c.searchExisting();                                             // method to search for an existing entry
                   addTextToTextPane();
              if(arg.equals("Modify"))
                   c.modifyExisting();                                             // method to modify contact
                   addTextToTextPane();
              if(arg.equals("Delete"))
                   c.deleteExisting();
                   addTextToTextPane();
              if(arg.equals("Exit"))
         } // end of actionPerformed()
         // method to create a new contact
         public static void main(String[] args)
         { // start of main()
              // Set look and feel of interface
              try
              { // start of try block
                   UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
              } // end of try block
              catch(Exception e)
              { // start of catch block
                   JOptionPane.showMessageDialog(null,"There was an error in setting the look and feel of this application","Error",JOptionPane.INFORMATION_MESSAGE);
              } // end  of catch block
              Phonebook1 pb = new Phonebook1();
              pb.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
              pb.setJMenuBar(pb.createMenuBar());
              pb.setContentPane(pb.createContentPane());
              pb.setSize(520,500);
              pb.setVisible(true);
              pb.setResizable(false);
         } // end of main()
    } //end of class

  • I know this is a common question - but is there a way to connect a USB pen drive to the iPad? (See details)

    Basically, I just bought a Nexus 7 after growing impatient waiting for the iPad mini.  But the Nexus has a fault, and I'm taking it back next week.  I'm wondering whether to get my money back, or just get another - because it's a pretty good device!
    My major big thing about it, is that I can plug a USB pen drive into it with a OTG cable and either just stream pictures, documents or movies - or save them to the Nexus for viewing without a dangly wire to annoy me.  It's great!  However, being an Apple fan - an iPad mini (if it comes out!) would be simpler, because it would sync to iCloud etc.  whereas obviously my Nexus 7 doesn't do this at all.  The only iCloud factor I can access is my mail.  Which isn't a problem, just a prefference.
    So, with current iPads - is there a way, without jailbraking the device, to say stream movies to the device through a USB pen drive/external HDD, and save them to the iPad?
    I've seen ways on YouTube but thought it was best to ask here.
    If this was possible, I'd swap the Nexus for the iPad mini straight away - the Nexus 7 is fantastic!  No problem with it, if it wasn't for iCloud, I'd keep that.
    Oh, and as a closing question on the iPad mini/Apple Maps - the Nexus 7 lets you download offline maps, and also you have a GPS which is used even when not on wifi - do you think this will be likely on an iPad mini? I can't see it myself.
    It's a sad day for me, when I start to think Google may still have the upperhand on 7" tablets, even after the iPad mini is released.  I might even wait for the Second generation (if it exists!) - just because I for some reason never like first generation things from Apple.
    But anyway, that's a lot of questions and info!
    Thanks in advance!

    jrburrows wrote:
    Ok, fair enough.  But since Job's death - Apple's control on leaks has been terrible.  I got the new iPhone, and I like it - but it hasn't made nearly as big as an impression as previous ones.  Because of the vast ammount of leaks.  With the iPad mini leaks, it's 99% sure to come out next week.
    Apple uses many manufacturers and it's massive also websites prefer to report on Apple whether true or false because it brings more hits.
    Amd by "others" I meant other people on iPads - not other devices/manufacturers.  It's possible to do so, I just want to know how.  I honestly don't think we'll ever be in a Post-PC era until all tablets allow us to use USB in the way computers do.
    No, USB is not the future, you missed the memo about cloud and wireless computing?

  • I know this has been asked before, but...

    I'm having trouble converting a mono audio track to a stereo one. I know you're supposed to extract the audio and open it in QT and export it in stereo, but it doesn't seem to be working. I'm selecting "Export: Sound to AIFF" and "Use: 44.1kHz Stereo." I know I've successfully done this before, but I can't seem to do it this time. Any help? Thanks.

    Jeff,
    Is the problem that you only have sound coming out of one speaker? If so, you've already got stereo. It's just that your audio is only on one of the two tracks in your stereo pair.
    So what you really need to do is export to mono.
    Matt

  • I know this is a classic problem, but..

    If as part of my actionscript for a button i have:
    on(press){
    gotoAndPlay("1",50);
    But if I try to say ("2", 50), it does not work. I've read
    some solutions to this on the net, but they all assume i know other
    stuff (which i dont:P). Something to do with "labeling" a scene as
    "scene 1"....?
    What is the simplest way to make this work? Right now the
    solution is looking like just have really long time line...

    projection83 wrote:
    > If as part of my actionscript for a button i have:
    >
    > on(press){
    > gotoAndPlay("1",50);
    > }
    >
    > But if I try to say ("2", 50), it does not work. I've
    read some solutions to
    > this on the net, but they all assume i know other stuff
    (which i dont:P).
    > Something to do with "labeling" a scene as "scene
    1"....?
    >
    > What is the simplest way to make this work? Right now
    the solution is looking
    > like just have really long time line...
    That is correct, labels ..... are what you need.
    Scenes are Only for authoring purpose , they are not included
    in final SWF files.
    Your movie become one long timeline once exported and Scene
    basically are to give
    an end to one and beginning to another timeline . So if you
    have scene 1 with 100
    frames and scene 2 with 100 frames, the scene 2 first frame
    is not #1 but the following
    number of first scene 101 . Plus there is no scene names upon
    export.
    You need to label frames which you like to target and use the
    following instead:
    _root.gotoAndPlay("labelHere");
    How to give frame a label name.
    Add new layer on top of all your layers. Keep it blank, for
    labels and actions.
    Organizing timeline in such way only allow you to find things
    faster.
    Select the frame you like to target on that newly made layer
    and hit F7 key.
    F7 inserts blank key frame.
    Now, select that key frame and hit CTRL F3 - it will open
    properties panel.
    Automatically you will see on that panel little window which
    says <frame label>
    just type that label there and you all set.
    Best Regards
    Urami
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • I know this is a dumb question but...

    Somehow my spouse has got some kind of Help window open. It explains what's on the screen, isolating various texxt or function boxes. It's a black rectangular box that can be dragged and resized. I've minimized it but would like to get rid of it. Anyone know what this is?

    Turn off VoiceOver in the Universal Access or Accessibility pane of System Preferences.
    (94484)

  • I know this is in trouble shooting but don't understand how to reset in fire fox 4, can't save tabs for next session?

    when i updated lost the message do you want to keep tabs for next sessions can you do it with the new version of fire fox i knowit is in help but don't understand how to fix it .
    Martin

    OK and when I run desktop manager then what do I do?  There are no instructions after this setup with my mobile carrier, they just leave me hanging.  Also, is my phone going to be wiped or will it just update the OS?  I don't want to lose all my settings that took me hours to setup on this thing and have to redo everything all over again.  Backup?  I don't understand how to do that either (again all of this is new to me).  I don't have a second phone where I can call T-Mobile on the phone and have them walk me through it, I only have my cell that's it.  They refuse to give me instructions unless I'm on another phone when I call them, why they won't let me write them down is beyond me...these carriers are getting mighty picky these days on customer service/technical support.

  • JDBC connection in EJB (Sorry i know this is a JSP forum but someone might have the a

    In EJBs, we can always spawn a JDBC connection using the internal server side driver through defaultConnection() or kprb. My question is, can we spawn any other kind of connection from an EJB to another database on some remote machine, this would involve using the thin or oci drivers, i try but get security exceptions and access privilege exception though the account i use is privilegded for database operations. Can someone answer my question please.

    see reply in one of the four other forums you posted the same question to !!

  • RALPH - I know this is redundant... but

    My uncle has an 800 meg eMac.
    We've always connected just fine, with good speed.
    He's just changed from DSL to cable.
    I can connect with him, and his picture is good, but he
    starts out at 15 and drops to 1fps in about 10 seconds.
    I tried giving him PowerBoost, but nothing changed.
    We're able to multi, as well, but his speed stays at 1fps.
    His cable download is 6k and his upload is 384.
    I have other chatters with only 384 up and they work fine.
    Any suggestions?
    Thanks

    Hi Rick,
    Has he just updated to Tiger as well ?
    http://discussions.apple.com/thread.jspa?threadID=278760
    Like Defcom says it could be hang over items from that.
    There is a list of stuff it could be in the FAQ.
    I would get him to open the Activity Monitor in Applications/Utilities.
    When it is open select All Processes in the drop down at the top.
    He need to Concentrate on the items towards the top of the list above the DOCK.
    IF he has launched Dashboard all his Widgets will be active.
    iChat and iChatAgent should be active.
    Look for anything that suggests an AntiVirus item (AV)
    Look for any Print Manager that might be stuck
    If he is sure what the item is like a print manager he knows is not printing he can use the Quit button and Force Quit the item.
    (I presume you meant 6Meg down)
    Get him to recheck his Quicktime settings.
    System Preferences > Quicktime > Streaming tab
    If he is fastere than T! (1.5Meg) then he should use 1.5 and not the LAN/Intranet one.
    He should also check iChat > Preferences > Video > Bandwidth Limit and make sure it is set to NONE and not capped there.
    Am expecting it to be the things higher up like an Unsuitable (for Tiger) Add-On.
    11:36 PM Monday; March 27, 2006

Maybe you are looking for